KBEngine

您所在的位置:网站首页 unity游戏服务器教程 KBEngine

KBEngine

2023-07-27 12:17| 来源: 网络整理| 查看: 265

New Blog Post: KBEngine

一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯,使用KBEngine插件能够快速与(Unity3D、UE4、OGRE、HTML5、等等)技术结合形成一个完整的客户端。 服务端底层框架使用C++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术,将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。

下载 安装文档 Github Demos 阅读文档 提交问题 资助

创建者kbe

都有哪些特性?

你会喜欢的

多人同时在线

支持大量的玩家同时在线实时游戏的交互。 具体承载量需要根据游戏的类型和复杂度以及硬件的性能来决定。 你可以使用自带的压力测试工具来进行测试。

自动备份

支持定时自动备份数据到数据库,同时也提供了API让用户主动调用一次写库功能。 实体数据会自动在多个Baseapp之间相互备份,在灾难发生后能够进行有效的恢复工作。

跨平台

Linux支持(x86/x64): Ubuntu, Debain, Centos, Redhat。其他系统目前未做测试。 支持所有版本的Windows系统,但Windows目前仅用于调试和游戏开发环境。

完善的客户端SDK

客户端开发者所要做的就是接收事件数据,然后渲染。 SDK支持Ogre、Unity3d、Cocos2d、Html5等等。

配置简单

只需要修改(assets)/res/server/kbengine.xml 与 kbe/res/server/kbengine_defaults.xml 配置文件。

动态负载平衡

为了更有效地利用有限的硬件,动态负载均衡技术在高负载时引擎仍然能够很好的工作。

强大的配套工具

在线调试、查看服务端状态、启动与关闭。 在线升级、策划数据导出、等等。

快速开发游戏

只需要使用Python就可以快速的进行设计游戏。 底层安全可靠,保证效率。

完美的代码

可读的代码,可读的代码意味着更少的bug,修复更容易和更简单的更新,降低了参与开发者的学习成本。。

Shell脚本

提供了一些系统脚本用于数据备份,定时检查等等

单元测试

每个版本都进行了单元测试。

代码开源

感谢 GitHub提供优质的开源环境。

图片预览

你可能会喜欢。 预览

谁在捐赠?

感谢他们捐赠了KBEngine:

谁在贡献?

你也想在这个名单内? 仅需要 一个请求。

他们都在关注:

感谢他们的关注

项目里程碑

Code licensed under the Lesser General Public Licence v3. Documentation licensed under CC BY 3.0.

You may have noticed this design approach is a shamless reworking of Twitter's Bootstrap github page.

Icons from Glyphicons Free, licensed under CC BY 3.0.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3