Sobre o projeto
Agones é uma biblioteca para hospedar, executar e escalar servidores de jogos dedicados no Kubernetes. Ele substitui soluções personalizadas ou proprietárias de gerenciamento de cluster e escalonamento de servidores de jogos por um cluster Kubernetes que inclui controladores personalizados e Definições de Recursos Personalizados (CRDs) para GameServers, Fleets e muito mais.
Com o Agones, o Kubernetes ganha capacidades nativas para criar, executar, gerenciar e escalar processos de servidores de jogos dedicados usando ferramentas e APIs padrão do Kubernetes. Esse modelo permite que qualquer matchmaker interaja diretamente com o Agones por meio da API do Kubernetes para provisionar servidores de jogos dedicados.
Os principais recursos incluem:
- Definir GameServers individuais e/ou grandes Fleets de servidores de jogos dentro do Kubernetes via YAML ou API
- Gerenciar ciclos de vida dos GameServers, incluindo verificação de saúde e informações de conexão
- Capacidades de autoscaling de Fleet que se integram ao autoscaling nativo de cluster do Kubernetes
- Exportações de métricas específicas para servidores de jogos e painéis para equipes de operações
A documentação está disponível no site do Agones. O projeto é open source sob a licença Apache 2.0 e aceita contribuições. Está em desenvolvimento ativo, com suporte da comunidade via Slack, Twitter, lista de e-mails e reuniões da comunidade.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.