Skip to content

MMServerEngine是一个游戏服务端引擎 game server engine

License

Notifications You must be signed in to change notification settings

xuerong/MMServerEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MMServerEngine

本项目不再更新,请关注https://github.com/xuerong/PeonyFramwork

一、概述

1、是什么

MMServerEngine(简称MMSE)是一个游戏服务器引擎。也可用于非游戏的服务端应用,支持如下几点:

  • 集群:可设置多个逻辑处理节点
  • 缓存:支持本地和远程两层缓存
  • 异步数据库:对于更新,插入和删除操作支持异步更新到数据库
  • 服务层事务:任何一个服务处理可以添加事务
  • MMServerEngine(简称MMSE)是一个游戏服务器引擎。也可用于非游戏的服务端应用

2、目标:

MMServerEngine设计的最主要的目标有两点:

  • 插件化:即具体使用的技术(如缓存,网络,数据库等)可以通过插件的形式加入到本框架
  • 使用高效:使游戏逻辑编写者尽量不用关注和具体游戏逻辑无关的枝节

3、框架

  • 集群框架
    image
  • Server框架
    image
  • Service框架
    image

七、进度

MMServerEngine还有许多地方需要完善和优化,主要包括:

  • 插件化基本没有实现,是接下来需要完成的重要一环
  • 上述一到七中所说的没有完成的部分
  • 代码中的诸多TODO提示需要优化的部分
  • 小游戏案例

About

MMServerEngine是一个游戏服务端引擎 game server engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published