View a markdown version of this page

O que é GameLift Servidores Amazon? - GameLift Servidores Amazon

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 é GameLift Servidores Amazon?

Use o Amazon GameLift Servers para implantar, operar e escalar servidores dedicados e de baixo custo na Nuvem para jogos multijogador baseados em sessão. Construído com base na infraestrutura de computação AWS global, Amazon GameLift Servers 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 de jogadores.

Recursos principais

  • Implante hospedagem em AWS regiões e zonas locais em todo o mundo para levar seus jogos a novos jogadores. Veja uma lista completa dos locais suportados pelo Amazon GameLift Servers.

  • Ofereça a menor latência possível e uma ótima experiência de jogador, onde quer que seus jogadores estejam.

  • Use filas de colocação em vários locais para colocar os jogadores de forma dinâmica em sessões de jogo com experiências de jogador ideais.

  • Otimize a capacidade da frota para obter eficiência de custos e, ao mesmo tempo, manter a qualidade do serviço.

  • Escalone a capacidade com base na demanda do jogador usando o ajuste de escala automático com base em origem

  • Mantenha o buffer de capacidade para lidar com fluxos repentinos de jogadores.

Para obter mais detalhes, consulte GameLift Servidores Amazon opções de hospedagem de jogos.

  • Hospedagem de jogos na Nuvem, gerenciada pelo Amazon GameLift Servers

    • Hospede servidores de jogos na infraestrutura do Amazon Elastic Compute Cloud (Amazon EC2). Escolha entre tipos de recursos, incluindo instâncias Graviton otimizadas para computação (C-family), otimizadas para memória (R-family) e econômicas. ARM-based

    • Personalize a forma como o Amazon GameLift Servers gerencia todos os aspectos da sua solução de hospedagem de jogos, desde a implantação de servidores de jogos e o início de sessões de jogo até a combinação de jogadores e sua inserção nos jogos.

    • Use frotas de vários locais para agilizar a implantação global de servidores de jogos.

    • Aproveite a hospedagem de baixo custo com as instâncias Spot do Amazon EC2.

    • Implante servidores de jogos Windows ou Linux com hospedagem EC2 gerenciada.

    • Implante Linux-based contêineres com seu servidor de jogos com hospedagem gerenciada de contêineres.

  • Hospedagem de jogos gerenciada por você, com o Amazon GameLift Servers Anywhere

    • Aproveite os recursos de colocação e gerenciamento de sessões de jogos do Amazon GameLift Servers.

    • Self-manage implantações e escalabilidade de servidores de jogos em seu próprio hardware, infraestrutura local ou outros provedores de nuvem.

  • hospedagem de jogos híbrida

    • Crie uma solução de hospedagem de jogos que use uma combinação de frotas gerenciadas pelo Amazon GameLift Servers e frotas Anywhere para trabalhar com soluções existentes ou oferecer suporte à migração.

  • Permita que ao Amazon GameLift Servers gerenciar os processos do servidor de jogos para você, monitorar o status e a disponibilidade do servidor de jogos e posicionar novas sessões de jogo mediante solicitação.

  • Use os recursos de colocação de sessões de jogo para ajudar os jogadores a encontrar e participar de sessões de jogo que proporcionarão a melhor experiência possível ao jogador. Confie na tomada de decisões do Amazon GameLift Servers ou personalize de acordo com critérios como custo de hospedagem, latência do jogador e localização geográfica.

  • Crie filas de colocação de sessões de jogo para processar com eficiência novas solicitações de sessão de jogo. Use recursos para definir um equilíbrio entre qualidade de colocação e velocidade que atenda às expectativas do seu jogo e do jogador.

  • Aproveite os recursos opcionais de sessão de jogadores para reservar vagas de jogadores em sessões de jogo, validar a conexão dos jogadores e monitorar a disponibilidade de slots. Pesquise ou filtre as sessões de jogo existentes para encontrar os slots disponíveis.

  • Adicione uma criação de partidas robusta que esteja totalmente integrada à sua solução de hospedagem do Amazon GameLift Servers.

  • Crie regras personalizadas de criação de partidas com base nos atributos e preferências do jogador, como nível de habilidade ou escolha de personagem, e use uma lógica complexa conforme necessário.

  • Configure partidas em equipe para uma jogabilidade competitiva ou cooperativa. Equilibre os jogadores na composição das and/or partidas da equipe.

  • Otimize o algoritmo de criação de partidas para equilibrar a qualidade da partida e os tempos de espera.

  • Suporte partidas de 2 a 200 jogadores simultâneos.

  • Suporte o preenchimento de partidas para preencher as vagas de jogadores disponíveis e manter as sessões de jogo cheias.

  • Obtenha métricas em tempo real sobre uso e desempenho de sessões de jogo e atividades de jogadores, bem como desempenho e integridade de hospedagem para frotas gerenciadas.

  • Integre-se com CloudWatch a Amazon para alertas e painéis.

  • Acesse os registros do servidor e o rastreamento de eventos para solucionar problemas.

  • Analise os dados de desempenho e utilização para otimizar o dimensionamento (frotas gerenciadas) ou a alocação de recursos (frotas autogerenciadas).

  • Personalize a lógica de colocação da sessão de jogo, incluindo a priorização de latência, custo e localização.

  • Para hospedagem gerenciada, escolha seus recursos de hospedagem de jogos e forneça instruções para iniciar e executar servidores de jogos em cada instância. Para contêineres gerenciados, faça o ajuste fino da alocação de recursos entre contêineres.

  • Defina suas próprias regras de criação de partidas.

  • Implemente estratégias personalizadas para escalar a capacidade.

  • Adicione o código do servidor de jogos para integrá-lo aos seus AWS serviços existentes, como bancos de dados ou ferramentas de armazenamento de conteúdo.

  • Crie um serviço de backend com recursos personalizados para gerenciar solicitações de participação de jogadores (como grupos de jogadores), gerenciar a autenticação ou adicionar lógica e persistência personalizadas.

  • Use serviços como o Amazon DynamoDB, o Amazon Simple Storage Service e o Amazon Aurora DSQL para a persistência do estado do jogo.

  • Implemente o Amazon Cognito para autenticação de jogadores

  • Processe analytics de jogos com o Amazon Kinesis e o Amazon S3.

  • Adicione bate-papo por voz com o SDK do Amazon Chime.

  • Crie recursos de jogo personalizados usando o AWS Lambda Amazon API Gateway.

Como trabalhar com GameLift Servidores Amazon

Use essas ferramentas para trabalhar com o Amazon GameLift Servers.

AWS CLI

Use o AWS Command Line Interface (AWS CLI) para fazer chamadas para o AWS SDK, incluindo a API de serviço paraAmazon GameLift Servers. Ver Conceitos básicos do AWS CLI no Guia do usuário do AWS Command Line Interface .

Console do Amazon GameLift Servers

Use o Amazon GameLift Servers do Console de gerenciamento da AWS para configurar recursos, gerenciar suas implantações de jogos e rastrear métricas de desempenho e uso. O console do Amazon GameLift Servers é uma GUI alternativa para gerenciar recursos de maneira programática ou com o AWS CLI.

Amazon GameLift Servers SDKs

Os SDKs do Amazon GameLift Servers contêm as bibliotecas necessárias para estabelecer comunicação entre seus clientes de jogos, servidores de jogos e serviços de jogos, e o serviço do Amazon GameLift Servers. Para obter mais informações, consulte Obtenção GameLift Servidores Amazon ferramentas de desenvolvimento.

AWS CloudFormation

Use AWS CloudFormation para modelar, provisionar e gerenciar AWS recursos para sua solução de hospedagem de jogos tratando a infraestrutura como código. Crie modelos que descrevam os recursos e CloudFormation automatize as tarefas de configuração e implantação de recursos nos locais que você especificar.