All Projects → jzyong → Game Server

jzyong / Game Server

Licence: mit
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

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Game Server

Summer
这是一个支持分布式和集群的java游戏服务器框架,可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
Stars: ✭ 336 (-63.32%)
Mutual labels:  game, rpg, chess, mmo, server, distributed, netty
Mmo Server
Distributed Java game server, including login, gateway, game demo
Stars: ✭ 114 (-87.55%)
Mutual labels:  game, rpg, mmo, server, netty
Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (-87.01%)
Mutual labels:  game, mmo, server
Openmmo
OpenMMO - Groundwork
Stars: ✭ 115 (-87.45%)
Mutual labels:  game, rpg, mmo
Jforgame
jforgame是一个一站式游戏服务器开发框架。包含游戏服,跨服,匹配服,后台管理系统等模块。同时提供大量业务案例以供学习。
Stars: ✭ 601 (-34.39%)
Mutual labels:  game, mina, netty
Mmorpg
springboot编写的轻量级高性能mmorpg手游服务端框架,基本功能逐渐完善中。
Stars: ✭ 309 (-66.27%)
Mutual labels:  game, server, netty
Servuo
An Ultima Online server emulator written in C# .NET
Stars: ✭ 378 (-58.73%)
Mutual labels:  rpg, mmo, server
Carmelo
Carmelo is a fast, scalable Java server framework designed for online games. It uses Netty and Fastjson for highly efficient network transmission and supports both TCP/HTTP protocols.
Stars: ✭ 148 (-83.84%)
Mutual labels:  game, server, netty
Gdk For Unity
SpatialOS GDK for Unity
Stars: ✭ 296 (-67.69%)
Mutual labels:  game, mmo, server
Openkore
A free/open source client and automation tool for Ragnarok Online
Stars: ✭ 956 (+4.37%)
Mutual labels:  ai, game, mmo
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (-28.49%)
Mutual labels:  game, rpg, server
Gonet
go分布式服务器,基于内存mmo
Stars: ✭ 804 (-12.23%)
Mutual labels:  game, mmo, server
Screeps
Artificial intelligence for screeps
Stars: ✭ 407 (-55.57%)
Mutual labels:  ai, game
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (-57.64%)
Mutual labels:  game, rpg
Aigames
use AI to play some games.
Stars: ✭ 422 (-53.93%)
Mutual labels:  ai, game
Commandcenter
Starcraft AI Bot
Stars: ✭ 456 (-50.22%)
Mutual labels:  ai, game
Movement Tracking
UP - DOWN - LEFT - RIGHT movement tracking.
Stars: ✭ 379 (-58.62%)
Mutual labels:  ai, game
Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Stars: ✭ 427 (-53.38%)
Mutual labels:  game, rpg
Naev
Naev is a 2d action/rpg space game that combines elements from the action, rpg and simulation genres.
Stars: ✭ 482 (-47.38%)
Mutual labels:  game, rpg
Xxl Rpc
A high performance, distributed RPC framework.(分布式服务框架XXL-RPC)
Stars: ✭ 493 (-46.18%)
Mutual labels:  distributed, netty

GitHub license

简介

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

项目架构图

文档

详细请查看wiki

交流

  • QQ群:144709243(已满) 143469012
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].