1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 KBEngine v0.7.0 发布,分布式游戏服务端引擎 下载

本帖由 漂亮的石头2015-11-25 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,336
    赞:
    47
    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 v0.7.0 发布,分布式游戏服务端引擎下载地址
     
正在加载...