Distributed Java game server for board games and MMORPGs with multi-protocol gateway.
Build scalable MMORPG and board game servers with integrated cluster management and routing.
This is a distributed Java game server architecture designed for board games and MMORPGs, featuring horizontal scaling for gateways, lobbies, and game logic. It suits Java backend developers building multiplayer games who need built-in cluster registration, database wrappers, and multi-protocol support.
The framework provides cluster management, background monitoring, and a running web version of a fishing game example. It encapsulates Redis clusters, MongoDB, message queues, custom thread models, and table-export tools, with Mina handling TCP, UDP, WebSocket, and HTTP protocols.
It suits Java backend developers experienced with distributed systems who need a foundation for MMORPG or board game servers. It does not suit developers looking for active feature updates, as the author has moved new development to successor projects like GameServer4j.
Includes registration centers, gateway servers, login nodes, and hall servers designed for horizontal scaling.
Uses Mina to support TCP, UDP, WebSocket, and HTTP client connections simultaneously.
Encapsulates Redis clusters, MongoDB, and message queue processing for rapid backend integration.
Provides state machines, behavior trees, A* pathfinding, and navigation mesh utilities.
Free under its license, with the only cost being running it yourself on your own infrastructure.
880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
No, the repository is only in maintenance mode, and the author recommends using GameServer4j for new versions.
The Mina-based gateway supports TCP, UDP, WebSocket, and HTTP.
The game-ai components have been moved to a separate repository named GameAi4j.
See Zekai first in Google