KBEngine开源mmog服务端引擎

KBEngine是一款开源mmog服务端引擎, 使用统一协议能够轻松与前端对接,能轻松使用unity3d、 ogre、 cocos2d、 html5等作为前端表现。
一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,
使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端。

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

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

v0.2.3

新增与改善:

  • 提供对Entity分配与销毁进行跟踪机制
  • entities, globalData, FixedDict等等支持Python3.x标准(key in x方法)
  • 加入Python-GC模块

修正:

  • 修正存在多个loginapp的时候无法正常登陆的问题
  • 修正新版本bots无法正常启动的问题

Homepage
http://www.kbengine.org

Releases
sources     : https://github.com/kbengine/kbengine/releases 
binarys     : https://sourceforge.net/projects/kbengine/files/

Demo sources
unity3d     : https://github.com/kbengine/kbengine_unity3d_demo/releases
unity3d     : https://github.com/kbengine/kbengine_unity3d_warring/releases
ogre        : https://github.com/kbengine/kbengine_ogre_demo/releases
html5       : https://github.com/kbengine/kbengine_html5_demo/releases

Docs
docs        : http://www.kbengine.org/docs/
API         : https://github.com/kbengine/kbengine/tree/master/docs

Support
Email       : [email protected]
Maillist    : https://groups.google.com/d/forum/kbengine_maillist







时间: 2024-08-02 16:13:59

KBEngine开源mmog服务端引擎的相关文章

非常强的一款开源的分布式游戏服务端引擎(kbengine)

一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端. 服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术,将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏. (经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均衡方案,理论上只需要不断扩展硬

开源分布式游戏服务端引擎kbengine

服务端引擎: http://www.kbengine.org 什么是KBEngine? 一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端. 服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术, 将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏. (经常被问到承

一款开源的游戏服务端引擎KBEngine

什么是KBEngine? 一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d-x, HTML5, 等等)技术结合形成一个完整的客户端. 服务端底层框架使用C++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术,将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏. (经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均

公司准备使用KBEngine游戏服务端引擎

经过几个月的挑选, 看过柚子.scut.Photon, 最后选定KBEngine. 内部进行过一轮测试, 性能高效, 安全稳定, 分布式扩展强, 开发速度快. 这引擎挺不错的, 免费开源而且很完善, 文档.工具控制台.计费服务等等都不用操心了. 数据库部分完全不需要关注, 引擎能够自动的进行存储和同步, 网络部分在写逻辑时也基本感觉不到了, 总之就是方便稳定高效. 这是引擎的介绍: 一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(

开源unity3d、cocos2dx分布式游戏服务端引擎

一款开源的支持多人同时在线实时游戏的服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互,使用KBEngine插件能够快速与 (Unity3D.OGRE.Cocos2d.HTML5,等等)技术结合形成一个完整的客户端. 服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术,将精力真正集中到游戏开 发层面上来,快速的打造各种网络游戏. Homepage http://www.kbengine.org Releases so

当前的几种开源游戏服务端介绍

当前的几种开源游戏服务端介绍 pomelo Pomelo 是基于 Node.js 的高性能.分布式游戏服务器框架.它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发.Pomelo 不但适用于游戏服务器开发, 也可用于开发高实时 Web 应用,它的分布式架构可以使 Pomelo 比普通的实时 Web 框架扩展性更好. 官网: http://pomelo.netease.com 源代码: https://github.com/NetEase/p

html5游戏服务端引擎(kbengine完整代码+demo源码)

Demo: Ogre. Demo: Unity3d. PyConsole: display server information. PyConsole: Stop the server. Guiconsole: debug. Guiconsole: log. demo视频:http://v.youku.com/v_show/id_XNjU5Nzc0MDQ4.htmldemo下载地址:http://sourceforge.net/projects/kbengine/files/服务端源码:http

win服务器中安装开源电子邮箱服务端

同事发来需求,需要几百个真实的邮箱账号,用于WEB测试注册时使用,不需要用来发送邮件,仅是后端做验证而已. 燃鹅,手头上没有多的服务器可以用,咋办? VM + 开源邮箱服务端方案灵光一闪. VM没啥好说的,在win机器上安装workstation ,安装win2008R2, 内存4G,虚拟磁盘100G,分两个分区. win下的开源邮箱服务器找了一下,功夫不负有心人,找到了hMailServer. 其官方网站:https://www.hmailserver.com/ 支持的协议:IMAP, SMT

谈一款MOBA类游戏《码神联盟》的服务端架构设计与实现

一.前言 <码神联盟>是一款为技术人做的开源情怀游戏,每一种编程语言都是一位英雄.客户端和服务端均使用C#开发,客户端使用Unity3D引擎,数据库使用MySQL.这个MOBA类游戏是笔者在学习时期和客户端美术策划的小伙伴一起做的游戏,笔者主要负责游戏服务端开发,客户端也参与了一部分,同时也是这个项目的发起和负责人.这次主要分享这款游戏的服务端相关的设计与实现,从整体的架构设计,到服务器网络通信底层的搭建,通信协议.模型定制,再到游戏逻辑的分层架构实现.同时这篇博客也沉淀了笔者在游戏公司实践五