Perguntas frequentes sobre os Servidores do Amazon GameLift

Geral

Abrir tudo

Os Servidores do Amazon GameLift são uma funcionalidade para a implantação, a operação e a escalabilidade de servidores dedicados para jogos de multijogadores baseados em sessões. Você pode implantar seu primeiro servidor de jogo na nuvem em apenas alguns minutos, o que economiza até milhares de horas de engenharia dedicada ao desenvolvimento antecipado de software e diminui os riscos técnicos que, geralmente, fazem com que desenvolvedores eliminem de seus projetos recursos multijogador. Baseado no ambiente de computação comprovado da AWS, os Servidores do Amazon GameLift permitem a você aumentar ou reduzir a escala verticalmente dos servidores de jogos de alta performance, conforme a demanda dos jogadores. Pague apenas pela capacidade consumida e comece a usá-lo, esteja você desenvolvendo uma ideia para um novo jogo ou executando um jogo com milhões de jogadores.

O Amazon GameLift é um serviço totalmente gerenciado que oferece funcionalidades de transmissão de jogos e servidores para jogos multijogadores. Os Servidores Amazon GameLift fornecem aos desenvolvedores uma escalabilidade preditiva de servidores de jogos com suporte para 100 milhões de jogadores simultâneos e 100 mil jogadores adicionados por segundo, além de fornecerem segurança de nível empresarial e correspondência de partidas para grandes públicos. O Amazon GameLift Streams ajuda os desenvolvedores a realizar a transmissão de jogos em até 1080p de resolução e 60 quadros por segundo para qualquer dispositivo com um navegador. Com a infraestrutura global da AWS e as instâncias de GPU otimizadas para jogos, é possível para os publicadores implantar e transmitir conteúdo dos jogos em minutos, sem alterações, e os jogadores podem começar a jogar em segundos, sem atraso perceptível e sem precisar aguardar a instalação. Com funcionalidades de alta escalabilidade de servidores de jogos e transmissão de jogabilidade sem interrupções, o Amazon GameLift ajuda os desenvolvedores com o desenvolvimento, a escalabilidade e a entrega dos jogos mais desafiadores do mundo.

Os Servidores do Amazon GameLift são compatíveis com a maioria dos gêneros de jogos multijogadores.

Os Servidores do Amazon GameLift foram projetados para jogos multijogadores em que as sessões do jogo começam e terminam dentro de um período específico. Esses são jogos multijogador em gêneros, como atiradores em primeira pessoa, MOBAs, luta, corrida ou esportes.

Os Servidores em Tempo Real do Amazon GameLift é ideal para jogos multijogadores baseados em sessões que compartilham pequenas quantidades de dados entre os jogadores e contêm simulações de baixa complexidade. Esses atributos são típicos de jogos de gêneros, como jogos de cartas, mobile match 3, estratégia em tempo real, jogos de representação ou jogos de estratégia por turnos.

Os Servidores do Amazon GameLift são desenvolvidos para funcionar bem com jogos que não toleram latência. Ele não insere latência adicional durante a jogabilidade.

Quando um jogador se conectar a um servidor de jogo, toda a comunicação entre os jogadores e o servidor será feita diretamente entre o cliente de jogo e o servidor de jogo. A latência obtida durante a jogabilidade dependerá da conexão de Internet do jogador e de sua distância física do servidor de jogo. É possível reduzir a latência ao posicionar servidores de jogo nas regiões e zonas locais mais próximas possíveis dos jogadores. Os Servidores do Amazon GameLift oferecem suporte a regiões na América do Norte, Europa, Ásia, América do Sul, África e Austrália, permitindo que você escolha o melhor local para implantar servidores de jogo para seus jogadores.

Sim. Os Servidores do Amazon GameLift são compatíveis com Unreal Engine, Unity e mecanismos de jogos personalizados em C# e C++. Saiba mais informações sobre a integração de mecanismos no Guia do desenvolvedor dos Servidores do Amazon GameLift.

É possível testar rapidamente os Servidores do Amazon GameLift usando nossa amostra de jogo. Você também pode encontrar exemplos em nossos Guias de Integração. Acesse a página Conceitos básicos para saber mais informações.

Os Servidores do Amazon GameLift disponibilizam plug-ins para mecanismo de jogo para a Unity e a Unreal Engine. Também há SDKs de servidor disponíveis para mecanismos de jogos personalizados escritos nas linguagens de programação C++, C# e Go. Os Servidores do Amazon GameLift são compatíveis com servidores de jogos que executam o Windows Server 2016 e o Amazon Linux 2023. Os Servidores em Tempo Real do Amazon GameLift oferecem suporte ao JavaScript para personalizar a lógica do servidor. O suporte para o Amazon Linux 2 será encerrado em 30 de junho de 2025. Consulte as Perguntas Frequentes sobre Servidores do Amazon GameLift para Linux para obter mais detalhes.

Os Servidores do Amazon GameLift são independentes da plataforma em que o cliente é executado. Ele é compatível com todas as principais plataformas e dispositivos, incluindo PC, PlayStation, Xbox, Nintendo, dispositivos móveis, Web e fones de ouvido AR/VR. Você pode integrar qualquer sistema de backend com as APIs dos Servidores do Amazon GameLift para emparelhamento, criação de sessões de jogos e criação de sessões de jogadores, usando os AWS SDKs. Os clientes de jogos e os serviços de jogo (como emparelhamento ou autenticação) podem usar a funcionalidade dos Servidores do Amazon GameLift no AWS SDK para se comunicar com o serviço dos Servidores do Amazon GameLift e adicionar jogadores aos jogos. O AWS SDK está disponível em C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript e em outras linguagens conhecidas no mercado.

Sim. Os Servidores do Amazon GameLift são desenvolvidos com padrões abertos da web e são compatíveis com todas as principais plataformas de jogos.

Não, você não precisa autenticar jogadores. No entanto, você deverá disponibilizar para cada usuário um ID exclusivo de jogador que não contenha informações de identificação pessoal. Saiba mais informações na seção Integrating a Game Client do Guia do desenvolvedor dos Servidores do Amazon GameLift. O backend do seu jogo deve realizar a autenticação nos seus servidores dos Servidores do Amazon GameLift com as suas credenciais da AWS. Para saber mais informações sobre como configurar as credenciais da AWS, acesse a página Set up an AWS account no Guia do desenvolvedor dos Servidores do Amazon GameLift.

É possível rastrear métricas de performance e integridade de servidores de jogo para descobrir e investigar problemas. É possível depurar as frotas durante a extração, a instalação e a validação em ambiente de runtime da compilação ao fazer o download dos logs de criação da frota na guia Eventos no console dos Servidores do Amazon GameLift. Também é possível acessar remotamente instâncias em uma frota para inspecionar status, depurar problemas ou conectar ferramentas de depuração. Para acessar instâncias de modo remoto, será possível usar o Windows Remote Desktop for Windows ou o SSH for Linux. Acesse o Guia do desenvolvedor dos Servidores do Amazon GameLift para saber mais informações sobre a depuração e sobre os Servidores do Amazon GameLift Anywhere.

Geralmente, os dados agregados em nível de frota estão disponíveis no console dos Servidores do Amazon GameLift dez minutos após a coleta, e os dados agregados em nível de servidor, geralmente, ficam disponíveis em até cinco minutos após a coleta.

O console dos Servidores do Amazon GameLift disponibiliza painéis em tempo real para auxiliar na compreensão da experiência dos jogadores. Além disso, é possível usar o Amazon CloudWatch para monitorar todos os seus recursos dos Servidores do Amazon GameLift e reagir aos problemas que surgirem. Com o CloudWatch, é possível criar painéis de resumo e configurar alarmes operacionais para ajudar a identificar problemas antes que eles possam prejudicar os seus jogadores. As métricas dos Servidores do Amazon GameLift são disponibilizadas automaticamente no CloudWatch, enquanto a sua frota estiver ativa. Saiba mais informações sobre as métricas do CloudWatch no Guia do desenvolvedor dos Servidores do Amazon GameLift.

A plataforma de emparelhamento dos Servidores do Amazon GameLift inclui tanto o FlexMatch quanto as filas de sessão de jogos. O FlexMatch permite reunir jogadores de acordo com regras estabelecidas. Você pode usar o FlexMatch para configurar conjuntos de regras que agrupam jogadores equilibrando a qualidade do jogo e o tempo de espera do jogador. Os resultados do FlexMatch são alimentados automaticamente em uma fila de sessão de jogos, que pode selecionar de modo inteligente o servidor de jogos mais próximo disponível para o jogo de acordo com a localização de cada jogador, oferecendo aos jogadores a menor latência possível graças à ampla presença global da AWS. Saiba mais informações sobre as filas de sessões de jogos e sobre o FlexMatch na documentação dos Servidores do Amazon GameLift.

Os Servidores do Amazon GameLift oferecem suporte para todo o ciclo de desenvolvimento de servidores de jogos em contêineres, possibilitando implantações consistentes e seguras em ambientes on-premises, na nuvem ou híbridos, com instâncias dos Servidores do Amazon GameLift. Os contêineres empacotam todo o ambiente de runtime: todo o código, dependências e arquivos de configuração necessários para executar o servidor de jogos, e os desenvolvedores podem mover facilmente as compilações de servidores de jogos entre suas máquinas locais para testes, ambientes de teste e implantações de produção on-premises ou na nuvem. Com as instâncias dos Servidores do Amazon GameLift, você pode aumentar ou reduzir a escala verticalmente dos recursos de computação de forma rápida, conforme a demanda dos jogadores, sem a necessidade de gerenciamento de hardware físico.

Os Servidores do Amazon GameLift não impõem um limite de duração para as sessões de jogo, mas há algumas considerações a serem levadas em conta ao trabalhar com sessões de longa duração ou persistentes. Os Servidores do Amazon GameLift fornecem gerenciamento de sessões para jogos com até 200 participantes. Sessões maiores e mais longas exigem uma solução personalizada de gerenciamento usando um banco de dados separado, como o Amazon DynamoDB. Também é recomendável armazenar as informações da sessão do jogo em um banco de dados para fornecer aos jogadores uma visão das sessões existentes. Você pode atualizar as informações da sessão de jogos de forma centralizada por meio das APIs dos Servidores do Amazon GameLift. Os servidores de jogos nos Servidores do Amazon GameLift têm acesso ao perfil do IAM que você definiu para sua frota, o que permite o acesso direto ao armazenamento e aos bancos de dados, como o Amazon S3 e o Amazon DynamoDB, usando o servidor de jogos. Para bancos de dados executados em uma sub-rede privada dentro da sua VPC, você precisará criar uma camada de API segura para permitir que os servidores de jogos acessem os dados. Para MMOs em grande escala que necessitam de particionamento do mundo para milhares de jogadores, soluções personalizadas no Amazon EC2, no Amazon ECS ou no Amazon EKS costumam ser mais adequadas do que os Servidores do Amazon GameLift. Para obter orientações sobre a hospedagem de jogos com mundo persistente na AWS, acesse a Biblioteca de Soluções da AWS para jogos aqui.

O kit de ferramentas dos Servidores do Amazon GameLift inclui uma ferramenta de atualização rápida de compilações, que possibilita a substituição de compilações de servidores de jogo em frotas ativas dos Servidores do Amazon GameLift. Isso reduz o tempo de iteração nas frotas de desenvolvimento para apenas alguns minutos, permitindo que os desenvolvedores testem as alterações rapidamente e forneçam versões atualizadas do servidor de jogos para testadores de controle de qualidade e outras equipes internas.

O kit de ferramentas dos Servidores do Amazon GameLift inclui um exemplo de script de implantação em um ambiente de produção que demonstra como atualizar compilações de servidores de jogo implantados em frotas gerenciadas do EC2 dos Servidores do Amazon GameLift, que estão hospedando jogos em tempo real. Quando os desenvolvedores de jogos precisam atualizar a versão do servidor de jogos sem interromper as sessões ao vivo, eles podem modificar e utilizar o script de amostra para realizar essa tarefa. O script realiza a implantação do novo servidor de jogo e, em seguida, emprega aliases para redirecionar o tráfego dos jogadores para os servidores que estão executando a versão mais recente da compilação.

Sim. É possível combinar infraestrutura on-premises com frotas gerenciadas dos Servidores do Amazon GameLift para hospedar uma frota global híbrida de servidores de jogo ao usar os Servidores do Amazon GameLift Anywhere. Consulte a publicação do blog Hybrid game server hosting with Amazon GameLift Servers Anywhere e o guia do desenvolvedor para obter mais informações.

Uma imagem de máquina da Amazon (AMI) que conta com o suporte e a manutenção da AWS para uso no Amazon EC2. Uma AMI é criada para oferecer um ambiente de execução estável, seguro e de alta performance para aplicações executadas no Amazon EC2. Ele também inclui vários pacotes que permitem a fácil integração com a AWS, incluindo ferramentas de configuração de execução e muitas bibliotecas e ferramentas populares da AWS. A AWS disponibiliza atualizações contínuas de segurança e manutenção para todas as instâncias que executam o Amazon AMI.

Primeiro, faça a integração dos Servidores do Amazon GameLift no backend do seu jogo e no servidor de jogo, usando o AWS SDK e o SDK dos Servidores do Amazon GameLift. Em seguida, faça o upload do servidor do seu jogo para os Servidores do Amazon GameLift em sua conta da AWS e use o console dos Servidores do Amazon GameLift para configurar frotas de recursos de computação e implantar seu jogo. Quando seus jogadores se conectarem, você poderá monitorar sua frota por meio do console dos Servidores do Amazon GameLift. Além disso, é possível integrar os Servidores do Amazon GameLift aos seus serviços personalizados de jogos, como o gerenciamento de identidade ou o emparelhamento, por meio do AWS SDK.

Os Servidores do Amazon GameLift oferecem documentação para auxiliar na preparação para o lançamento do ambiente de produção do seu jogo. Os tópicos abrangem a preparação do seu jogo para uso com os Servidores do Amazon GameLift, testes de carga e solicitações de aumento de cota de serviço. Consulte o nosso guia do desenvolvedor para obter mais informações.

Cada cliente tem acesso à documentação, aos fóruns, à Biblioteca de Soluções da AWS e ao kit de ferramentas dos Servidores do Amazon GameLift. Um suporte adicional está disponível nos pacotes do AWS Premium Support.

Instâncias e frotas

Abrir tudo

Uma frota é um conjunto de recursos computacionais que executa a criação do jogo e hospeda as sessões do jogo. Ela pode fornecer hospedagem para vários locais em todo o mundo. Existem dois tipos de frotas: frotas dos Servidores do Amazon GameLift e as frotas dos Servidores do Amazon GameLift Anywhere. A frota dos Servidores do Amazon GameLift representa os recursos de hospedagem como um conjunto de máquinas virtuais totalmente gerenciadas do Amazon Elastic Compute Cloud (Amazon EC2), chamadas de instâncias. As frotas dos Servidores do Amazon GameLift Anywhere representam os recursos de hospedagem na forma de um conjunto de servidores gerenciados pelo cliente. Você pode acomodar as alterações na demanda de jogadores ao aumentar ou diminuir o número de instâncias ou de hardwares gerenciados pelo cliente na sua frota. Uma frota é configurada para usar um determinado tipo de instância, implantar uma compilação e executar um ou mais processos de servidor em cada instância.

Uma frota com vários locais é uma frota com recursos de hospedagem em várias localizações geográficas. As frotas com vários locais têm uma região de origem e um ou mais locais remotos. Ao utilizar frotas com vários locais, você pode carregar um binário de jogo e implantar seus recursos de hospedagem em várias localizações geográficas. As localidades remotas podem ser quaisquer regiões da AWS ou zonas locais compatíveis com os Servidores do Amazon GameLift. Acesse o guia do desenvolvedor dos Servidores do Amazon GameLift para obter mais informações.

O tempo de criação da frota depende do tamanho da construção do jogo, do runtime do script de instalação e do número de locais que você está implantando. Esse tempo é medido a partir do momento em que você envia uma solicitação de criação de frota até quando ela está totalmente implantada e acessível aos seus jogadores. Para saber mais informações sobre os tempos de criação da frota, acesse o guia do desenvolvedor.

Consulte a página de preços de instâncias dos Servidores do Amazon GameLift para obter uma lista completa das instâncias dos Servidores do Amazon GameLift.

O tipo de instância certo depende do desempenho do servidor do seu jogo e do número de processos de servidor que você planeja executar simultaneamente em cada instância. A complexidade da computação do jogo, a otimização do jogo e do código de rede, bem como o número máximo de jogadores, são os principais determinantes do tamanho da instância que você precisa. Uma das vantagens dos Servidores do Amazon GameLift é que você paga somente pelo que usar, o que torna mais prático e acessível testar a performance do seu jogo em diversas famílias e tipos de instâncias.

Até 50. O número de processos de servidor depende dos requisitos de desempenho dos servidores do seu jogo e do tipo de instância que você escolher para a sua frota. Ao configurar uma frota, você selecionará um tipo de instância e configurará a frota para executar simultaneamente um número ideal de processos de servidor. A execução de mais processos em menos instâncias pode ajudá-lo a diminuir custos. Você também pode configurar a sua frota para executar várias compilações de servidor ou configurações de jogo em cada instância.

Os Servidores do Amazon GameLift oferecem um ambiente de computação verdadeiramente elástico. Com as instâncias dos Servidores do Amazon GameLift, você pode aumentar ou diminuir a capacidade em minutos, e não em horas ou em dias. É possível provisionar simultaneamente uma, centenas ou até milhares de instâncias do servidor.

Proporcione a capacidade necessária para responder às mudanças na demanda dos jogadores de forma integrada, utilizando o rastreamento de destino dos Servidores do Amazon GameLift. O Target Tracking é um recurso de escalabilidade automática que permite definir simplesmente uma meta percentual para sessões de jogo disponíveis, criando um buffer para acomodar flutuações no tráfego de jogadores. Os Servidores do Amazon GameLift adicionarão ou removerão a capacidade conforme requerido para manter esse buffer de sessões de jogo disponíveis no valor de referência que você definir, adaptando-se a um padrão de carga flutuante e minimizando variações rápidas na capacidade. Para obter mais informações, consulte a seção Autoscaling do Guia do desenvolvedor dos Servidores do Amazon GameLift.

Os Servidores do Amazon GameLift mantêm as métricas de atividade. Ao encerrar uma instância, serão perdidos todos os dados gerados pelo servidor de jogo e armazenados na instância. No entanto, é possível instruir os Servidores do Amazon GameLift a manter e armazenar esses arquivos de log por até sete dias após a instância ser encerrada.

Sim. É possível acessar uma instância em uma frota que esteja com um status de ativação, ativo ou de erro. Isso é útil para depuração, inspeção da atividade de jogadores em tempo real, como também para ferramentas de conexão do monitoramento de desempenho ou análise comparativa. É possível modificar as configurações de porta e os protocolos da sua frota usando a Interface de Linha de Comandos (CLI) da AWS ou o console dos Servidores do Amazon GameLift.

Sim. Os Servidores do Amazon GameLift tornam a atualização das frotas de produção simples com o recurso de alias. Um alias permite que você direcione tráfego para frotas sem ter que alterar o descritor de endpoint cliente. Após a criação de uma nova frota de produção, você poderá editar um alias para que ele aponte de uma frota antiga para esta mais nova, direcionando todos os jogadores conectados para o novo recurso de alias da nova frota. Saiba mais informações sobre a criação de um alias em nosso Guia do desenvolvedor dos Servidores do Amazon GameLift.

Para conferir uma lista das regiões nas quais os Servidores do Amazon GameLift estão disponíveis no momento, acesse a documentação dos Servidores do Amazon GameLift.

Com as zonas locais da AWS, você pode usar os Servidores do Amazon GameLift mais próximo dos usuários finais, proporcionando acesso de latência muito baixa aos servidores dedicados que executam seus jogos multijogadores baseados em sessões. As Zonas locais da AWS são um novo tipo de infraestrutura da AWS projetada para executar workloads relacionadas a jogos que exigem latência inferior a 10 milissegundos, como jogos remotos em tempo real e realidade aumentada e virtual. Nem todo cliente deseja operar seu próprio data center on-premises no local, ao passo que outros podem ter interesse em se livrar inteiramente de seu data center local. As zonas locais permitem que os clientes obtenham todos os benefícios de ter os recursos de computação mais próximos dos usuários finais, sem a necessidade de ter e operar sua própria infraestrutura de data center.

Para conferir uma lista das zonas locais nas quais os Servidores do Amazon GameLift estão disponíveis no momento, acesse a documentação dos Servidores do Amazon GameLift.

Para os Servidores do Amazon GameLift, oferecemos suporte aos seguintes tipos de instância nas zonas locais: C5d 2xlarge e R5d 2xlarge.

Instâncias spot dos Servidores do Amazon GameLift

Abrir tudo

As instâncias spot dos Servidores do Amazon GameLift oferecem acesso à capacidade de computação disponível da AWS, com descontos de 50% a 85% em comparação com os preços de instâncias sob demanda. Entretanto, essas instâncias podem ser interrompidas pela AWS dois minutos após o envio de uma notificação quando a AWS precisar da capacidade. Durante o período da notificação, você pode migrar ou fechar os jogos em execução nessas instâncias. Com o algoritmo de alocação de sessões de jogos integrado dos Servidores do Amazon GameLift, é possível otimizar a economia de custos sem comprometer a alta disponibilidade dos servidores de jogos. O algoritmo coloca novas sessões em servidores de jogos com base nas latências dos jogadores, nos preços das instâncias e nas taxas de interrupção do Spot. Você pode personalizar a forma como o algoritmo equilibra essas prioridades.

Você tem acesso ao mesmo hardware de alta performance das instâncias sob demanda dos Servidores do Amazon GameLift, mas com uma economia de 50% a 85%. Você poderá economizar muito dinheiro se aceitar uma pequena redução de disponibilidade do servidor em comparação com a obtida usando apenas instâncias sob demanda. Para obter mais informações sobre os preços das instâncias spot e para conferir exemplos de preços, consulte a página de preços do serviço Servidores do Amazon GameLift.

Você pode encontrar as práticas recomendadas para usar as instâncias spot em nosso guia do desenvolvedor. Além disso, é possível encontrar um tutorial sobre como configurar corretamente uma fila de sessões de jogos para as instâncias spot em nosso guia do desenvolvedor.

Ocasionalmente, se a AWS precisar de mais capacidade, algumas instâncias spot dos Servidores do Amazon GameLift poderão receber um alerta informando que os servidores de jogos devem ser encerrados dentro de dois minutos. Quando isso acontecer, você poderá usar o período de aviso para migrar ou encerrar as sessões de jogo ativas. Para manter a mesma quantidade de capacidade disponível para seu jogo, o algoritmo de posicionamento da sessão de jogo iniciará automaticamente novos servidores na mesma região usando tipos alternativos de instâncias do Spot ou usando instâncias sob demanda.

Não. O algoritmo de alocação de sessões de jogos dos Servidores do Amazon GameLift reduz as chances de encerramento.

O algoritmo de alocação de sessões de jogos dos Servidores do Amazon GameLift acompanha as taxas de interrupção das instâncias spot e usa essas informações para colocar automaticamente os jogos em instâncias com menor frequência de interrupção.

Enquanto uma instância spot estiver em execução, você será cobrado pelo preço definido ao início de cada hora.

O Console de Gerenciamento da AWS disponibiliza um relatório de faturamento detalhado que mostra os horários de início e término/parada da instância spot para todas as instâncias.

Os preços das instâncias spot dos Servidores do Amazon GameLift variam de acordo com a oferta e com a demanda atual para cada tipo de instância em cada região. Os preços de instância spot são definidos pelo Amazon e são ajustados gradualmente de acordo com tendências de longo prazo da oferta e da demanda de capacidade de instâncias spot. No entanto, os preços das instâncias spot dos Servidores do Amazon GameLift nunca excedem os preços das instâncias sob demanda dos Servidores do Amazon GameLift. No console dos Servidores do Amazon GameLift, é possível visualizar três meses de histórico de preços e dados de economia das instâncias spot dos Servidores do Amazon GameLift para cada tipo de instância e região.

Servidores do Amazon GameLift FlexMatch

Abrir tudo

O FlexMatch está disponível para qualquer pessoa que use os servidores de jogos gerenciados dos Servidores do Amazon GameLift. O FlexMatch também pode ser usado como um atributo independente e está disponível para qualquer pessoa, independentemente de hospedar os jogos peer-to-peer, on-premises ou em primitivos de computação em nuvem. Consulte nossa documentação para obter mais informações sobre o FlexMatch.

Para conferir uma lista das regiões em que o FlexMatch está disponível, acesse a documentação dos Servidores do Amazon GameLift.

Para conferir uma lista das regiões em que é possível implantar um sistema de emparelhamento de partidas do FlexMatch, acesse a documentação dos Servidores do Amazon GameLift.

Não. Após a criação de um conjunto de regras do FlexMatch, não é possível alterá-lo. Para alterar um conjunto de regras, é necessário cloná-lo, atribuir ao conjunto de regras clonado um novo nome e fazer as alterações. Para alterar o conjunto de regras de um matchmaker em execução, altere a configuração do matchmaker para usar o novo conjunto de regras em vez do anterior. Como um conjunto de regras pode ser usado por um ou mais matchmakers em execução, essa limitação evita a ocorrência de consequências inesperadas em sistemas de produção em execução.

Sim. Se você quiser usar o seu próprio sistema de matchmaking, poderá alimentar os resultados em qualquer fila de sessões de jogos que definir.

O uso do FlexMatch no modo autônomo incorrerá em encargos baseados nos pacotes de jogadores e nas horas de jogo consumidas. Consulte a página de preços dos Servidores do Amazon GameLift FlexMatch para obter mais detalhes. Jogos bem-sucedidos com o FlexMatch resultam automaticamente na criação de novas sessões de jogo. Dependendo da maneira como você está gerenciando a capacidade dos servidores de jogos, a criação de novas sessões de jogo pode acionar instâncias de servidores adicionais, pelas quais você será cobrado de acordo com os preços padrão das instâncias dos Servidores do Amazon GameLift.

Armazenamento

Abrir tudo

Os Servidores do Amazon GameLift incluem 50 GB de volume de propósito geral (SSD) do EBS para cada instância. No entanto, esse limite é ajustável. Para obter mais informações, consulte a página Service Quotas.

O catálogo de compilações é um registro de todas as suas compilações de servidores carregadas nos Servidores do Amazon GameLift. Os builds no estado de funcionamento estão disponíveis para a criação de frotas a qualquer momento.

O catálogo de compilações pode armazenar no máximo 1.000 builds ou 100 GB de armazenamento.

Service Quotas

Abrir tudo

Sim, como padrão, você está limitado a 10 frotas por região. No entanto, esse limite é ajustável. Para obter mais informações, consulte a página Service Quotas dos Servidores do Amazon GameLift.

Não, você só está limitado pelos limites da sua conta da AWS.

Sim. Os Servidores do Amazon GameLift são limitados pelo número de instâncias disponíveis na sua conta da AWS. Se precisar aumentar esse limite, basta acessar a página de limites de serviço no console dos Servidores do Amazon GameLift.

Se você estiver usando os Servidores do Amazon GameLift para gerenciar as sessões de jogos ou usar o FlexMatch para criar novas sessões de jogos após fazer o emparelhamento dos jogadores, o número máximo de jogadores por sessão de jogo é 200. Se você não usar os Servidores do Amazon GameLift para gerenciar as sessões de jogo, o número de jogadores será limitado apenas pelas restrições de hardware e de rede que estão sendo utilizadas.

Não, o número máximo de jogadores por instância é definido principalmente pelo design e código do seu jogo.

Não.

Faturamento

Abrir tudo

Você paga pelos recursos computacionais e pela largura de banda que os seus jogos de fato usam, sem contratos mensais ou anuais. Consulte a página de preços dos Servidores do Amazon GameLift para obter mais informações.

O FlexMatch no modo autônomo custará 20 USD por milhão de pacotes de jogadores e 1 USD por hora de jogo. O FlexMatch conta um Pacote de Jogador toda vez que você envia um pedido de jogador para jogar uma sessão de jogo. Esse pacote também inclui atributos de jogador usados para avaliar uma partida. O Matchmaking Hours é calculado como a duração do FlexMatch está executando uma avaliação de matchmaking, arredondado para o microssegundo mais próximo.

Consulte a página de preços do FlexMatch para obter detalhes.

Você paga por cada sessão de jogo organizada e por minuto do processo de conexão com o servidor. Uma sessão de jogo é organizada quando você realiza uma requisição de API com sucesso para hospedar uma sessão de jogo em um hardware capaz de executar o software do servidor do jogo. Um minuto do processo de conexão com o servidor é definido como um minuto de conexão com um único processo de computação em um servidor de jogo cadastrado no GameLift Anywhere.

Consulte a página de preços do Anywhere para obter mais detalhes.

Não. Vale ressaltar que seus Servidores em Tempo Real são executados dentro do contexto das sessões de jogo. Dependendo da maneira como você está gerenciando a capacidade dos servidores de jogos, a criação de novas sessões de jogo pode acionar instâncias de servidores adicionais, pelas quais você será cobrado de acordo com os preços padrão das instâncias dos Servidores do Amazon GameLift.

Não, não cobramos em função de como a compilação do jogo é carregada. Você paga pelos recursos computacionais e pela largura de banda que os seus jogos de fato usam, sem contratos mensais ou anuais.

O faturamento é iniciado quando você aloca a capacidade dos Servidores do Amazon GameLift e o Amazon GameLift executa o binário do servidor do seu jogo pela primeira vez em cada instância. O faturamento é concluído quando você interrompe as instâncias. As instâncias Windows e Linux são cobradas por instância-segundo e têm uma cobrança mínima de 1 minuto por instância.

Acordo de Nível de Serviço (SLA)

Abrir tudo

Nosso SLA garante uma porcentagem de tempo de atividade mensal de, no mínimo, 99,5% para os Servidores do Amazon GameLift em uma região.

Você é elegível para receber um crédito de SLA para os Servidores do Amazon GameLift se a região em que está operando apresentar uma porcentagem de tempo de atividade mensal inferior a 99,5% durante qualquer ciclo de faturamento mensal. Para obter todos os detalhes sobre os termos e condições do SLA, assim como informações sobre como enviar uma solicitação, consulte https://aws.amazon.com/gamelift/sla/.

Segurança

Abrir tudo

Não. Somente os usuários autorizados com as credenciais adequadas da AWS podem acessar o console dos Servidores do Amazon GameLift. Você pode usar o AWS Identity and Access Management (IAM) para compartilhar com segurança as credenciais da AWS com uma equipe. Consulte Creating IAM Policies for Amazon GameLift Servers para obter mais detalhes.

Sim. Para receber um histórico das chamadas de API dos Servidores do Amazon GameLift realizadas na sua conta, basta ativar o CloudTrail no Console de Gerenciamento da AWS.

Para obter mais informações sobre a segurança dos recursos da AWS, consulte o AWS Security Center.

A segurança é uma responsabilidade compartilhada entre a AWS e o cliente. O modelo de responsabilidade compartilhada descreve isso como segurança da nuvem e segurança na nuvem. Você pode obter mais informações sobre como isso se aplica ao serviço Amazon GameLift em nosso guia do desenvolvedor aqui.

Comece a usar gratuitamente

Abrir tudo

Cadastre-se para obter uma conta da AWS e acessar imediatamente o nível gratuito da AWS, que oferecerá os seguintes benefícios: 

  • 125 horas por mês de instâncias c3.large, c4.large e c5.large (combinadas) dos Servidores do Amazon GameLift, dependendo da região, para uso de instâncias sob demanda, além de 50 GB de armazenamento de propósito geral (SSD) do EBS
     
  • 15 GB por mês de largura de banda agregada para fora em todos os Serviços da AWS

Experimente os Servidores do Amazon GameLift gratuitamente aqui