加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

阅读 KBEngine 要理清的问题

发布时间:2020-12-14 16:54:23 所属栏目:百科 来源:网络整理
导读:KBEngine 是国内开源的游戏服务器引擎,据说参考了 Bigworld 的架构;网上能找到的开源游戏服务器引擎很少,网易的 Pomelo 是用 Node.js 来实现的,现在还是觉得 C/C++ 更熟悉些,就先从这个开始理解游戏服务器开发吧。 有用链接 《 KBEngine 官网 》 《KBEn

KBEngine 是国内开源的游戏服务器引擎,据说参考了 Bigworld 的架构;网上能找到的开源游戏服务器引擎很少,网易的 Pomelo 是用 Node.js 来实现的,现在还是觉得 C/C++ 更熟悉些,就先从这个开始理解游戏服务器开发吧。

有用链接

  • KBEngine 官网
  • 《KBEngine 服务器端架构》
  • KBEngine 论坛
  • Bigworld 服务器编程指导
  • 建议加入 QQ 群,里面有一些比较好的共享资料

需要理清的问题

带着问题来阅读源码,比毫无目的的阅读效果更好,下面列出我想要通过源码知道的问题

  • 游戏服务器是怎么运行的?
  • 服务器与客户端之间怎么交互?
  • 多个用户之间怎么看到彼此,即 AOI 是怎么实现的?
  • 服务器怎么实现负载均衡?
  • 服务器的怎么通过心跳来维护彼此信息?

后续将分几篇文章来解释这些问题。

后续文章需要先对 KBEngine 有一定理解,大体浏览过前面提到的有用链接,至少要清楚下图中的各个组件的功用。(图片来自官网截图,具体请看KBEngine 服务器端架构

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读