kbengine 0.3.0 發布, 開源分布式游戲服務端引擎

jopen 9年前發布 | 9K 次閱讀 kbengine

v0.3.0

新增與完善:

  • 完善API文檔

  • GUIConsole增加log搜索與過濾等功能

  • 完善cluster_controller了

  • 完善了installer功能

  • billingsystem改名interfaces、kbmachine改名為machine、messagelog改名為logger

  • 增加默認的項目資產目錄"assets",如果沒有配置環境變量引擎將自動從根目錄尋找該資產目錄

  • 原本的demo資產目錄被遷移到獨立的項目中,在具體的demo中使用git submodule獲得

  • 其他若干小完善

BUG修正:

  • 修正BASE_AND_CLIENT等類型被修改后沒有同步到客戶端的問題

  • 修正CLIENT_TYPE_MOBILE類型要求判斷entitydef的錯誤

  • 修正實體跳轉場景后ghost機制帶來的消息錯亂問題

Homepage

http://www.kbengine.org

Releases

sources     : https://github.com/kbengine/kbengine/releases/latest
binarys     : https://sourceforge.net/projects/kbengine/files/

Demo sources

unity3d     : https://github.com/kbengine/kbengine_unity3d_demo/releases/latest
unity3d     : https://github.com/kbengine/kbengine_unity3d_warring/releases/latest
ogre        : https://github.com/kbengine/kbengine_ogre_demo/releases/latest
html5       : https://github.com/kbengine/kbengine_html5_demo/releases/latest

Docs

docs        : http://www.kbengine.org/docs/
API         : https://github.com/kbengine/kbengine/tree/master/docs

Support

Email       : kbesrv?gmail.com
Maillist    : https://groups.google.com/d/forum/kbengine_maillist

什么是KBEngine?

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

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

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

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