分布式游戏服务器基本框架
scripts模块为对应项目的逻辑脚本项目,可热更新
mmo-bill: kotlin+spring+netty+gradle充值使用demo,已从项目中移除
mmo-cluster: 服务器管理中心,可使用zookeeper替换
mmo-common: 通用公共逻辑代码
mmo-db: akka+spring 跨服数据共享使用demo,已从项目移除
mmo-engine: 框架底层核心逻辑,网络通信、线程模型、常用工具类等的封装
mmo-game: 具体游戏逻辑demo
mmo-gate: 网关
mmo-log: 日志存储操作
mmo-login: 登录服务器demo,多开,无状态
mmo-manage: 服务器后台管理、gm等demo
mmo-message: protobuf消息定义
mmo-res: 服务器资源文件,docker脚本,文档等
mmo-scene: mmo战斗场景demo,暂停
mmo-world: 世界服demo,暂停
- spring-boot作为基础框架
- mongodb 数据存储
- maven 项目管理
- netty 客户端到服务器通信
- grpc 服务器内部通信调用
QQ交流群: 143469012