KBEngine 是国内开源的游戏服务器引擎,听说参考了 Bigworld 的架构;网上能找到的开源游戏服务器引擎不多,网易的 Pomelo 是用 Node.js 来实现的,如今仍是以为 C/C++ 更熟悉些,就先从这个开始理解游戏服务器开发吧。 php
带着问题来阅读源码,比毫无目的的阅读效果更好,下面列出我想要经过源码知道的问题 html
后续将分几篇文章来解释这些问题。 编程
后续文章须要先对 KBEngine 有必定理解,大致浏览过前面提到的有用连接,至少要清楚下图中的各个组件的功用。(图片来自官网截图,具体请看《KBEngine 服务器端架构》) 服务器