kbengine的架构是怎样的?能简单介绍一下吗?
KBEngine是一个开源的游戏服务器引擎,它可以使用简单的约定协议使客户端与服务器进行交互。KBEngine插件可以快速结合(Unity3D,OGRE,Cocos2d,HTML5等。)技术来形成一个完整的客户端。
服务器底层框架用c++编写,游戏逻辑层用Python编写(支持热更新)。开发者不需要重复实现游戏服务器的一些常见底层技术,而是真正专注于游戏开发层面,快速创作各种网络游戏。kbengine的底层架构设计为多进程分布式动态负载平衡方案。理论上,只有不断扩充硬件才能不断提高负载上限,单机负载上限取决于游戏逻辑本身的复杂程度。