Geral
-
P: O que é o Amazon GameLift?
O Amazon GameLift é um serviço gerenciado para implantar, operar e escalar servidores dedicados de jogo para jogos multijogador baseados em sessão. 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, o Amazon GameLift permite que você ajuste a escala de servidores de jogo de alta performance para atender à 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.
-
P: Que tipos de gêneros de jogos são recomendados para usar com o Amazon GameLift?
O Amazon GameLift funciona com a maioria dos gêneros de jogos multijogador.
O Amazon GameLift se destina a jogos multijogador com sessões que começam e terminam dentro de um período especificado. 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, novo recurso em demonstração, é ideal para jogos multijogador baseados em sessão que compartilham pequenos volumes de dados entre os jogadores e possuem simulação 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.
-
P. O Amazon GameLift funciona para jogos sem tolerância com latência, como atiradores em primeira pessoa? O Amazon GameLift adiciona latência ao meu jogo?
O Amazon GameLift foi criado para funcionar bem com jogos sem tolerância com latência. O Amazon GameLift não insere latência adicional durante a jogabilidade.
Ao participar de uma sessão de jogo, o cliente de jogo se comunica com o serviço Amazon GameLift para reservar um slot de jogador e receber detalhes da conexão. Esta etapa pode durar vários segundos. No entanto, quando o 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 ainda mais a latência ao posicionar servidores de jogo nas regiões mais próximas possíveis dos jogadores. O Amazon GameLift é aceito nas regiões América do Norte, Europa, Ásia, América do Sul e Austrália, o que permite escolher o melhor lugar para implantar servidores de jogo para jogadores.
-
P: O que é uma frota?
Uma frota é um conjunto de instâncias computacionais em uma região que executa uma compilação do seu servidor de jogo. Existem dois tipos de frotas: Amazon GameLift e Amazon GameLift Anywhere. A frota Amazon GameLift representa os recursos de hospedagem como um conjunto de equipamentos computacionais virtuais totalmente gerenciados pela Amazon Elastic Compute Cloud (Amazon EC2) denominados instâncias. As frotas do Amazon GameLift Anywhere representam recursos de hospedagem no formato 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.
-
P: O que é o Amazon GameLift Anywhere?
Use o Amazon GameLift para integrar hardware em qualquer lugar dentro de seu ambiente (on-premises ou nuvem) na sua hospedagem de jogo do Amazon GameLift. O Amazon GameLift Anywhere introduz um tipo de computação, Anywhere, usado para cadastrar seu hardware on-premises ou na nuvem com o Amazon GameLift em uma frota do Amazon GameLift Anywhere. Você pode integrar as frotas Anywhere e Amazon EC2 em filas de sessões de matchmaker e jogos para gerenciar o posicionamento do matchmaking e do jogo através do seu hardware em uma localização.
-
P: Como começar a usar o Amazon GameLift Anywhere?
Leia a documentação para começar.
-
P: Quais são os requisitos mínimos para usar o Amazon GameLift Anywhere?
Você precisará baixar a última versão do Amazon GameLift Server SDK. Você pode baixar o SDK neste link.
-
P: E se eu estiver usando uma versão anterior do Amazon GameLift Server SDK?
Você precisará realizar uma migração para habilitar o Amazon GameLift Anywhere. Saiba mais sobre como migrar seu projeto do Amazon GameLift atual para o SDK atualizado clicando neste link.
-
P: Quanto custa o Amazon GameLift Anywhere?
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 para obter mais detalhes.
-
P: O Amazon GameLift Anywhere tem uma versão gratuita?
Sim. O Amazon GameLift Anywhere inclui um total de 3.000 organizações de sessões de jogos e 500.000 minutos de conexão com o servidor por mês, com duração de um ano por conta em todos os ambientes de gerenciamento. Consulte a página de preço para obter mais detalhes.
Faturamento
-
P: Qual é o custo do Amazon GameLift?
Você paga pelos recursos computacionais e pela largura de banda que os seus jogos de fato usam, sem contratos mensais ou anuais. Consulte a nossa página de definição de preço para obter mais informações.
-
P: Quando começa e termina o faturamento dos meus jogos do Amazon GameLift?
O faturamento começa quando você aloca a capacidade do Amazon GameLift e ele lança 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.
-
P: Há alguma cobrança adicional pelo uso do FlexMatch?
Não há cobrança direta. No entanto, jogos bem-sucedidos com FlexMatch resultam automaticamente na criação de novas sessões de jogos. Dependendo da forma como você gerencia a capacidade dos servidores de jogo, a criação de novas sessões de jogos pode iniciar mais instâncias de servidor, que serão cobradas de acordo com os preços padrão de instância do Amazon GameLift. 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ço para obter mais detalhes.
-
P: Como é calculada a economia de custo de computação de 70% em relação a ambientes de co-location?
Em comparação à execução de servidores em um ambiente de co-location, o Amazon GameLift com instâncias spot e autoscaling pode economizar até 70% de custos de computação. Assista ao nosso vídeo para saber mais ou veja uma comparação de custo de amostra abaixo.
Começamos com a calculadora de Total Cost of Ownership (TCO) da AWS para estimar o custo da execução de servidores de jogos em um ambiente de co-location.
Para este exemplo, calculamos os custos na região Leste dos EUA (Norte da Virgínia) para usar o Linux como sistema operacional, 2 núcleos de CPU e 3 GB de memória para os servidores. Na demanda de pico, supomos que precisamos executar 2.500 instâncias. Esses dados resultam em um custo de computação total em 3 anos de cerca de 4,5 milhões USD, ou aproximadamente 125.000 USD por mês.
Em seguida, escolhemos uma configuração comparável com o Amazon GameLift. Uma instância c4.large atende ao requisito de 2 núcleos de CPU com 3 GB de memória.
Agora, calcularemos a economia de custo com o uso de instâncias spot do Amazon GameLift. Embora os preços spot variem durante o dia, uma boa regra prática é que as instâncias spot do Amazon GameLift executando Linux são, em média, 70% mais baratas que as mesmas instâncias sob demanda. O preço sob demanda para uma instância c4.large na região Leste dos EUA (Norte da Virgínia) é 0,127 USD por hora. Usando nossa regra de ouro, chegamos a um preço de instância de Spot de 0,04 USD. A execução de 2500 instâncias por 24 horas por dia durante um mês inteiro (supondo um mês de 30 dias) totaliza 229.000 USD por mês para instâncias sob demanda, mas apenas 72.000 USD por mês instâncias spot. Portanto, as instâncias spot oferecem uma economia de 42% sobre o co-location.
No entanto, de acordo com a variação do tráfego de jogadores, a maioria dos jogos não precisa da capacidade de pico 24 horas por dia, 7 dias por semana. Para lidar automaticamente com as necessidades de capacidade inconstantes com base em sua demanda de jogadores atual, o Amazon GameLift escala automaticamente o número de instâncias para mais ou para menos ao longo do dia. Embora seja difícil saber como será a demanda diária para todos os jogos, estimamos que a média horária seja executada a uma capacidade de pico de 50%. Com a escalabilidade automática, o custo é reduzido a pouco menos de 36.000 USD por mês.
Em comparação aos 125.000 USD calculados para a soluções de co-location, a economia é de 89.000 USD ou 71%. Esse cálculo não inclui o custo da transferência de dados. As taxas de transferência de dados são geradas para o tráfego entre servidores do jogo e clientes do jogo. A transferência de dados de entrada é gratuita. Para obter as taxas de transferência de dados de saída para outras regiões e serviços da AWS, acesse as Taxas de transferência de dados.
-
P: Há alguma cobrança adicional pelo uso dos Servidores em Tempo Real do Amazon GameLift?
Não. Observe que nossos Servidores em Tempo Real do Amazon GameLift são executados no contexto das sessões dos jogos. Dependendo da forma como você gerencia a capacidade dos servidores de jogo, a criação de novas sessões de jogos pode iniciar mais instâncias de servidor, as quais serão cobradas de acordo com os preços padrão de instância do Amazon GameLift.
-
P: Há alguma diferença de custo ao usar um ambiente baseado em máquina virtual versus um ambiente de contêiner para implantar sessões de jogo no 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.
Desenvolvimento
-
P: Como começo a usar o Amazon GameLift?
Primeiro, integre o Amazon GameLift ao cliente e ao servidor de jogos usando o AWS SDK e o Amazon GameLift Server SDK. Depois, faça upload do servidor de jogos no Amazon GameLift da sua conta da AWS e use o console do Amazon GameLift para configurar frotas de recursos computacionais e implantar o jogo. Quando os jogadores se conectarem, será possível monitorar a frota por meio do console do Amazon GameLift. Também é possível integrar o Amazon GameLift a serviços personalizados de jogo, como os de identidade ou sistema de matchmaking, usando o AWS SDK.
-
P: Existe uma amostra de jogo que eu possa usar para testar o Amazon GameLift?
É possível testar rapidamente o Amazon GameLift usando nossa amostra de jogo. Faça download do Amazon Lumberyard e obtenha a amostra de um projeto multijogador chamado MultiplayerSample para que você possa avaliar e testar o Amazon GameLift.
-
P: Posso usar o Amazon GameLift com qualquer mecanismo de jogos?
Sim. O Amazon GameLift aceita o Open 3D Engine, o Unreal Engine, o Unity e mecanismos personalizados de jogo baseados em C# e C++. Saiba mais sobre a integração de mecanismos no Guia do desenvolvedor do Amazon GameLift.
-
P: Quais sistemas operacionais e linguagens de programação de servidor são aceitos pelo Amazon GameLift?
O Amazon GameLift fornece plug-ins de mecanismo de jogo para Unity e 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. O Amazon GameLift oferece suporte a servidores de jogo executados no Windows Server 2016 e no Amazon Linux 2023. Os servidores em tempo real do Amazon GameLift oferecem suporte ao JavaScript para personalizar a lógica do servidor. O suporte ao Amazon Linux 2 será encerrado em 30 de dezembro de 2025. Consulte as Perguntas frequentes sobre o Amazon GameLift Linux Server para obter mais detalhes.
-
P: Quais dispositivos cliente e linguagens de programação têm suporte do Amazon GameLift?
O Amazon GameLift aceita jogos criados para grandes plataformas de jogo, como Android, FireOS, iOS, Mac, PC, PlayStation 4 e Xbox One. Clientes e serviços do jogo (como matchmaking ou autenticação) podem usar a funcionalidade do Amazon GameLift no AWS SDK para comunicação com o serviço do Amazon GameLift e inclusão de jogadores nos jogos. O AWS SDK está disponível em C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript e em outras linguagens conhecidas no mercado.
-
P: Preciso autenticar jogadores para acessar meus servidores de jogo do Amazon GameLift?
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 na seção Integrating a Game Client do Guia do desenvolvedor do Amazon GameLift. O cliente de jogo deve ser autenticado nos servidores do Amazon GameLift usando as credenciais da AWS. Para saber mais sobre como configurar credenciais da AWS, consulte o Guia do desenvolvedor do Amazon GameLift.
-
P: Posso usar o Amazon GameLift com serviços de plataforma, como Xbox Live, Steam e PlayStation Network?
Sim. O Amazon GameLift foi criado com base em padrões de web abertos e é compatível com todas as principais plataformas de jogos.
-
P: Quais ferramentas de depuração o Amazon GameLift disponibiliza para servidores de jogo?
É possível rastrear métricas de performance e integridade de servidores de jogo para descobrir e investigar problemas. Você pode depurar frotas durante a extração da compilação, a instalação e a validação do runtime fazendo o download dos logs de criação da frota na guia Events no console 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. Também é possível usar o Amazon GameLift Local para emular um subconjunto de APIs do Amazon GameLift para que você possa depurar o código do servidor de jogos localmente na máquina de desenvolvimento. Acesse o Guia do desenvolvedor do Amazon GameLift para saber mais sobre a depuração e o Amazon GameLift Local.
-
P: O Amazon GameLift disponibiliza ferramentas operacionais de monitoramento e alarme?
O console do Amazon GameLift disponibiliza painéis em tempo real para ajudá-lo a entender a experiência dos jogadores. Você também pode usar o Amazon CloudWatch para monitorar todos os seus recursos 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 do Amazon GameLift são disponibilizadas automaticamente no CloudWatch, contanto que a sua frota esteja ativa. Saiba mais sobre as métricas do CloudWatch no Guia do desenvolvedor do Amazon GameLift.
-
O que é o Amazon GameLift Local?
O Amazon GameLift Local é uma ferramenta de depuração do lado do cliente que emula um subconjunto de APIs do Amazon GameLift na máquina de desenvolvimento local. Com o Amazon GameLift Local, você pode verificar alterações de código em segundos, sem gerar nenhuma cobrança de uso. O Amazon GameLift Local é disponibilizado no pacote de download do Amazon GameLift Server SDK, disponível para desktops Windows e Linux. Além disso, sua utilização não exige uma conexão de rede. Saiba mais sobre o Amazon GameLift Local no Guia do desenvolvedor.
-
Posso simular o upload de uma compilação, a criação de uma frota ou a definição de regras de escalabilidade automática usando o Amazon GameLift Local? Posso usar o Amazon GameLift Local no meu próprio servidor para hospedar meu jogo?
Não. O Amazon GameLift Local é uma ferramenta de depuração do lado do cliente que apenas emula o conjunto de APIs de cliente GameSession e PlayerSession necessárias para criar jogos, conectar jogadores e testar suas alterações de servidor de jogos. O Amazon GameLift Local não emula as APIs adicionais de cliente do Amazon GameLift (frotas, compilações, aliases, políticas de escalabilidade, etc.) necessárias para hospedar seu jogo em produção.
-
P: Posso redistribuir o Amazon GameLift Local?
Não. O Amazon GameLift Local foi concebido para ser usado apenas para fins de testes e depuração. Além disso, ele não deve ser implantado em nenhum ambiente de produção e nem em dispositivos de clientes ou na infraestrutura de nuvem.
-
P: Os logs são coletados em tempo real?
Geralmente, os dados agregados no nível de frota são disponibilizados no console do Amazon GameLift em até dez minutos de coleta e os dados agregados no nível do servidor são disponibilizados dentro de cinco minutos de coleta.
-
P: Como posso ajudar jogadores a encontrar sessões de jogo para participar?
O Amazon GameLift disponibiliza um recurso de pesquisa que ajuda você a filtrar e classificar sessões de jogo de acordo com características relevantes para os seus jogadores. Você pode filtrar e classificar sessões de jogo por atributos como faixa etária da sessão de jogo, número atual de jogadores, número máximo de jogadores, sessões disponíveis ou suas propriedades de jogo personalizadas. Saiba mais no nosso Guia do desenvolvedor do Amazon GameLift.
-
P: Quais recursos de matchmaking o Amazon GameLift disponibiliza?
A plataforma de matchmaking do Amazon GameLift inclui filas do FlexMatch e das sessões 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 forma 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 sobre o FlexMatch e as filas de sessões de jogos no Guia do desenvolvedor do Amazon GameLift.
-
P: Posso usar filas de sessões de jogos sem usar o FlexMatch?
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.
-
P: Posso editar uma regra do FlexMatch depois de criá-la?
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.
-
P: Posso obter um histórico das chamadas de API do Amazon GameLift realizadas na minha conta para fins de análise de segurança ou solução de problemas operacionais?
Sim. Para receber um histórico das chamadas de API do Amazon GameLift efetuadas na sua conta, basta ativar o CloudTrail no Console de Gerenciamento da AWS.
-
P: Que tipo de suporte está disponível?
Todos os clientes têm acesso a documentação, tutoriais e fóruns. Suporte adicional está disponível nos pacotes do AWS Premium Support.
-
P: Posso criar e implantar minhas compilações usando contêineres?
O Amazon GameLift oferece suporte a todo o ciclo de vida de desenvolvimento de servidores de jogos em contêineres, permitindo implantações consistentes e seguras em ambientes on-premises, na nuvem ou híbridos nas instâncias 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. O uso de instâncias do Amazon GameLift permite escalar rapidamente os recursos de computação para atender à demanda dos jogadores sem exigir manutenção do hardware físico.
Instâncias e frotas
-
P: Para quais tipos de instâncias o Amazon GameLift oferece suporte?
Consulte nossa página de definição de preço para obter uma lista completa de instâncias do Amazon GameLift.
-
P: Quantos processos de servidor posso executar em uma instância do Amazon GameLift?
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.
-
P: Com que velocidade posso adicionar ou remover novas instâncias da minha frota do Amazon GameLift?
O Amazon GameLift disponibiliza um ambiente de computação realmente elástico. As instâncias do Amazon GameLift permitem ajustar a capacidade em minutos, em vez de horas ou dias. É possível provisionar simultaneamente uma, centenas ou até milhares de instâncias do servidor.
Forneça de forma transparente a capacidade necessária para assimilar as alterações de demanda dos jogadores com o Amazon GameLift Target Tracking. 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. O Amazon GameLift adicionará ou removerá capacidade conforme a necessidade para manter esse buffer de sessões de jogo disponíveis no valor pretendido e se ajustará a um padrão de carga flutuante, reduzindo as flutuações rápidas de capacidade. Para obter mais informações, consulte a seção Autoscaling do Guia do desenvolvedor do Amazon GameLift.
Você também pode controlar manualmente a quantidade de instâncias por meio da página de detalhes de frota no console do Amazon GameLift.
-
P: Como faço para selecionar o tipo de instância correto para o meu jogo?
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 do Amazon GameLift é que você paga apenas pelo que usar, o que o torna ideal e econômico para testar o desempenho do seu jogo em diferentes famílias e tipos de instâncias.
-
P: O que acontece com os meus dados quando uma instância do Amazon GameLift é encerrada?
O Amazon GameLift retém 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, você pode configurar o Amazon GameLift para que ele mantenha e armazene esses arquivos de dados por até sete dias após o encerramento da instância.
-
P: O que é uma frota?
Uma frota é um conjunto de instâncias do Amazon GameLift em uma região que executa uma compilação do seu servidor de jogo. Você pode acomodar as alterações na demanda de jogadores ao aumentar ou diminuir o número de instâncias 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.
-
P: Qual o tempo necessário para criar uma frota?
Geralmente, a configuração dos recursos necessários para executar um jogo dura menos de uma hora. Esse tempo é medido do momento em que você carrega o binário do jogo até quando ele é totalmente implantado e disponibilizado para os jogadores. Esse tempo depende do tamanho do seu binário e do número de instâncias que você esta implantando.
-
P: Posso acessar frotas e instâncias em tempo real?
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. Você pode modificar as configurações e os protocolos da frota usando a interface da linha de comando (ILC) da AWS ou o console do Amazon GameLift.
-
P: O Amazon GameLift permite que eu atualize uma frota de produção em tempo real ou reverta o processo para uma frota anterior, caso ocorra algum problema?
Sim, o Amazon GameLift simplifica a atualização de frotas de produção com seu recursos 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.
De modo similar, se você descobrir um problema com uma frota (por exemplo, você encontrou uma falha no código do seu jogo), você pode editar um alias para redirecionar o tráfego da nova frota para uma outra antiga.
-
P: Em quais regiões o Amazon GameLift está disponível?
No momento, o Amazon GameLift está disponível nas seguintes regiões: Leste dos EUA (Norte da Virgínia e Ohio), Oeste dos EUA (Oregon e Norte da Califórnia), Central Canada (Montreal), UE Central (Frankfurt), Oeste da UE (Londres e Irlanda), Europa (Paris), Europa (Estocolmo), Europa (Milão), Sul da Ásia-Pacífico (Mumbai), Nordeste da Ásia-Pacífico (Seul e Tóquio), Sudeste da Ásia-Pacífico (Singapura e Sydney), Ásia-Pacífico (Hong Kong), região da AWS China (Pequim), operada pela Sinnet, região da AWS China (Ningxia), operada pela NWCD, Leste da América do Sul (São Paulo), Oriente Médio (Bahrein) e AWS África (Cidade do Cabo). Consulte a tabela de regiões da infraestrutura global da AWS para obter informações atuais sobre a disponibilidade de produtos e serviços por região.
-
P: Em quais regiões da AWS posso colocar um matchmaker FlexMatch?
Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon), Centro da UE (Frankfurt), Oeste da UE (Irlanda), Sudeste da Ásia-Pacífico (Sydney), Nordeste da Ásia-Pacífico (Seul e Tóquio), região Amazon Web Services China (Pequim), operada pela Sinnet, e região Amazon Web Services China (Ningxia), operada pela NWCD. Um matchmaker localizado na região da AWS China (Pequim), operada pela Sinnet, só colocará jogadores em frotas na região da AWS China (Pequim) e só poderão ser associados a uma fila localizada na região da AWS China (Pequim). Para escolher uma dessas regiões para hospedar um matchmaker do FlexMatch, recomendamos selecionar uma região o mais perto possível da população de jogadores atendida pelo matchmaker. Além disso, recomendamos que a fila de sessões de jogos do matchmaker seja colocada na mesma região do matchmaker. Saiba mais sobre a disponibilidade do FlexMatch nas regiões no Guia do desenvolvedor do Amazon GameLift.
-
P: O que são zonas locais da AWS?
As Zonas locais da AWS permitem que você use o Amazon GameLift mais perto de mais usuários finais, fornecendo a eles acesso de latência muito baixa aos servidores de jogos dedicados que executam seus jogos multijogador baseados em sessão. 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 datacenter local, enquanto outros podem estar interessados em parar de usar totalmente o datacenter 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 datacenter.
-
P: No momento, quais são as localidades disponíveis para as zonas locais?
As zonas locais para o Amazon GameLift estão disponíveis em oito regiões metropolitanas nos Estados Unidos, nomeadamente, Atlanta, Chicago, Dallas, Denver, Houston, Kansas City, Los Angeles, Phoenix, e na Nigéria.
-
P: Quais são os tipos de instância compatíveis com as zonas locais?
Oferecemos suporte aos seguintes tipos de instâncias em Zonas locais para o Amazon GameLift: C5d 2xlarge e R5d 2xlarge.
Armazenamento
-
P: O que é o catálogo de compilações?
O catálogo de compilações é um registro de todas as compilações do servidor que foram carregadas no Amazon GameLift. Os builds no estado de funcionamento estão disponíveis para a criação de frotas a qualquer momento.
-
P: Existe um limite de quantas compilações eu posso armazenar no catálogo de compilações?
O catálogo de compilações pode armazenar no máximo 1.000 builds ou 100 GB de armazenamento.
-
P: Qual é a quantidade de armazenamento que o Amazon GameLift disponibiliza em cada instância?
O Amazon GameLift inclui 50 GB de volume de uso geral (SSD) do EBS para cada instância.
Limites operacionais
-
P: Existe um limite para o número de frotas que posso criar?
Sim, como padrão, você está limitado a 20 frotas por região. No entanto, se você precisar de mais frotas, entre em contato conosco para solicitar um aumento.
-
P: Existe um número máximo de instâncias permitidas por frota?
Não, você só está limitado pelos limites da sua conta da AWS.
-
P: Existe um limite para o número de instâncias que posso executar no Amazon GameLift?
Sim. O Amazon GameLift é limitado pelo número de instâncias disponíveis para a sua conta da AWS. Se você precisar aumentar esse limite, acesse a página de Service Limits no console do Amazon GameLift.
-
P: Existe um número máximo permitido de jogadores por sessão de jogo?
Sim, o número máximo de jogadores por sessão de jogo é 200. No entanto, se você precisar de mais jogadores por sessão de jogo, entre em contato conosco para solicitar um aumento.
-
P: Existe um número máximo de jogadores por instância?
Não, o número máximo de jogadores por instância é definido principalmente pelo design e código do seu jogo.
-
P: Existe um número máximo de jogadores por frota?
Não.
Spot e FleetIQ do Amazon GameLift
-
P: O que são o spot e o FleetIQ do Amazon GameLift?
As instâncias spot do Amazon GameLift oferecem acesso à capacidade de computação da AWS com economia de até 70% em comparação com os preços sob demanda. Entretanto, essas instâncias spot 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. Você pode alcançar essas economias enquanto mantém a alta disponibilidade do servidor de jogos com o uso do FleetIQ, um novo recurso do Amazon GameLift que inicia novas sessões em servidores de jogos com base nas latências do jogador, nos preços das instâncias e nas taxas de interrupção do spot.
-
P: Por que usar as instâncias spot do Amazon GameLift?
Você obtém o mesmo hardware de alto desempenho das instâncias sob demanda do Amazon GameLift, mas com uma economia de até 90%. 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.
-
P: Quanto economizarei usando a instância spot do Amazon GameLift?
Os preços da instância spot do Amazon GameLift variam de acordo com a oferta e procura de 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. Entretanto, os preços do Amazon GameLift spot nunca são mais altos do que os preços do Amazon GameLift sob demanda. No console do Amazon GameLift, é possível ver três meses de histórico de dados de preços e economia do Amazon GameLift Spot para cada tipo de instância e região.
-
P: Quais são as melhores práticas para usar as instâncias spot do Amazon GameLift?
Primeiro, configure uma fila do Amazon GameLift com várias frotas de diversos tamanhos da mesma família de instâncias spot (por exemplo, C4.large, C4.xlarge etc.) e em diversas regiões da AWS. Para alocar uma sessão de jogo, o FleetIQ usará os dados de latência do jogador para selecionar a região com a menor latência. Em seguida, ele colocará a sessão em uma frota com o menor preço e a menor frequência de interrupção. A fila do Amazon GameLift também conterá uma frota sob demanda em cada uma das regiões configuradas. O FleetIQ primeiro dará prioridade à alocação de sessões de jogo em frotas spot de uma região e recorrerá a frotas sob demanda se for necessário manter a alta disponibilidade. Para ver mais práticas recomendadas, acesse a documentação do desenvolvedor.
-
P: O que acontece quando as instâncias spot do Amazon GameLift recebem um aviso de encerramento?
Se a AWS precisar de mais capacidade, algumas instâncias spot do Amazon GameLift poderão receber um aviso de que os servidores de jogos precisarão ser desligados em até 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 uma mesma capacidade disponível para seu jogo, o FleetIQ automaticamente iniciará novos servidores da mesma região usando tipos de instâncias spot alternativos ou usando instâncias sob demanda.
-
P: O Amazon GameLift assegura taxas de encerramento ao usar as instâncias spot e o FleetIQ do Amazon GameLift?
Não. O FleetIQ reduz as possibilidades de encerramento.
-
P: Como o FleetIQ reduz as possibilidades de encerramento das instâncias quando os jogos estão ativos?
O FleetIQ rastreia as taxas de interrupção de spot e usa esses dados para alocar automaticamente os jogos em instâncias com baixa frequência de interrupção.
-
P: Como serei cobrado se os preços de spot do Amazon GameLift mudarem durante a execução de uma instância?
Enquanto uma instância spot estiver em execução, você será cobrado pelo preço definido ao início de cada hora.
-
P: Onde posso ver meu histórico de uso das instâncias spot do Amazon GameLift e o valor da fatura?
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.
Amazon GameLift FleetIQ - Atualização importante já disponível
-
P: Qual é a nova atualização do Amazon GameLift FleetIQ?
A atualização do Amazon GameLift FleetIQ permite aos desenvolvedores incorporar workloads do servidor de jogos à nuvem e com baixo custo, em seu próprio ritmo, usando as próprias ferramentas, independente da adoção de qualquer outro recurso do Amazon GameLift. O que não mudará é a capacidade de fazer tudo isso enquanto proporciona até 70% de economia em comparação às implantações on-premises existentes. Transfira gradualmente os novos jogos ou jogos em lançamento para a nuvem, com a economia das instâncias spot do EC2, possíveis somente com o Amazon GameLift FleetIQ. Além disso, ele oferece suporte a qualquer runtime ou SO que seja executado no EC2 atualmente, junto com vários tipos de instâncias e regiões. Projetado para ser integrado com seu atual backend de jogos, de maneira progressiva, você economizará, aumentará seu tempo no mercado e entregará uma experiência confiável ao jogador.
-
P: O Amazon GameLift FleetIQ é diferente do Amazon GameLift?
Não, o Amazon GameLift FleetIQ faz parte do Amazon GameLift. É um recurso do Amazon GameLift que coloca novas sessões nos servidores de jogos com base na latência dos jogadores, preço da instância e taxas de interrupção do Spot.
-
P: Como isso é diferente do Amazon GameLift hoje?
Essa atualização no recurso do Amazon GameLift FleetIQ ainda faz parte do GameLift. A atualização do recurso melhora muito a flexibilidade que os desenvolvedores do jogo tem para adotar e usar o Amazon GameLift. Até o momento, os servidores de jogos gerenciados pelo Amazon GameLift não eram diretamente acessíveis aos desenvolvedores de jogos a partir de seu próprio console do EC2. Com essas atualizações no Amazon GameLift FleetIQ, os desenvolvedores de jogos agora podem aproveitar os benefícios do algoritmo do FleetIQ para encontrar instâncias Spot de baixo custo e colocar as instâncias do EC2 nas próprias contas da AWS. Com as instâncias nas próprias contas, os clientes podem migrar as workloads do servidor para a nuvem em seu próprio ritmo, de maneira parcial ou total, e maximizar as economias e minimizar as interrupções na sessão do jogo.
-
P: Por que criamos essa atualização no Amazon GameLift FleetIQ?
Ano passado perguntamos aos clientes o que tornaria a Amazon GameLift uma alternativa ainda melhor para implantações no local. A economia e a baixa latência já eram pautas — mas o aumento da flexibilidade foi um tema comum. Especificamente, eles queria a habilidade de usar as ferramentas existentes sem a camada de gerenciamento do servidores de jogos do Amazon GameLift e mais controle na transferência das sessões de jogos para a nuvem.
-
P: Como começo a fazer a nova atualização do Amazon GameLift FleetIQ?
Para começar a usar o Amazon GameLift FleetIQ, basta fazer o download do SDK e da CLI da AWS e consultar a documentação.
-
P: Onde está disponível?
O Amazon GameLift FleetIQ está disponível em Londres, Irlanda, Seul, Mumbai, Oregon, norte da Califórnia, norte da Virgínia, Ohio, Canadá, São Paulo, Frankfurt, Singapura, Tóquio, Sydney e Pequim (disponibilizado por Sinnet).
-
P: Qual é o custo?
Com a disponibilidade geral da atualização para o Amazon GameLift FleetIQ, pague somente pelo que você usar. O Amazon GameLift FleetIQ cobra uma tarifa derivada das tarifas de instâncias do EC2, sob o gerenciamento do Amazon GameLift FleetIQ. Para obter todos os detalhes, consulte a página de preços.
-
P: Em que ele é diferente do EC2?
A nova atualização do FleetIQ é executada no mesmo hardware do EC2, mas usa a capacidade livre do EC2, chamada de Spot, para economizar dinheiro do cliente (até 70% de economia em comparação às implementações no local existentes) do FleetIQ ao substituir as instâncias Spot que têm maior probabilidade de apresentar interrupções na sessão do jogo por instâncias com menor probabilidade. Essa atualização também pode impedir que instâncias hospedando jogos sejam redimensionadas pelo grupo de Auto Scaling padrão.
Amazon GameLift FlexMatch
-
P: O que é o Amazon GameLift FlexMatch?
O Amazon GameLift FlexMatch permite aos desenvolvedores de jogos usar o FlexMatch de forma autônoma nos servidores de jogos Amazon GameLift. No modo autônomo, os desenvolvedores de jogos podem usar o FlexMatch para formar partidas de jogadores e depois colocá-los em qualquer solução de servidor de jogos que desejarem. O FlexMatch como atributo autônomo será cobrado pelos pacotes de jogadores enviados e pelas horas de jogo consumidas. O FlexMatch permanece gratuito para desenvolvedores que utilizam servidores Amazon GameLift.
-
P: Ele é diferente do Amazon GameLift?
Anteriormente, o Amazon GameLift FlexMatch só estava disponível para aqueles que hospedavam seus jogos nos servidores de jogos do Amazon GameLift. Hoje, o Amazon GameLift FlexMatch está disponível para qualquer pessoa, independentemente de hospedar seus jogos peer-to-peer, on-premises ou nos primitivos de computação em nuvem.
-
P: Por que criamos essa atualização no Amazon GameLift FlexMatch?
Os desenvolvedores de jogos que têm compromissos de servidores de jogos existentes on-premises ou em outras plataformas de nuvem nos disseram que valorizam a qualidade de jogo, as regras flexíveis e a escala da AWS do Amazon GameLift FlexMatch, mas querem aproveitar a capacidade de seus servidores de jogos existentes.
-
P: Como começo a fazer a nova atualização do Amazon GameLift FlexMatch?
Para usar o FlexMatch no modo autônomo, um desenvolvedor de jogos define o parâmetro FlexMatchMode na API CreateMatchmakingConfiguration para STANDALONE e subscreve um tópico SNS. Quando o FlexMatch formar uma partida, ele publicará uma notificação de evento para esse tópico do SNS, que o sistema de gerenciamento de sessão do desenvolvedor poderá então utilizar para encaminhar os jogadores para seus servidores de jogo.
-
P: Onde está disponível?
O Amazon GameLift FlexMatch como atributo independente está disponível em Seul, Oregon, Norte da Virgínia, Frankfurt, Dublin, Tóquio, Irlanda, Sydney, Pequim (operado pela Sinnet) e Ningxia (operado pela NWCD).
-
P: Qual é o custo?
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.
Acordo de Nível de Serviço (SLA)
-
P. O que o Acordo de Nível de Serviço do Amazon GameLift assegura?
Nosso SLA garante uma porcentagem de tempo de disponibilidade mensal de pelo menos 99,9% para o Amazon GameLift em uma determinada região.
-
P. Como saberei se me qualifico para um crédito de serviço de SLA?
Você é elegível para um crédito de SLA para o Amazon GameLift se uma região em que você atua tiver porcentagem de tempo de funcionamento mensal inferior a 99,9% durante qualquer ciclo de faturamento mensal. Para obter detalhes completos sobre todos os termos e condições do SLA, bem como detalhes sobre como enviar uma reivindicação, consulte https://aws.amazon.com/gamelift/sla/.
Outros
-
P: O que é uma AMI?
Uma imagem de máquina da Amazon (AMI) que conta com o suporte e a manutenção da AWS para uso no Amazon EC2. O Amazon GameLift usa o Windows 2012 R2 e o Windows 2016, o Amazon Linux 1, o Linux 2 e o Linux 2023 para executar o servidor do seu jogo. 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. O suporte para o Windows Server 2012 R2 terminará em 10 de outubro de 2023. Consulte Perguntas frequentes sobre o Amazon GameLift Windows Server para obter mais detalhes. O suporte para o Amazon Linux 1 terminará em 31 de dezembro de 2023. Consulte as perguntas frequentes sobre o Amazon GameLift Linux Server para obter mais detalhes.
-
P: Qualquer pessoa pode acessar o console do Amazon GameLift?
Apenas seus usuários autorizados com as credenciais necessárias da AWS podem acessar o console 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 Como criar políticas do IAM para o Amazon GameLift para obter mais detalhes.
-
P: Onde posso localizar informações sobre segurança e os aplicativos em execução na AWS?
Para obter mais informações sobre a segurança de recursos da AWS, consulte o Centro de Segurança da AWS.
-
P: Como calculamos uma latência média global de 41 ms para usar o Amazon GameLift?
Trabalhamos com um cliente para medir a latência entre clientes do de jogo dos jogadores e os servidores do Amazon GameLift. Com base em 236.000 jogadores únicos conectados entre 1 e 10 de maio de 2018 a servidores em 9 regiões, a latência global do Amazon GameLift foi de 41 milissegundos.
Comece a usar gratuitamente
-
P: Como começo a utilizar gratuitamente o Amazon GameLift?
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 Amazon GameLift c3.large, c4.large e c5.large (combinados), dependendo da região para uso de instância sob demanda, mais 50 GB de armazenamento SSD de uso geral EBS
- 15 GB por mês de largura de banda para saída agregada em todos os serviços da AWS
Comece a usar ainda hoje
Comece sua jornada com uma conta e recursos gratuitos, com o Nível gratuito da AWS.