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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.