master-spring-boot 分支才支持 spring boot,主分支不是;数据字典依赖 ExcelToCode 等外部工程生成;README 未给出启动命令,需参考 Wiki 文档
NettyGameServer
jwpttcg66GPL-3.0更新放缓基于 Netty4 的手机游戏分布式服务器,支持 TCP/UDP/HTTP/WebSocket 多协议接入,内置 protobuf 协议栈、RPC、分库分表与异步 MySQL 存储,适合快速搭建游戏后端。
使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑
1.1.6发布于 2017-05-25 02:53 UTC1,671star670fork同步于 2026-11-07 07:34 UTC
基于 Netty4 的手机游戏分布式服务器框架,集成网络通信、RPC、分库分表存储与异步事件调度
基于 Netty4 的手机游戏分布式服务器,支持 TCP/UDP/HTTP/WebSocket 多协议接入,内置 protobuf 协议栈、RPC、分库分表与异步 MySQL 存储,适合快速搭建游戏后端。
核心能力
- 用 protobuf 自定义协议栈做网络通信
- 同时支持 tcp、udp、http、websocket 链接
- 用 netty proxy 模式实现网关代理转发
- 用 mybatis3 支持分库分表与异步 mysql 存储
- 将 excel 数据生成 java 类和 json 数据字典
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
- 1.1.6最新正式版2017-05-25 · 2017-05-25 02:53 UTC
1.1.6开始分支
- 1.1.41.1.4版本发布2017-05-12 · 2017-05-12 02:54 UTC
查看更新说明
修改打包
- 1.1.21.1.2版本发布2017-05-10 · 2017-05-10 11:46 UTC
查看更新说明
1.1.2版本发布
- 1.1.11.1.1版本发布2017-05-10 · 2017-05-10 07:21 UTC
查看更新说明
1.1.1版本发布 消息定义增加cmd自动注入
- 1.11.1版本发布2017-05-08 · 2017-05-08 04:17 UTC
查看更新说明
1.1版本发布
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
NettyGameServer
- 使用netty4.X实现的手机游戏服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。
- 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。
- 使用game-executor工程,增加游戏内的异步事件全局服务,支持事件sharding,均衡的异步执行事件逻辑
- 使用netty的proxy模式,增加网关代理转发
- master-spring-boot 分支支持spring boot
- 增加cocos creator网络链接示例工程
Wiki/文档
源码工具链接
- ExcelToCode 数据字典生成
- GameShardingDb 游戏数据库
- GameThreadPool 游戏常用线程池
- game-executor 游戏常用循环调度执行器
- GameCodeGenerate 工具(包含新版本数据字典生成)
- redis-game-transaction 事务
贡献源码&合作&交流
- 作者qq 330258845
- QQ群:310158485(已满) 513178622
