KBEngine v0.8.2 發布,分布式游戲服務端引擎

jopen 8年前發布 | 7K 次閱讀

KBEngine 是一款開源的游戲服務端引擎,客戶端通過簡單的約定協議就能與服務端通訊, 使用 KBEngine 插件能夠快速與(Unity3D, OGRE, Cocos2d-x, HTML5, 等等)技術結合形成一個完整的客戶端。

服務端底層框架使用 C++ 編寫,游戲邏輯層使用 Python(支持熱更新),開發者無需重復的實現一些游戲服務端通用的底層技術, 將精力真正集中到游戲開發層面上來,快速的打造各種網絡游戲。

(經常被問到承載上限,KBEngine 底層架構被設計為多進程分布式動態負載均衡方案, 理論上只需要不斷擴展硬件就能夠不斷增加承載上限,單臺機器的承載上限取決于游戲邏輯本身的復雜度。)

v0.8.2

新增與改善:

  • cluster_controller.py支持python2.x (#312)

  • 提供一些用戶擴展的服務器錯誤碼 (#318)

  • 數據庫支持純凈庫(不創建實體和系統表)(#308)

  • 實體增加新的API屬性,entity.className可以讀取到實體的腳本名稱

  • 掛接了interfaces之后dbmgr不再檢查密碼,由第三方檢查,默認dbmgr不連接interfaces

BUG修正:

  • 修正KBE中sql(update *)執行后影響的rows數目始終返回為256的問題(#309)

  • 修正一些機器上計時器不準確。

  • 修正在玩家AOI范圍內的entity短程teleport成功后,客戶端表現出entity快速移動到傳送的目標位置的問題

  • 修正部分機器上VS2015編譯報錯問題

詳細信息請查看:http://kbengine.org

來自: http://www.oschina.net//news/71159/kbengine-v0-8-2

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!