💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
-
Updated
Oct 15, 2025 - Java
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑
A game server reimplementation for a certain turn-based anime game
jforgame是一个一站式游戏服务器开发框架。包含游戏服务器开发所需要的各种组件,比如网关,socket服务端与客户端,自定义高效消息编解码,游戏热更新,游戏通用工具等等。包含游戏服,跨服,匹配服,后台管理系统等实现,同时提供大量业务案例以供学习。亦可用于其他socket应用,例如及时聊天等。
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
A socket server (include SSL) supports realtime application, realtime game, MMORPG, messaging, chat and streaming data with TCP, UDP and Websocket
Distributed Java game server, including login, gateway, game demo
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.
这是一款分布式的java游戏服务器框架
TenIO is an open-source project for making online games that includes a java NIO (Non-blocking I/O) based server specifically designed for multiplayer games and simple existing game clients for rapid development: Libgdx (Java), Cocos2d-x (C++), Unity (C#), Phaserjs (Javascript).
Game server framework, based on this framework, you can quickly implement a highly available, easy to maintain, stable and high-performance game server.
一款适配Spring Boot,网络层基于Netty的分布式NIO的java服务框架(游戏服务器框架)。底层采用类似dubbo的面向接口的RPC协议,支持tcp、kcp和websocket,可快速开发出一个易维护、易扩展且稳定高的分布式服务,让开发者专注于业务功能的开发。
Java client for the Nakama and Satori servers.
Game Server Framework ,and not only game; 游戏服务器框架,又不止是游戏。支持网页http请求, 支持长连接发送 protobuf、json、自定义的数据类型,数据压缩加密、依赖注入、mysql对象关系映射及异步存储等功能。
The server behind https://royalur.net!
Add a description, image, and links to the game-server topic page so that developers can more easily learn about it.
To associate your repository with the game-server topic, visit your repo's landing page and select "manage topics."