Servidores de jogospara o seu lançamento e todas as atualizações que vierem depois
Implante as builds do seu servidor em 21 locais, escale as frotas conforme o número de jogadores e reverta um patch com problema em segundos. Rode tudo no nosso bare metal, no Google Cloud ou na AWS, a partir de um único plano de controle.
$ fragnet deploy 1.4.2 --fleet prod --strategy rolling
✓ Build 1.4.2 uploaded (2.1 GB)
✓ Europe: 10 of 10 locations healthy
→ North America: draining matches, then restarting
$ 21 locais, uma implantação
Coloque as frotas onde seus jogadores estiverem. Envie a mesma build para um único local ou para todos eles e adicione regiões à medida que seu jogo crescer.
Selecione uma região para obter mais detalhes. Passe o mouse, selecione ou toque em um marcador.
América do Norte6
Los Angeles, Chicago, Dallas, Atlanta, New York, Montreal
América do Sul1
São Paulo
Europa10
London, Amsterdam, Frankfurt, Paris, Oslo, Stockholm, Helsinki, Warsaw, Bucharest, Athens
Ásia-Pacífico4
Mumbai, Singapore, Tokyo, Sydney
Escale conforme o número de jogadores
As frotas aumentam à medida que as partidas vão se enchendo e diminuem quando os jogadores se desconectam; assim, tanto o pico de acessos no lançamento quanto uma terça-feira tranquila têm o custo esperado.
Autoescala por região
Defina uma meta de capacidade disponível e limites por frota. Os servidores são adicionados à medida que as partidas vão se enchendo e liberados quando os jogadores saem.
Capacidade em espera para lançamentos
Reserve servidores antes de um lançamento ou evento para que a primeira leva de jogadores nunca precise ficar na fila.
Expanda para a nuvem
Quando a capacidade de bare metal em uma região fica esgotada, servidores adicionais são iniciados no Google Cloud ou na AWS e são desativados assim que a demanda diminui.
- Jogadores agora
- 18.240
- Servidores
- 412
- Folga
- 15%
- Mín. de servidores
- 40
- Máx. de servidores
- 600
- Meta de folga
- 15%
- Atraso na redução de escala
- 10 min
$ fragnet rollback --fleet prod --to 1.4.1 --regions eu
→ Draining 1.4.2 servers in 10 locations
✓ Europe back on 1.4.1 in 38 s
Enviar, implantar, reverter
Envie patches sem janela de manutenção. Todas as builds são mantidas, então a última versão boa está sempre a um comando de distância.
Implantação por região
Comece com um canary em uma região, acompanhe as taxas de falhas e os tempos de partida e, depois, amplie a implantação quando tudo parecer saudável.
Esvazie antes de reiniciar
Os servidores concluem as partidas em andamento antes de trocar de build, para que ninguém seja expulso no meio da partida.
Reverter com um único comando
Todas as builds continuam disponíveis. Voltar à última versão boa leva segundos, por região ou em todos os lugares.
On-premises, na nossa nuvem ou na sua
Um plano de controle para todos os servidores, onde quer que rodem. Combine provedores por região e mova frotas entre eles sem alterar sua build.
Bare metal da Fragnet
Hardware próprio em 21 locais, preparado para o tráfego de jogos.
Seu data center
Instale nosso agente nas suas máquinas e gerencie-as junto com todo o resto.
Google Cloud
Administre frotas em seu próprio projeto do Google Cloud, com cobrança direta na sua conta.
AWS
Execute frotas na sua conta da AWS e continue aproveitando os compromissos de uso que você já tem.
Se encaixa no seu fluxo de trabalho
Envie builds a partir da CI, gerencie frotas por código com a CLI ou a API REST e envie eventos para as ferramentas que sua equipe já acompanha.
- GitHub Actions
- GitLab CI
- Jenkins
- Docker
- Unity
- Unreal Engine
- Godot
- Discord
- Slack
# .github/workflows/deploy.yml
- name: Deploy server build
run: |
fragnet builds push ./build --version 1.4.2
fragnet deploy 1.4.2 --fleet prod \
--regions eu --canary 10% --drain
Segurança e conformidade
Desenvolvido para que sua análise de segurança tenha respostas curtas.
Projetos isolados
Cada projeto conta com sua própria rede, credenciais e frotas. Nada é compartilhado com outros estúdios.
Funções e login único (SSO)
Conceda a cada colega de equipe o acesso necessário, faça login com seu provedor de identidade e verifique todas as alterações no registro de auditoria.
Proteção contra ataques DDoS
O tráfego de jogos é filtrado antes de chegar aos seus servidores, em todos os locais.
Residência de dados
Mantenha os dados dos jogadores e os logs na UE ou nas regiões exigidas pelos seus contratos.
Fale com nossa equipe
Conte-nos sobre o seu jogo e onde estão seus jogadores. Responderemos por e-mail para marcar uma ligação.