Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo
Crossplane is a Kubernetes-based control plane framework that functions as a cloud resource orchestrator and infrastructure-as-code platform. It enables the management of heterogeneous infrastructure by extending the Kubernetes API to provision and maintain external cloud services through declarative configuration. By utilizing custom resource controllers, it continuously reconciles the state of external infrastructure with defined desired states, ensuring consistent deployment and lifecycle management across multiple cloud providers. The platform distinguishes itself through its composition-
Colyseus is a real-time multiplayer game framework for Node.js that provides an authoritative server model, delta-compressed state synchronization, and room-based session orchestration. It is designed to handle the core infrastructure of multiplayer games, including matchmaking, state management, and scalable process distribution across multiple servers. The framework distinguishes itself through its schema-based state definition, which enables automatic serialization and change tracking, combined with a binary WebSocket protocol for low-latency updates. Its matchmaking pipeline routes player
MagicOnion is a .NET RPC framework used to build type-safe remote procedure call services using shared interfaces for communication between servers and clients. It functions as a binary serialization framework and a distributed service orchestrator, providing a network layer for low-latency streaming and real-time data exchange. The project distinguishes itself through an AOT-compatible network client that uses source generators to support ahead-of-time compilation in restricted runtime environments. It enables bidirectional communication and real-time data streaming, allowing servers and mul
Agones est un orchestrateur de serveur de jeu Kubernetes conçu pour déployer, mettre à l'échelle et gérer des processus de serveur de jeu multijoueur dédiés sur un cluster distribué. Il fournit l'infrastructure de base nécessaire pour provisionner des processus de serveur individuels ou groupés afin de prendre en charge des sessions de jeu multijoueur en temps réel.
Les fonctionnalités principales de googleforgames/agones sont : Game Server Orchestrators, Demand-Based Fleet Scaling, Dedicated Hosting, Kubernetes Controllers, Session-Aware Fleet Management, Fleet Managers, Dedicated Server Provisioning, Game Server Hosting.
Les alternatives open-source à googleforgames/agones incluent : agones-dev/agones — Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game… crossplane/crossplane — Crossplane is a Kubernetes-based control plane framework that functions as a cloud resource orchestrator and… colyseus/colyseus — Colyseus is a real-time multiplayer game framework for Node.js that provides an authoritative server model,… cysharp/magiconion — MagicOnion is a .NET RPC framework used to build type-safe remote procedure call services using shared interfaces for… googleforgames/quilkin. heroiclabs/nakama — Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides…