awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googleforgames avatar

googleforgames/agones

0
View on GitHub↗
6,896 stars·929 forks·Go·Apache-2.0·11 vuesagones.dev↗

Agones

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.

Le système inclut un gestionnaire de flotte pour automatiser le cycle de vie des groupes de serveurs en fonction de la demande des joueurs et un moniteur de santé pour suivre la connectivité et l'état opérationnel des processus actifs. Il s'intègre aux autoscalers de cluster pour synchroniser les besoins en ressources serveur avec la mise à l'échelle de l'infrastructure cloud.

La couche d'orchestration couvre la mise à l'échelle automatique de la flotte et l'hébergement de serveur dédié, utilisant la surveillance de la santé pour exporter des métriques opérationnelles.

Features

  • Game Server Orchestrators - Orchestrates the deployment, scaling, and lifecycle management of dedicated game server instances on Kubernetes.
  • Demand-Based Fleet Scaling - Automatically adjusts the number of active server instances based on real-time player demand.
  • Dedicated Hosting - Provides dedicated hosting infrastructure for stable, headless game instances to support multiplayer sessions.
  • Kubernetes Controllers - Employs the Kubernetes controller pattern with reconciliation loops to synchronize cluster state with game server configurations.
  • Session-Aware Fleet Management - Provides session-aware fleet management that prevents disconnecting live games during scaling operations.
  • Fleet Managers - Provides a fleet manager to automate the lifecycle and scaling of game server groups based on demand.
  • Dedicated Server Provisioning - Automates the provisioning and setup of dedicated game server instances using cluster APIs.
  • Game Server Hosting - Hosts server-side logic for multiplayer games within isolated, scalable Kubernetes environments.
  • Kubernetes Cluster Autoscalers - Integrates with Kubernetes cluster autoscalers to synchronize node capacity with game server resource requirements.
  • Custom Resource Definitions - Implements custom resource definitions to represent game servers and their desired states within the Kubernetes API.
  • Node Scheduling Constraints - Utilizes Kubernetes scheduling constraints like taints and labels to place workloads on optimal hardware for low latency.
  • Health Tracking Sidecars - Deploys health tracking sidecars alongside game servers to handle heartbeat signaling and lifecycle communication.
  • gRPC Interfaces - Uses a high-performance gRPC interface for communication between game server processes and the management layer.
  • Server Health Monitoring - Tracks the connectivity and operational status of active game server processes to ensure availability.
  • Container Runtimes and Platforms - Dedicated game server hosting on Kubernetes.
  • Game Server Frameworks - Dedicated game server hosting on Kubernetes.
  • Infrastructure and Operations - Hosts and scales dedicated game servers.
  • Infrastructure and Orchestration - Kubernetes-based platform for dedicated game server hosting.
  • Game Networking Libraries - Kubernetes-based dedicated game server hosting and scaling.
  • Bibliothèques réseau - Kubernetes-based hosting and scaling for dedicated game servers.

Historique des stars

Graphique de l'historique des stars pour googleforgames/agonesGraphique de l'historique des stars pour googleforgames/agones

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Agones

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Agones.
  • agones-dev/agonesAvatar de agones-dev

    agones-dev/agones

    6,888Voir sur GitHub↗

    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

    Goagonesdedicated-game-serversdedicated-gameservers
    Voir sur GitHub↗6,888
  • crossplane/crossplaneAvatar de crossplane

    crossplane/crossplane

    11,791Voir sur GitHub↗

    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-

    Gocloud-computingcloud-managementcloud-native
    Voir sur GitHub↗11,791
  • colyseus/colyseusC

    colyseus/colyseus

    7,015Voir sur GitHub↗

    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

    TypeScript
    Voir sur GitHub↗7,015
  • cysharp/magiconionAvatar de Cysharp

    Cysharp/MagicOnion

    4,408Voir sur GitHub↗

    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

    C#c-sharpgrpcrpc
    Voir sur GitHub↗4,408
Voir les 30 alternatives à Agones→

Questions fréquentes

Que fait googleforgames/agones ?

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.

Quelles sont les fonctionnalités principales de googleforgames/agones ?

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.

Quelles sont les alternatives open-source à googleforgames/agones ?

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…