Convincing creepers to wait outside...
Skip to main content
Para estúdios de jogos

Servidores de jogospara o lançamento e para todas as atualizações que se seguirem

Implemente as builds do seu servidor em 21 localizações, ajuste as frotas ao número de jogadores e reverta uma atualização com erros em segundos. Use o nosso bare metal, o Google Cloud ou a AWS, tudo a partir de um único painel de controlo.

Funciona emBare metal da FragnetGoogle CloudAWS
implementaçãoBuild 1.4.2Em implementação
Europa10 localizaçõesAtiva
América do Norte6 localizações40%
Ásia-Pacífico4 localizaçõesEm fila
América do Sul1 localizaçãoEm fila
Os servidores terminam as partidas antes de mudarem de buildPausarVoltar a 1.4.1
$ 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
$ 
Regiões

21 localizações, uma implementação

Coloque as frotas onde estão os seus jogadores. Envie a mesma build para uma localização ou para todas e adicione regiões à medida que o seu jogo cresce.

<60 ms60–120 ms>120 msNão medido

Selecione uma região para obter mais detalhes. Passe o cursor, selecione ou toque num 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

Escala

Adapta-se ao número de jogadores

As frotas aumentam à medida que as partidas vão enchendo e diminuem quando os jogadores saem do jogo, pelo que tanto um pico de jogadores no lançamento como uma terça-feira mais tranquila têm o custo que é de esperar.

  • Escalonamento automático 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 enchendo e são libertados quando os jogadores saem.

  • Capacidade em espera para lançamentos

    Reserve servidores antes de um lançamento ou evento, para que a primeira vaga de jogadores nunca tenha de esperar numa fila.

  • Expansão para a nuvem

    Quando a capacidade de «bare metal» numa região fica esgotada, são ativados servidores adicionais no Google Cloud ou na AWS, que são desativados assim que a procura diminui.

frotafrankfurt-prodÚltimas 24 horas
Jogadores agora
18 240
Servidores
412
Margem
15%
JogadoresCapacidade do servidor
Mínimo de servidores
40
Máximo de servidores
600
Margem pretendida
15%
Atraso na redução de escala
10 min
buildsmy-game-server
1.4.2Em implementaçãoCanário a 10% na Europa
1.4.1AtivaA correr em 21 localizações
1.4.0AnteriorGuardada para reversãoReverter
1.3.9AnteriorGuardada para reversãoReverter
$ 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
Implementações

Enviar, implementar, reverter

Envie patches sem janela de manutenção. Todas as builds são guardadas, pelo que a última versão estável está sempre à distância de um comando.

  • Implementação por região

    Comece com um canário numa região, acompanhe as taxas de falhas e a duração das partidas e, depois, alargue a implementação quando tudo parecer estável.

  • Esvaziar antes de reiniciar

    Os servidores terminam as partidas em curso antes de mudarem de build, para que ninguém seja expulso a meio do jogo.

  • Reverter com um único comando

    Todas as builds continuam disponíveis. Voltar à última versão estável demora segundos, por região ou em todo o lado.

Infraestruturas

Nas suas instalações, na nossa nuvem ou na sua

Um único plano de controlo para todos os servidores, onde quer que estejam. Combine fornecedores por região e transfira frotas entre eles sem alterar a sua build.

Plano de controlo

Bare metal da Fragnet

Hardware próprio em 21 localizações, preparado para o tráfego de jogos.

O seu centro de dados

Instale o nosso agente nas suas máquinas e faça a gestão delas juntamente com tudo o resto.

Google Cloud

Execute frotas no seu próprio projeto do Google Cloud, faturado na sua conta.

AWS

Execute frotas na sua conta da AWS e continue a aproveitar os compromissos que já tem.

Integrações

Integra-se no seu fluxo de trabalho

Carregue builds a partir da CI, faça a gestão de frotas a partir do código com a CLI ou a API REST e envie eventos para as ferramentas que a sua equipa já utiliza.

Funciona com
  • 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

Segurança e conformidade

Concebido para que a sua análise de segurança tenha respostas curtas.

Projetos isolados

Cada projeto dispõe da sua própria rede, credenciais e frotas. Nada é partilhado com outros estúdios.

Funções e início de sessão único

Conceda a cada colega de equipa o acesso de que necessita, inicie sessão através do seu fornecedor de identidade e analise todas as alterações no registo de auditoria.

Proteção contra ataques DDoS

O tráfego dos jogos é filtrado antes de chegar aos seus servidores, em todas as localizações.

Residência dos dados

Mantenha os dados dos jogadores e os registos na UE ou nas regiões exigidas pelos seus contratos.

Contacto

Fale com a nossa equipa

Fale-nos sobre o seu jogo e onde se encontram os seus jogadores. Responderemos por e-mail para marcar uma chamada.

Onde pretende alojar os servidores?