Soluções do Amazon GameLift Servers - Amazon GameLift Servers

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Soluções do Amazon GameLift Servers

Amazon GameLift Serversoferece uma variedade de soluções para desenvolvedores que estão criando jogos multijogador baseados em sessões.

Amazon GameLift Serversopções de hospedagem

Ao trabalhar com Amazon GameLift Servers para operar seus servidores de jogos, você tem várias opções de onde e como seus servidores de jogos são hospedados. Se você quiser usar os recursos de hospedagem que já possui ou configurar uma hospedagem baseada em nuvem gerenciada porAmazon GameLift Servers, você pode criar uma experiência de hospedagem perfeita para seus jogadores.

Gerenciado EC2

Contentores gerenciados

Hospedagem híbrida

Hospedagem Anywhere

Gerenciado EC2

Com a EC2 hospedagem Amazon GameLift Servers gerenciada, você pode liberar a maior parte do trabalho de gerenciar seus servidores de jogos. Escolha recursos computacionais de uma ampla seleção de tipos de EC2 instância da Amazon. Integre seus projetos de jogos e deixe Amazon GameLift Servers cuidar dos detalhes. Para saber mais sobre hospedagem gerenciada, consulteComo funciona o Amazon GameLift Servers.

Comece a desenvolver uma solução de hospedagem Amazon GameLift Servers gerenciada para seu jogo.

Atributos principais
  • Hospede jogos multijogador que sejam executados nos sistemas operacionais Amazon Linux ou Windows Server.

  • Ofereça experiências de jogo de baixa latência aos jogadores, onde quer que estejam. Implante servidores de jogos globalmente em qualquer uma das Regiões da AWS Zonas Locais Amazon GameLift Servers compatíveis. Para obter uma lista completa, consulte Amazon GameLift Serverslocais de serviço.

  • Use o posicionamento Amazon GameLift Servers inteligente das sessões de jogo para que os jogadores sempre tenham a melhor experiência possível como jogador hospedado. Você pode confiar na Amazon GameLift Servers tomada de decisões ou personalizar de acordo com critérios de posicionamento, como custo, latência do jogador e localizações geográficas.

  • Escolha como escalar os recursos de hospedagem para atender à demanda dos jogadores. Gerencie a capacidade manualmente ou configure a escalabilidade automática. Com o escalonamento automático baseado em metas, você pode manter um buffer de tamanho dinâmico de capacidade ociosa, o que ajuda a controlar os custos e, ao mesmo tempo, garantir que novos jogadores possam entrar nos jogos com o mínimo de espera.

  • Deixe Amazon GameLift Servers implantar e gerenciar seus servidores de jogos baseados em nuvem. Amazon GameLift Serverscria recursos conforme necessário, instala o software do servidor de jogos e inicia automaticamente os processos para hospedar sessões de jogo para os jogadores. Configure o rastreamento de saúde personalizado e permita Amazon GameLift Servers detectar e resolver recursos de baixo desempenho.

  • Aproveite os recursos de Amazon GameLift Servers monitoramento para avaliar o desempenho e o uso. Você pode monitorar métricas sobre fatores como desempenho do hardware, eficiência no posicionamento de sessões de jogo e ciclos de vida dos processos do servidor. Você pode acompanhar as sessões ativas do jogo e as sessões dos jogadores para observar o uso ao longo do tempo. Também pode baixar e armazenar os logs de sessões de jogos.

  • Para hospedagem de produção, automatize o gerenciamento e as implantações de recursos de hospedagem de jogos usando AWS CloudFormation modelos para Amazon GameLift Servers e o. AWS Cloud Development Kit (AWS CDK) Aproveite as ferramentas e serviços de integração e entrega contínuas (CI/CD), como o AWS CodePipeline.

Contentores gerenciados

Amazon GameLift Serversfornece uma solução completa de hospedagem em nuvem para servidores de jogos em contêineres. Com contêineres Amazon GameLift Servers gerenciados, você pode aproveitar os principais benefícios do uso de contêineres, como portabilidade, agilidade e tolerância a falhas. Os recursos a seguir estão disponíveis com frotas de contêineres gerenciadas.

Comece a desenvolver uma solução de hospedagem Amazon GameLift Servers gerenciada para seu servidor de jogos em contêineres.

Atributos principais
  • Desenvolva uma arquitetura personalizada com contêineres leves para executar seu software de servidor de jogos em recursos de hospedagem Amazon GameLift Servers baseados em Linux.

  • Use as ferramentas do Docker para criar uma imagem de contêiner baseada em Linux. Armazene imagens para implantação em um repositório do Amazon Elastic Container Registry (Amazon ECR).

  • Ofereça experiências de baixa latência aos jogadores implantando recursos da frota de contêineres em qualquer zona local que Região da AWS ofereça suporte. Amazon GameLift Servers Consulte Amazon GameLift Serverslocais de serviço.

  • Gerencie o ciclo de vida da frota com ferramentas para modelar as versões do servidor de jogos e implantar atualizações da frota.

  • Use os recursos de posicionamento da sessão de Amazon GameLift Servers jogo, incluindo filas e FlexMatch matchmaking, para encontrar as melhores partidas possíveis para seus jogadores.

  • Teste sua arquitetura de servidor e contêiner de jogos com o Amazon GameLift Servers serviço usando uma frota Anywhere. Teste seu jogo localmente ou em um ambiente de teste baseado em nuvem.

  • Acompanhe o desempenho da hospedagem de jogos com métricas de desempenho específicas do contêiner. Monitore a integridade dos recursos da frota usando métricas de hardware.

  • Gerencie os recursos da frota de contêineres usando AWS CloudFormation modelos paraAmazon GameLift Servers.

Hospedagem híbrida

Use o Amazon GameLift Servers serviço com uma combinação de hospedagem Amazon GameLift Servers gerenciada e hospedagem autogerenciada Anywhere. Uma abordagem híbrida permite que você compile a solução necessária no momento, enquanto também se prepara para onde precisa estar no futuro. Os cenários comuns em que uma solução híbrida faz sentido incluem:

  • Expandir a solução de hospedagem para a Nuvem AWS. Complemente os recursos de sua solução de hospedagem existente (hardware local ou outra hospedagem baseada em nuvem) adicionando Amazon GameLift Servers hospedagem gerenciada. Com a hospedagem gerenciada, você pode aumentar a capacidade de hospedagem ou adicionar capacidade de expansão para aumentar a escala verticalmente de forma rápida e pagar somente pelos recursos quando precisar deles. Você também pode aproveitar a presença global do Amazon GameLift Servers serviço para alcançar mais jogadores em todo o mundo e oferecer a experiência multijogador de baixa latência que eles esperam.

  • Preparar-se para a migração para hospedagem baseada na nuvem. Se você está pensando ou planejando migrar para o Nuvem AWS (em vez de atualizar seu próprio hardware), uma solução de hospedagem híbrida é uma maneira viável de fazer a transição tão gradualmente quanto necessário.

  • Aumente a latência para jogadores em locais além daqueles atendidos pela. Amazon GameLift Servers Se você já usa hospedagem Amazon GameLift Servers gerenciada, talvez precise oferecer suporte aos jogadores em determinadas situações. Por exemplo, talvez você queira alcançar jogadores em locais inusitadamente remotos ou reduzir significativamente a latência nessas áreas. Adicione locais de hospedagem personalizados e use Amazon GameLift Servers Anywhere para gerenciar esses locais junto com seus recursos de hospedagem gerenciada.

Comece a desenvolver uma solução de hospedagem Amazon GameLift Servers híbrida para seu jogo.

Atributos principais

  • Use os mesmos componentes de cliente e servidor do jogo com recursos de hospedagem gerenciados e autogerenciados. Ofereça uma experiência de jogador unificada em todos os recursos de hospedagem.

  • Use os mesmos FlexMatch matchmakers para colocar partidas em todos os recursos de hospedagem.

  • Gerencie centralmente os recursos de hospedagem híbrida enquanto os implanta globalmente.

  • À medida que a demanda dos jogadores flutua, gerencie as cargas das sessões de jogo sem problemas nos recursos gerenciados e autogerenciados.

  • Com o Amazon GameLift Servers Agente, você pode usar as mesmas ferramentas para gerenciar os ciclos de vida do servidor de jogos em todos os tipos de recursos de hospedagem.

  • Reúna métricas e logs de jogos e jogadores em todos os recursos de hospedagem. Aproveite os Amazon GameLift Servers recursos e outros AWS serviços para combinar dados e desenvolver soluções de observabilidade coesas.

Hospedagem Anywhere

Use as frotas do Amazon GameLift Servers Anywhere com gerenciamento de sessões de Amazon GameLift Servers jogo, incluindo matchmaking, para hospedar seus servidores de jogos personalizados onde você quiser. Anywhereas frotas são particularmente úteis como ambientes de teste para o desenvolvimento rápido e iterativo de jogos. Configure uma frota Anywhere para sua própria estação de trabalho local ou um conjunto de recursos de hospedagem baseados na nuvem. Para hospedagem de produção, você pode usar uma abordagem híbrida com Anywhere frotas para seu hardware local complementadas por Amazon GameLift Servers frotas gerenciadas.

Para obter mais informações sobre testes com o Anywhere, consulteConfigure testes locais com o Amazon GameLift Servers Anywhere. Para obter mais informações sobre como configurar uma frota Anywhere, consulteConfigurando uma frota de hospedagem com Amazon GameLift Servers.

Comece a desenvolver uma solução de hospedagem Amazon GameLift Servers em qualquer lugar para seu jogo.

Atributos principais
  • Execute testes rápidos e iterativos ao desenvolver os jogos multijogador.

  • Use Amazon GameLift Servers ferramentas para gerenciar servidores de jogos hospedados em seu próprio hardware.

  • Aproveite o hardware disponível mais próximo dos jogadores, em qualquer lugar.

Amazon GameLift ServersFlexMatchpara matchmaking

Use FlexMatch para criar conjuntos de regras personalizados para definir partidas multijogador para seu jogo. FlexMatchusa conjuntos de regras para comparar jogadores compatíveis em cada partida e fornecer aos jogadores a experiência multijogador ideal.

Para obter mais informações sobreFlexMatch, consulte O que é Amazon GameLift ServersFlexMatch?

Atributos principais
  • Equilibre a velocidade de criação da partida e a qualidade da partida.

  • Combine jogadores ou equipes com base em características definidas.

  • Defina regras para colocar os jogadores nas partidas com base na latência.

Amazon GameLift ServersFleetIQpara hospedagem autogerenciada da Amazon EC2

Use grupos de servidores de FleetIQ jogos para trabalhar diretamente com seus recursos de hospedagem na Amazon EC2 e no Amazon EC2 Auto Scaling. Isso oferece o benefício de Amazon GameLift Servers otimizações para hospedagem de jogos econômica e resiliente. Essa solução é para desenvolvedores de jogos que precisam de mais flexibilidade do que as Amazon GameLift Servers soluções totalmente gerenciadas oferecem.

Para obter informações sobre como FleetIQ funciona com a Amazon EC2 e o EC2 Auto Scaling para hospedagem de jogos, consulte o Guia do Amazon GameLift ServersFleetIQdesenvolvedor.

Atributos principais
  • Obtenha o balanceamento otimizado de instâncias spot usando o FleetIQ algoritmo.

  • Use os recursos de roteamento de jogadores para gerenciar os recursos do servidor de jogos com eficiência e fornecer uma melhor experiência ao jogador ao participar de jogos.

  • Escale automaticamente a capacidade de hospedagem com base no uso do jogador.

  • Gerencie diretamente as EC2 instâncias da Amazon por conta própria Conta da AWS.

  • Use qualquer um dos formatos executáveis de servidor de jogo compatíveis, incluindo Windows, Linux, contêineres e Kubernetes.

Amazon GameLift ServersRealtimecom lógica de servidor personalizável

Use Realtime servidores para hospedar jogos que não precisam de um servidor de jogos personalizado. Esta solução de servidor leve fornece servidores de jogos que você poderá configurar para se adequar ao jogo Você pode hospedar Realtime servidores usando uma solução de hospedagem Amazon GameLift Servers gerenciada.

Para obter mais informações sobre hospedagem com Amazon GameLift ServersRealtime, consulteIntegrando jogos com Amazon GameLift ServersRealtime.

Atributos principais
  • Use recursos Amazon GameLift Servers de gerenciamento, incluindo escalonamento automático, filas em vários locais e posicionamento de sessões de jogos.

  • Use recursos de Amazon GameLift Servers hospedagem e escolha o tipo de hardware de AWS computação para suas frotas.

  • Aproveite uma pilha de rede completa para interação com o cliente e servidor de jogos.

  • Obtenha a funcionalidade principal do servidor de jogos com lógica de servidor personalizável.

  • Faça atualizações em tempo real das configurações do Realtime e da lógica de servidor.