O que é a Amazon GameLift? - Amazon GameLift

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á.

O que é a Amazon GameLift?

Você pode usar GameLift a Amazon para implantar, operar e escalar servidores dedicados e de baixo custo na nuvem para jogos multijogador baseados em sessões. Baseada em uma infraestrutura de computação AWS global, GameLift a Amazon ajuda a fornecer servidores de jogos de alto desempenho e alta confiabilidade, ao mesmo tempo em que dimensiona dinamicamente o uso de recursos para atender à demanda mundial dos jogadores.

GameLift Características da Amazon

A Amazon GameLift oferece suporte a esses casos de uso e muito mais:

  • Implante seus próprios servidores de jogos multijogador personalizados na nuvem para hospedagem.

  • Execute recursos de hospedagem de baixo custo usando instâncias spot do Amazon Elastic Compute Cloud (AmazonEC2).

  • Dimensione automaticamente a quantidade de recursos de hospedagem que seu jogo precisa com base no uso.

  • Gerencie seus recursos EC2 computacionais da Amazon em um só lugar usando o Amazon GameLift FleetiQ.

  • Combine jogadores em jogos multijogador com a Amazon GameLift FlexMatch.

  • Teste iterativamente suas versões de servidor e cliente de jogos com a Amazon. GameLift Anywhere

  • Use seu próprio hardware enquanto gerencia tudo em um só lugar com a Amazon GameLift Anywhere.

dica

Para experimentar a hospedagem de servidores de GameLift jogos da Amazon, consulteComeçando com a Amazon GameLift.

GameLift Soluções da Amazon

Opções de GameLift hospedagem da Amazon

Ao trabalhar com o GameLift serviço da Amazon para operar seus servidores de jogos, você tem várias opções de onde e como implantar seus recursos de servidor de jogos. Se você quiser usar os recursos de hospedagem que você já tem, como hardware local, ou quer configurar uma hospedagem totalmente gerenciada baseada na nuvem com a Amazon GameLift, você pode usar as GameLift ferramentas da Amazon para criar uma experiência de hospedagem perfeita para seus jogadores.

Hospedagem GameLift gerenciada da Amazon

Com a EC2 hospedagem GameLift gerenciada da Amazon, você pode liberar a maior parte do trabalho de gerenciar seus servidores de jogos. Escolha os recursos computacionais de que você precisa em uma ampla seleção de tipos de EC2 instância da Amazon, integre seus projetos de jogos para trabalhar com os GameLift recursos da Amazon e deixe que a Amazon GameLift cuide dos detalhes. Para obter mais informações sobre a hospedagem GameLift gerenciada da Amazon, consulteComo a Amazon GameLift funciona.

Comece a desenvolver uma solução de hospedagem GameLift gerenciada da Amazon 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 seus jogadores, onde quer que estejam. Implante servidores de jogos globalmente em qualquer uma das Regiões da AWS Zonas Locais GameLift suportadas pela Amazon. Para obter uma lista completa, consulte Locais GameLift de serviço da Amazon.

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

  • Escolha como escalar seus recursos de hospedagem para atender à demanda dos jogadores. Gerencie a capacidade manualmente ou configure o escalonamento automático. 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 a Amazon GameLift implantar e gerenciar seus servidores de jogos baseados em nuvem. GameLiftA Amazon cria recursos conforme você precisa deles, instala o software do seu servidor de jogos e inicia automaticamente os processos para hospedar sessões de jogo para os jogadores. Configure um rastreamento de saúde personalizado e deixe a Amazon GameLift detectar e resolver recursos de baixo desempenho.

  • Aproveite os recursos de GameLift monitoramento da Amazon para avaliar o desempenho e o uso. Você pode monitorar métricas sobre fatores como desempenho do hardware, eficiência do posicionamento da sessão 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. Você também pode baixar e armazenar registros 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 a Amazon GameLift e o. AWS Cloud Development Kit (AWS CDK) Aproveite as ferramentas e serviços de integração contínua e entrega contínua (CI/CD), como. AWS CodePipeline

Hospedagem GameLift híbrida Amazon

Use o GameLift serviço da Amazon com uma combinação de hospedagem GameLift gerenciada e hospedagem Anywhere autogerenciada da Amazon. Uma abordagem híbrida permite que você crie a solução de que precisa agora e, ao mesmo tempo, se prepare para onde precisa estar no futuro. Os cenários comuns em que uma solução híbrida faz sentido incluem:

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

  • Prepare-se para a migração para a hospedagem baseada em 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 fácil de fazer a transição tão gradualmente quanto necessário.

  • Aumente a latência para jogadores em locais além dos atendidos pela Amazon. GameLift Se você já usa a hospedagem GameLift gerenciada da Amazon, talvez seja necessário 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 GameLift Anywhere a Amazon para gerenciar esses locais junto com seus recursos de hospedagem gerenciada.

Comece a desenvolver uma solução de hospedagem GameLift híbrida da Amazon 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 seus recursos de hospedagem híbrida em conjunto enquanto você os implanta em todo o mundo.

  • À 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 Agent, 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 registros de jogos e jogadores em todos os recursos de hospedagem. Aproveite os GameLift recursos e outros AWS serviços da Amazon para combinar dados e desenvolver soluções coesas de observabilidade.

Hospedagem Amazon GameLift Anywhere

Use GameLift Anywhere frotas da Amazon com o gerenciamento de sessões de GameLift jogos da Amazon, 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 Anywhere frota para sua própria estação de trabalho local ou um conjunto de recursos de hospedagem baseados em nuvem. Para hospedagem de produção, você pode usar uma abordagem híbrida com Anywhere frotas para seu hardware local complementadas por frotas gerenciadas pela Amazon GameLift .

Para obter mais informações sobre testes com o Anywhere consulte Configure testes locais com a Amazon GameLift Anywhere. Para obter mais informações sobre a configuração de uma frota Anywhere, consulte Configurando GameLift frotas da Amazon.

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

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

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

  • Aproveite o hardware disponível que está mais próximo de seus jogadores, em qualquer lugar.

Amazon GameLift FlexMatch para matchmaking

Use FlexMatch para criar conjuntos de regras personalizados para definir partidas multijogador para seu jogo. FlexMatch usa 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 sobre FlexMatch, consulte O que é a Amazon GameLift FlexMatch?

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 FleetIQ para hospedagem na Amazon EC2

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

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

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

  • 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 com servidores em tempo real

Use os servidores em tempo real para compilar jogos que não precisam de servidores de jogos personalizados. Esta solução de servidor leve fornece servidores de jogos que você poderá configurar para se adequar ao jogo Você pode hospedar servidores em tempo real usando uma solução de hospedagem GameLift gerenciada da Amazon.

Para obter mais informações sobre a GameLift hospedagem da Amazon com servidores em tempo real, consulteIntegração de jogos com servidores Amazon GameLift Realtime.

Atributos principais
  • Use os recursos GameLift de gerenciamento da Amazon, incluindo escalabilidade automática, filas em vários locais e posicionamento de sessões de jogos.

  • Use os recursos de GameLift hospedagem da Amazon 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.

Acessando a Amazon GameLift

Use essas ferramentas para trabalhar com a Amazon GameLift.

Amazon GameLift SDKs

A Amazon GameLift SDKs contém as bibliotecas necessárias para se comunicar com a Amazon GameLift a partir de seus clientes de jogos, servidores de jogos e serviços de jogos. Para obter mais informações, consulte Suporte ao desenvolvimento com a Amazon GameLift.

Cliente Amazon GameLift Realtime SDK

O Realtime Client SDK permite que um cliente de jogo se conecte ao servidor em tempo real, participe de sessões de jogo e permaneça sincronizado com outros jogadores. Faça o download SDKe saiba mais sobre como fazer API chamadas com o cliente Realtime Servers API (C#).

GameLift Console da Amazon

Use o AWS Management Console for Amazon GameLift para gerenciar suas implantações de jogos, configurar recursos e monitorar o uso e as métricas de desempenho dos jogadores. O GameLift console da Amazon oferece uma GUI alternativa ao gerenciamento programático de recursos com o AWS Command Line Interface ()AWS CLI.

AWS CLI

Use essa ferramenta de linha de comando para fazer chamadas para AWS SDK, incluindo a Amazon GameLift API. Para obter informações sobre como usar o AWS CLI, consulte Introdução ao AWS CLI no Guia do AWS Command Line Interface usuário.

Preços para a Amazon GameLift

A Amazon GameLift cobra pelas instâncias por duração de uso e pela largura de banda por quantidade de dados transferidos. Para obter uma lista completa de cobranças e preços da Amazon GameLift, consulte GameLift Preços da Amazon.

Para obter informações sobre como calcular o custo de hospedar seus jogos ou matchmaking com a Amazon GameLift, vejaGerando estimativas de preços do Amazon GameLift, que descreve como usar o. AWS Pricing Calculator