668 Forks
1484 Stars
1484 Watchers

NettyGameServer

使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑

How to download and setup NettyGameServer

Open terminal and run command
git clone https://github.com/jwpttcg66/NettyGameServer.git
git clone is used to create a copy or clone of NettyGameServer repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with NettyGameServer https://github.com/jwpttcg66/NettyGameServer/archive/master.zip

Or simply clone NettyGameServer with SSH
[email protected]:jwpttcg66/NettyGameServer.git

If you have some problems with NettyGameServer

You may open issue on NettyGameServer support forum (system) here: https://github.com/jwpttcg66/NettyGameServer/issues

Similar to NettyGameServer repositories

Here you may see NettyGameServer alternatives and analogs

 libgdx    aframe    open-source-ios-apps    awesome-cheatsheets    phpredis    colobot    blog    NodeBB    Aurora    cute_headers    medis    matter-js    openage    OpenRCT2    dynomite    ardb    keyv    redislite    elasticell    olric    acl    tiled    SncRedisBundle    cocos2d-x    CRYENGINE    scrapy-cluster    ioredis    bookbrainz-site    finagle    Babylon.js