发布于 2015-11-25 08:20:29 | 128 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

KBEngine分布式游戏服务端引擎

KBEngine是一款开源mmog服务端引擎, 使用统一协议能够轻松与前端对接,能轻松使用unity3d、 ogre、 cocos2d、 html5等作为前端表现。


KBEngine 是一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用 KBEngine 插件能够快速与(Unity3D, OGRE, Cocos2d-x, HTML5, 等等)技术结合形成一个完整的客户端。

服务端底层框架使用 C++ 编写,游戏逻辑层使用 Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术, 将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。

(经常被问到承载上限,KBEngine 底层架构被设计为多进程分布式动态负载均衡方案, 理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于游戏逻辑本身的复杂度。)

v0.7.0

新增与改善:

  • 邮件重置密码完善

  • 更新API文档

  • 抽象化interfaces,interfaces使用python进行扩展

  • loginapp支持脚本了,可扩展脚本做类似登陆排队功能和控制账号的登陆等行为

  • deregisterFileDescriptor改名为deregisterReadFileDescriptor

  • proxy在destroy后及时通知客户端被服务器踢出

  • 支持让某个baseapp、cellapp不参与负载均衡(KBEngine.setAppFlags、KBEngine.getAppFlags)

  • 增加新的API:Entity.getRandomPoints用于随机获取目的坐标点周围navigate可到达的指定数量的坐标点(可用于NPC随机移动,掉落物品坐标计算等)。

BUG修正:

  • 修正loginapp的http回调端口返回页面时乱码现象

  • 修正:一个entity属性设成BOOL(也就是UINT8),然后退出服务器,改成了INT8,重起服务器以后,数据表不会变bug(#263)

  • 修正在服务器上不存在某实体的时候,客户端请求实体方法可能造成crash

  • 防止APP在退出时有日志没有同步完(同步到logger)。

详细信息请查看:http://kbengine.org



历史版本 :
KBEngine v1.1.2 发布,分布式游戏服务端引擎
KBEngine v1.1.1 发布,分布式游戏服务端引擎
KBEngine v1.1.0 发布,分布式游戏服务端引擎
KBEngine v1.0.0 发布,分布式游戏服务端引擎
KBEngine v0.9.19 发布,分布式游戏服务端引擎
KBEngine v0.9.18 发布,分布式游戏服务端引擎
KBEngine v0.9.17 发布,分布式游戏服务端引擎
KBEngine v0.9.16 发布,分布式游戏服务端引擎
KBEngine v0.9.15 发布,分布式游戏服务端引擎
KBEngine v0.9.14 发布,分布式游戏服务端引擎
KBEngine v0.9.13 发布,分布式游戏服务端引擎
KBEngine v0.9.12 发布,分布式游戏服务端引擎
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务