本项目不再更新,请关注https://github.com/xuerong/PeonyFramwork
MMServerEngine(简称MMSE)是一个游戏服务器引擎。也可用于非游戏的服务端应用,支持如下几点:
- 集群:可设置多个逻辑处理节点
- 缓存:支持本地和远程两层缓存
- 异步数据库:对于更新,插入和删除操作支持异步更新到数据库
- 服务层事务:任何一个服务处理可以添加事务
- MMServerEngine(简称MMSE)是一个游戏服务器引擎。也可用于非游戏的服务端应用
MMServerEngine设计的最主要的目标有两点:
- 插件化:即具体使用的技术(如缓存,网络,数据库等)可以通过插件的形式加入到本框架
- 使用高效:使游戏逻辑编写者尽量不用关注和具体游戏逻辑无关的枝节
MMServerEngine还有许多地方需要完善和优化,主要包括:
- 插件化基本没有实现,是接下来需要完成的重要一环
- 上述一到七中所说的没有完成的部分
- 代码中的诸多TODO提示需要优化的部分
- 小游戏案例