New Blog Post:

KBEngine

创建者kbe

都有哪些特性?

Image

多人同时在线

支持大量的玩家同时在线实时游戏的交互。 具体承载量需要根据游戏的类型和复杂度以及硬件的性能来决定。 你可以使用自带的压力测试工具来进行测试。

Image

自动备份

支持定时自动备份数据到数据库,同时也提供了API让用户主动调用一次写库功能。 实体数据会自动在多个Baseapp之间相互备份,在灾难发生后能够进行有效的恢复工作。

Image

跨平台

Linux支持(x86/x64): Ubuntu, Debain, Centos, Redhat。其他系统目前未做测试。 支持所有版本的Windows系统,但Windows目前仅用于调试和游戏开发环境。

Image

完善的客户端SDK

客户端开发者所要做的就是接收事件数据,然后渲染。 SDK支持Ogre、Unity3d、Cocos2d、Html5等等。

Image

配置简单

只需要修改(assets)/res/server/kbengine.xmlkbe/res/server/kbengine_defaults.xml 配置文件。

Image

动态负载平衡

为了更有效地利用有限的硬件,动态负载均衡技术在高负载时引擎仍然能够很好的工作。

Image

强大的配套工具

在线调试、查看服务端状态、启动与关闭。 在线升级、策划数据导出、等等。

Image

快速开发游戏

只需要使用Python就可以快速的进行设计游戏。 底层安全可靠,保证效率。

Image

完美的代码

可读的代码,可读的代码意味着更少的bug,修复更容易和更简单的更新,降低了参与开发者的学习成本。

Shell脚本

提供了一些系统脚本用于数据备份,定时检查等等

单元测试

每个版本都进行了单元测试。

代码开源

感谢 GitHub提供优质的开源环境。

图片预览

你可能会喜欢。 预览

谁在捐赠?

Image
Image
Image
Image
Image
Image
Image
Image
Image

谁在贡献?

他们都在关注:

项目里程碑