Sobre el proyecto

Agones es una biblioteca para alojar, ejecutar y escalar servidores de juego dedicados en Kubernetes. Reemplaza soluciones personalizadas o propietarias de gestión de clústeres y escalado de servidores de juego con un clúster de Kubernetes que incluye controladores personalizados y Definiciones de Recursos Personalizados (CRDs) para GameServers, Fleets y más. Con Agones, Kubernetes adquiere capacidades nativas para crear, ejecutar, gestionar y escalar procesos de servidores de juego dedicados utilizando herramientas y API estándar de Kubernetes. Este modelo permite que cualquier matchmaker interactúe directamente con Agones a través de la API de Kubernetes para aprovisionar servidores de juego dedicados. Las características principales incluyen: - Definir GameServers individuales y/o grandes Fleets de servidores de juego dentro de Kubernetes mediante YAML o la API - Gestionar ciclos de vida de GameServers, incluyendo comprobaciones de salud e información de conexión - Capacidades de autoscaling de flotas que se integran con el autoscaling nativo de clústeres de Kubernetes - Exportaciones de métricas específicas de servidores de juego y paneles de control para equipos de operaciones La documentación está disponible en el sitio web de Agones. El proyecto es de código abierto bajo la licencia Apache 2.0 y acepta contribuciones. Está en desarrollo activo, con soporte comunitario a través de Slack, Twitter, lista de correo y reuniones comunitarias.