Serveur de jeu Java distribué pour les jeux de société et les MMORPG avec passerelle multi-protocole.
Créez des serveurs MMORPG et de jeux de société évolutifs avec une gestion de cluster et un routage intégrés.
Il s'agit d'une architecture de serveur de jeu Java distribuée conçue pour les jeux de société et les MMORPG, dotée d'une mise à l'échelle horizontale pour les passerelles, les lobbys et la logique de jeu. Elle convient aux développeurs backend Java créant des jeux multijoueurs qui ont besoin d'un enregistrement de cluster intégré, de wrappers de base de données et d'une prise en charge multi-protocole.
Le framework fournit une gestion de cluster, une surveillance en arrière-plan et une version web en cours d'exécution d'un exemple de jeu de pêche. Il encapsule des clusters Redis, MongoDB, des files d'attente de messages, des modèles de threads personnalisés et des outils d'exportation de tables, Mina gérant les protocoles TCP, UDP, WebSocket et HTTP.
Il convient aux développeurs backend Java expérimentés dans les systèmes distribués qui ont besoin d'une base pour des serveurs MMORPG ou de jeux de société. Il ne convient pas aux développeurs recherchant des mises à jour de fonctionnalités actives, l'auteur ayant déplacé le nouveau développement vers des projets successeurs tels que GameServer4j.
Comprend des centres d'enregistrement, des serveurs de passerelle, des nœuds de connexion et des serveurs de hall conçus pour une mise à l'échelle horizontale.
Utilise Mina pour prendre en charge simultanément les connexions client TCP, UDP, WebSocket et HTTP.
Encapsule les clusters Redis, MongoDB et le traitement des files d'attente de messages pour une intégration backend rapide.
Fournit des machines à états, des arbres de comportement, des recherches de chemin A* et des utilitaires de maillage de navigation.
Gratuit sous sa licence, le seul coût étant de l'exécuter vous-même sur votre propre infrastructure.
879 missions ouvertes à distance en entraînement d’IA, mises à jour le 15 novembre 2026 ; la plupart paient $20–$175 de l’heure. 8 d’entre elles demandent des francophones. Zekai les liste gratuitement ; la candidature se fait sur la plateforme de l’employeur.
Non, le référentiel est uniquement en mode maintenance et l'auteur recommande d'utiliser GameServer4j pour les nouvelles versions.
La passerelle basée sur Mina prend en charge TCP, UDP, WebSocket et HTTP.
Les composants game-ai ont été déplacés vers un référentiel séparé nommé GameAi4j.
Voir Zekai en premier dans Google