xingwen93 / game-server

分布式java游戏服务器,包括服务器注册中心,网关服务器,大厅服务器,游戏逻辑服务器、后台监控服务器及一个可运行的网页版捕鱼

Home Page:https://jzyong.github.io/game-server/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一个基于棋牌、RPG游戏的分布式java游戏服务器,理论上可以无限水平扩展网关服,大厅服、游戏服达到人数承载。实现了集群注册中心,网关、登陆、后台服务器监控等通用服务器;封装了redis集群、mongodb等数据库处理;封装了消息队列、线程模型、及常用工具类。网关服务器使用mina封装了TCP、UDP、WebSocket、HTTP通信,使该框架能同时支持多种协议的客户端进行游戏。大厅每个以scripts名字结尾的目录都为相应项目的脚本文件。

详细请查看wiki

项目架构图

QQ交流群:144709243

About

分布式java游戏服务器,包括服务器注册中心,网关服务器,大厅服务器,游戏逻辑服务器、后台监控服务器及一个可运行的网页版捕鱼

https://jzyong.github.io/game-server/


Languages

Language:Java 59.6%Language:JavaScript 37.0%Language:HTML 2.2%Language:CSS 0.9%Language:C# 0.2%Language:FreeMarker 0.0%Language:Python 0.0%Language:Batchfile 0.0%Language:Lua 0.0%