Skip to content

Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools

License

Notifications You must be signed in to change notification settings

kkpan11/jzyong-game-server

This branch is up to date with jzyong/game-server:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6e02a6b · Nov 30, 2024
May 25, 2018
Feb 22, 2020
Feb 22, 2020
Nov 30, 2024
Dec 3, 2017
Feb 22, 2020
Jun 23, 2018
Nov 23, 2024
Feb 22, 2020
Feb 22, 2020
Dec 3, 2017
Oct 14, 2018
Oct 18, 2024
Oct 28, 2022
Oct 26, 2024
Nov 7, 2019
Oct 12, 2020
Feb 10, 2023
Jun 10, 2020
Nov 25, 2019
Nov 23, 2024
Oct 31, 2017
Sep 24, 2018
Nov 30, 2024

Repository files navigation

GitHub license GitHub stars GitHub forks

简介

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

项目架构图

文档

详细请查看wiki
项目已无新功能开发,只维护:

TODO

  • 更新JDK到17

交流

  • QQ群:144709243(已满) 143469012

感谢

contributors

About

Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 52.1%
  • JavaScript 44.2%
  • HTML 2.6%
  • CSS 1.1%
  • FreeMarker 0.0%
  • Python 0.0%