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á.
GameLift Servidores Amazon notas de release
As notas de release do Amazon GameLift Servers fornecem detalhes sobre novos recursos, atualizações e correções relacionadas ao serviço.
Versões do SDK
As tabelas a seguir listam todas as versões do Amazon GameLift Servers com informações da versão do SDK. Não há necessidade de usar SDKs comparáveis para suas integrações de servidor e cliente de jogos. No entanto, as versões anteriores de um SDK podem não oferecer suporte total aos recursos mais recentes em outro.
SDKs e plug-ins Amazon GameLift Servers são de código aberto. Consulte Obtenção GameLift Servidores Amazon ferramentas de desenvolvimento. Para obter as versões mais recentes, consulte a Amazon GameLift Servers GitHub organização.
Versão atual
| Liberação de serviços | AWS SDK | Server SDK: | Plugin C++ para Unreal | Plugin C# para Unity | SDK do cliente | Realtime Client SDK | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unity (C#) | C++ | Unreal (C++) | Go | C++ | Unreal (C++) | C# | Unity (C#) | ||||
| Notas de lançamento de 4 de agosto de 2026 | 1.11.762 |
5.5.1 | 5.5.1 | 5.6.0 | 5.6.0 | 5.6.0 | 3.4.0 | 3.3.1 | 1.0.1 | 1.0.1 | 1.0.0 | 1.0.0 | 1.2.0 |
| Liberação de serviços | AWS SDK | Server SDK: | Plugin C++ para Unreal | Plugin C# para Unity | SDK do cliente | Realtime Client SDK | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | C# Unity | C++ | C++ Unreal | Go | C++ | Unreal (C++) | C# | Unity (C#) | ||||
| Notas de lançamento de 30 de junho de 2026 | 1.11.762 |
5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 3.3.0 | 3.3.0 | 1.0.1 | 1.0.0 | 1.0.0 | 1.0.0 | 1.2.0 |
| Notas de lançamento de 18 de junho de 2026 | 1.11.762 |
5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 3.3.0 | 3.3.0 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Notas de lançamento de 29 de abril de 2026 | 1.11.762 |
5.4.0 | 5.4.0 | 5.4.1 | 5.4.1 | 5.4.0 | 3.2.1 | 3.2.1 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Notas de lançamento de 4 de março de 2026 | 1.11.762 |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.2.0 | 3.2.1 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Notas de lançamento de 24 de fevereiro de 2026 | 1.11.595 |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.1 | 3.2.1 | 1.2.0 | ||||
| Notas de lançamento de 28 de outubro de 2025 | 1.11.595 |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.0 | 3.2.0 | 1.2.0 | ||||
| 2025-10-03 | 1.11.595 |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.2 | 5.3.0 | 3.0.2 | 3.1.0 | 1.2.0 | ||||
| Notas de versão de 12 de agosto de 2025 | 1.11.595 |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.1 | 5.3.0 | 3.0.1 | 3.1.0 | 1.2.0 | ||||
| Notas de lançamento de 24 de junho de 2025 | 1.11.595 |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Notas de lançamento de 29 de maio de 2025 | 1.11.535 |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Notas de lançamento de 24 de abril de 2025 | 1.11.535 |
5.2.1 (.NET 8) | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| Notas de lançamento de 27 de março de 2025 | 1.11.535 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| 2025-03-13 | 1.11.485 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| Notas de versão de 14 de janeiro de 2025 | 1.11.485 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Notas de versão de 2 de janeiro de 2025 | 1.11.477 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Notas de lançamento de 19 de dezembro de 2024 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Notas de lançamento de 12 de novembro de 2024 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 1.1.2 | 2.1.0 | 1.2.0 | ||||
| Notas de lançamento de 19 de setembro de 2024 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.3 | 5.1.2 | 5.1.0 | 1.1.2 | 2.1.0 | 1.2.0 | ||||
| Notas de lançamento de 13 de fevereiro de 2024 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.2 | 5.1.1 | 5.1.0 | 1.1.0 | 2.1.0 | 1.2.0 | ||||
| Notas de versão de 14 de dezembro de 2023 | 1.11.225 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 | ||||
| Notas de versão de 16 de novembro de 2023 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 | ||||
| Notas de lançamento de 2 de novembro de 2023 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 1.3.1 | 1.2.0 | ||||
| Notas de lançamento de 28 de setembro de 2023 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.0.0 | 1.3.1 | 1.2.0 | ||||
| Notas de lançamento de 17 de agosto de 2023 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.3.1 | 1.2.0 | |||||
| Notas de lançamento de 27 de julho de 2023 | 1.11.111 |
5.1.0 | 5.1.0 | 5.1.0 | 5.0.2 | 5.0.0 | 1.3.1 | 1.2.0 | |||||
| Notas de lançamento de 29 de junho de 2023 | 1.11.111 |
5.0.0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| 2023-06-15 | 1.11.87 |
5.0.0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Notas de lançamento de 25 de maio de 2023 | 1.11.87 |
5.0.0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Notas de lançamento de 20 de abril de 2023 | 1.11.63 |
5.0.0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Notas de lançamento de 13 de abril de 2023 | 1.10.21 |
5.0.0 | 5.0.0 | 5.0.0 | 5.0.0 | 1.2.1 | 1.2.0 | ||||||
| Notas de lançamento de 9 de fevereiro de 2023 | 1.10.21 |
5.0.0 | 5.0.0 | 3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | ||||||
| Notas de versão de 31 de janeiro de 2023 | 1.10.21 |
5.0.0 | 3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | |||||||
| Notas de lançamento de 1º de dezembro de 2022 | 1.10.21 |
5.0.0 (.NET 4. NET 6) | 5.0.0 | 3.4.0 | 1.2.1 | 1.2.0 | |||||||
| Notas de lançamento de 25 de agosto de 2022 | 1.9.333 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Notas de lançamento de 28 de outubro de 2021 | 1.9.133 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Notas de lançamento de 3 de junho de 2021 | 1.8.168 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||||||||
| Notas de lançamento de 23 de março de 2021 | 1.8.168 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notas de lançamento de 16 de março de 2021 | 1.8.163 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notas de lançamento de 9 de fevereiro de 2021 | 1.8.139 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notas de lançamento de 22 de dezembro de 2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notas de lançamento de 24 de novembro de 2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Notas de lançamento de 11 de novembro de 2020 | 1.8.36 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Notas de lançamento de 17 de setembro de 2020 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Notas de lançamento de 27 de agosto de 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Notas de lançamento de 16 de abril de 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Notas de lançamento de 2 de abril de 2020 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notas de lançamento de 19 de dezembro de 2019 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notas de lançamento de 14 de novembro de 2019 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notas de lançamento de 24 de outubro de 2019 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notas de lançamento de 3 de setembro de 2019 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notas de lançamento de 9 de julho de 2019 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Notas de lançamento de 25 de abril de 2019 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Notas de lançamento de 7 de março de 2019 |
1.7.65 |
3.3.0 | 3.3.0 | ||||||||||
| Notas de lançamento de 7 de fevereiro de 2019 |
1.7.45 |
3.3.0 | 3.3.0 | ||||||||||
| Notas de versão de 14 de dezembro de 2018 |
1.6.20 |
3.3.0 | 3.3.0 | ||||||||||
| Notas de lançamento de 27 de setembro de 2018 |
1.6.20 |
3.2.1 | 3.2.1 | ||||||||||
| Notas de versão de 14 de junho de 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Notas de lançamento de 10 de maio de 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Notas de lançamento de 15 de fevereiro de 2018 |
1.3.58 |
3.2.1 | 3.2.1 | ||||||||||
| Notas de lançamento de 8 de fevereiro de 2018 |
1.3.52 |
3.2.0 | 3.2.0 | ||||||||||
| Notas de versão de 1º de setembro de 2017 |
1.1.43 |
3.1.7 | 3.1.7 | ||||||||||
| Notas de versão de 16 de agosto de 2017 |
1.1.31 |
3.1.7 | 3.1.7 | ||||||||||
| Notas de versão de 16 de maio de 2017 |
1.0.122 |
3.1.5 | 3.1.5 | ||||||||||
| Notas de lançamento de 11 de abril de 2017 |
1.0.103 |
3.1.5 | 3.1.5 | ||||||||||
| Notas de versão de 21 de fevereiro de 2017 |
1.0.72 |
3.1.5 | 3.1.5 | ||||||||||
| Notas de lançamento de 18 de novembro de 2016 |
1.0.31 |
3.1.0 | |||||||||||
| Notas de versão de 13 de outubro de 2016 |
1.0.17 |
3.1.0 | |||||||||||
| Notas de versão de 1º de setembro de 2016 |
0.14.9 |
3.1.0 | |||||||||||
| Notas de versão de 4 de agosto de 2016 |
0.12.16 |
3.0.7 | |||||||||||
Notas da versão
As notas de release a seguir estão em ordem cronológica, com as atualizações mais recentes listadas primeiro. O Amazon GameLift Servers foi lançado pela primeira vez em 2016. Para obter notas de release anteriores às listadas aqui, consulte os links de datas de lançamento em Versões do SDK.
Amazon GameLift Serversagora oferece uma camada adicional de proteção distribuída de negação de serviço (DDoS) para Linux-based EC2 e frotas de contêineres no SDKv5. Amazon GameLift Servers A proteção aprimorada contra DDoS aproveita a resiliência da AWS rede e fornece proteções automáticas que ajustamos e provamos ser eficazes para proteger cargas de trabalho de jogos contra ataques comuns à rede e às camadas de transporte. Esse recurso é ativado por padrão, sem necessidade de configuração e sem custo adicional.
Saiba mais:
-
Proteção contra DDoS com GameLift Servidores Amazon, Guia do desenvolvedor do Amazon GameLift Servers
ComAmazon GameLift Servers, agora você pode implantar 21 tipos adicionais de instâncias do Amazon EC2 para frotas EC2 gerenciadas e frotas de contêineres gerenciados. Os novos tipos incluem C-series instâncias otimizadas para computação e instâncias de uso geral: M-series
-
C8a:
c8a.medium,c8a.large, ec8a.xlargec8a.2xlarge -
C8i:
c8i.large, ec8i.xlargec8i.2xlarge -
C9g:
c9g.medium,c9g.large, ec9g.xlargec9g.2xlarge -
M8a:
m8a.medium,m8a.large, em8a.xlargem8a.2xlarge -
M8i:
m8i.large, em8i.xlargem8i.2xlarge -
M9g:
m9g.large, em9g.xlargem9g.2xlarge
As famílias C8a e M8a usam a x86 arquitetura e os processadores de servidor de quinta geração. AMD EPYC As famílias C8i e M8i usam a x86 arquitetura e os processadores personalizados. Intel Xeon 6 As famílias C9g e M9g usam a Arm arquitetura e os processadores Graviton5. AWS A disponibilidade do tipo de instância varia de acordo com o sistema operacional e a localização da frota. Use o Amazon GameLift Servers console para encontrar os tipos de instância que estão disponíveis nos locais selecionados.
Para saber mais, consulte os seguintes recursos:
GameLift Servidores Amazon locais de serviço, Guia do desenvolvedor do Amazon GameLift Servers
CreateFleet, Referência Amazon GameLift Servers da API
CreateContainerFleet, Referência Amazon GameLift Servers da API
Versões atualizadas do plugin e do SDK
Plugin para Unreal
no GitHub site, versão 3.4.0 (inclui o SDK do servidor para Unreal, versão 5.6.0) SDK do cliente para Unreal
no GitHub site, versão 1.0.1. Para acessar esse SDK, você deve ser membro da organização da Epic Games em GitHub. Para obter detalhes, consulte Unreal Engine GitHub no site da Unreal Engine.
Essas versões incluem as seguintes atualizações:
O plug-in, o SDK do servidor e o SDK do cliente agora oferecem suporte ao Unreal Engine 5.8.
Os registros do SDK do servidor são transmitidos pelo sistema de registro do Unreal Engine por padrão, então eles aparecem automaticamente nos registros do servidor do jogo.
O SDK do servidor para o Unreal Engine agora pode ser compilado no modo não unitário com arquivos de cabeçalhos pré-compilados (PCH) desativados.
SDK atualizado do servidor C++
SDK do servidor C++, versão 5.6.0
Novo recurso de registro personalizado. Agora você pode rotear a saída de log do SDK do servidor para um retorno de chamada de registro personalizado chamando a nova
InitCustomLogger()ação, por exemplo, para integrar os registros do SDK do servidor ao sistema de registro do seu próprio servidor de jogos.
Saiba mais:
-
Integrando jogos com o Amazon GameLift Servers plugin para o Unreal Engine, Guia do Desenvolvedor do Amazon GameLift Servers
-
Integração Amazon GameLift Servers com um projeto Unreal Engine, Guia do desenvolvedor Amazon GameLift Servers
Amazon GameLift Serversagora fornece SDKs de cliente para C# e Unity que integram clientes de jogos com gateway de jogadores e beacons de ping UDP.
Saiba mais:
-
Proteção contra DDoS com GameLift Servidores Amazon, Guia do desenvolvedor do Amazon GameLift Servers
-
Integre o gateway do jogador em um jogo, Guia do desenvolvedor do Amazon GameLift Servers
Esta versão adiciona duas melhorias para frotas de contêineres: suporte para personalizar recursos Linux para contêineres e uma nova ação de SDK do servidor para descobrir informações da rede de contêineres.
Personalize os recursos do Linux
Agora você pode especificar recursos adicionais do Linux em uma definição de grupo de contêineres, oferecendo um controle mais preciso sobre os recursos padrão do Docker. Isso é útil para servidores de jogos ou contêineres de suporte que exigem recursos além do padrão, como NET_RAW para redes personalizadas ou SYS_PTRACE para depuração. Você pode adicionar recursos do Linux ao criar uma definição de grupo de contêineres com CreateContainerGroupDefinition ou atualizar uma existente comUpdateContainerGroupDefinition. Esse recurso está disponível por meio do Amazon GameLift Servers console AWS CLI, AWS SDK e. AWS CloudFormation
Descubra as informações da rede de contêineres
Os servidores de jogos executados em frotas de contêineres agora podem chamar a nova ação SDK ListContainersNetworkInfo() do servidor para recuperar informações de rede (incluindo nome, ID, endereço IP local e tipo de grupo de contêineres) de todos os contêineres em execução na mesma instância. Com essas informações, os contêineres podem descobrir uns aos outros e estabelecer comunicação de rede entre diferentes definições de grupos de contêineres na mesma instância. Por exemplo, um contêiner no grupo de contêineres do servidor de jogos agora pode emitir métricas para um contêiner no grupo de contêineres por instância na rede local da instância. Essa ação está disponível no SDK 5.5 ou posterior Amazon GameLift Servers do servidor para Go, C++ e C#, e nos Amazon GameLift Servers plug-ins para Unreal Engine e Unity.
Saiba mais:
CreateContainerGroupDefinition, Referência Amazon GameLift Servers da API
UpdateContainerGroupDefinition, Referência Amazon GameLift Servers da API
Descubra contêineres em uma frota de contêineres, Guia do desenvolvedor do Amazon GameLift Servers
SDK do servidor Go para GameLift Servidores Amazon -- Ações, Guia do desenvolvedor do Amazon GameLift Servers
SDK 5.x do servidor C# para GameLift Servidores Amazon -- Ações, Guia do desenvolvedor do Amazon GameLift Servers
SDK 5.x do servidor C++ para GameLift Servidores Amazon -- Ações, Guia do desenvolvedor do Amazon GameLift Servers
SDK 5.x do servidor C++ (Unreal) para GameLift Servidores Amazon -- Ações, Guia do desenvolvedor do Amazon GameLift Servers
A partir de hoje, Amazon GameLift Servers fornece largura de banda de rede de entrada e saída sem AWS custo adicional para todos os tipos de instância da geração 6 e posterior, incluindo On-Demand e Spot, sem necessidade de compromisso. Agora você paga apenas pelas horas da sua Amazon GameLift Servers instância; toda a largura de banda da rede é gratuita.
Os servidores de jogos multijogador geram tráfego de rede contínuo para jogadores conectados, tornando a largura de banda um dos componentes de custo mais imprevisíveis para clientes de estúdios de jogos. Com largura de banda de rede gratuita incluída, Amazon GameLift Servers elimina esse custo, oferecendo a simplicidade da hospedagem bare-metal com o alcance global do. AWS
A largura de banda de rede gratuita se aplica sem a necessidade de inscrição, contrato de preços ou alteração de configuração. Clientes existentes em frotas elegíveis recebem o benefício imediatamente.
Amazon GameLift Serverslançou uma nova API pública para frotas de contêineres,DescribeContainerGroupPortMappings. Essa operação recupera os mapeamentos de portas de todos os contêineres em um grupo de contêineres, listando como cada porta de contêiner é mapeada para uma porta de conexão na instância da frota. Ele suporta a recuperação de mapeamentos de portas para grupos de contêineres por instância e servidores de jogos.
Esse novo recurso aborda a necessidade de descobrir mapeamentos de portas para contêineres além da porta do servidor do jogo. Anteriormente, os clientes precisavam acessar remotamente sua computação para recuperar todos os outros mapeamentos de portas. A nova API está disponível por meio do Amazon GameLift Servers console e do AWS SDK. AWS CLI
Saiba mais:
Exibir mapeamentos de portas de contêineres, Guia do desenvolvedor do Amazon GameLift Servers
DescribeContainerGroupPortMappings, Referência Amazon GameLift Servers da API
Esta versão simplifica a integração e a integração de jogos de bordoAmazon GameLift Servers, com base no feedback dos clientes. Essas atualizações ajudam os clientes a começar e gerenciar sessões de jogo dentro de frotas com mais facilidade.
Amazon GameLift Serversagora retorna um ComputeName campo nas respostas da API da sessão do jogo. Você pode usar esse campo para identificar qual computador está hospedando uma sessão de jogo, sem cruzar endereços IP. Esse campo está disponível para frotas EC2 gerenciadas, frotas gerenciadas de contêineres e frotas Anywhere. Os GameSessionLocation campos ComputeName e agora também estão incluídos nos MatchmakingSucceeded eventos PlacementFulfilled e.
Links de referência da Amazon GameLift Servers API:
Esta versão também inclui várias melhorias no Amazon GameLift Servers console. Com essas atualizações, agora você pode:
Carregue compilações diretamente — Além do método de importação do Amazon S3, você pode selecionar um arquivo de compilação e enviá-lo diretamente Amazon GameLift Servers do console.
Clonar configurações de frota — clone uma configuração de frota EC2 gerenciada existente para criar uma nova frota.
Conecte-se a instâncias e contêineres — Use o SSM para se conectar diretamente da sessão do jogo, da sessão do jogador e das páginas de detalhes de computação, incluindo novos comandos de acesso para contêineres.
Visualize dados de computação e instância — As tabelas de sessões de jogos agora são exibidas
ComputeNamee asInstanceIdcolunas para frotas gerenciadas de EC2 e contêineres.Exibir detalhes de computação da frota de contêineres — As frotas de contêineres agora incluem tabelas de computação e visualizações detalhadas de computação.
Exibir locais do registro da sessão do jogo — A página de detalhes da sessão do jogo agora exibe URIs do Amazon S3 e ARNs dos grupos de CloudWatch registros da Amazon para frotas de contêineres.
Atualizar dados — Os botões de atualização agora estão disponíveis em todas as páginas da lista e visualizações de detalhes.
Saiba mais:
-
PlacementFulfilled, Guia do desenvolvedor do Amazon GameLift Servers
-
MatchmakingSucceeded, Guia Amazon GameLift Servers FlexMatch do desenvolvedor
-
Conectando-se a uma instância de frota de contêineres, Guia Amazon GameLift Servers do desenvolvedor
Amazon GameLift Serversagora oferece suporte adicional à seleção existente de instâncias do Amazon EC2 Regiões da AWS, oferecendo mais flexibilidade para hospedar servidores de jogos mais próximos de seus jogadores. Essa expansão abrange instâncias nas seguintes famílias:
-
Propósito geral
(M-series) -
Otimizado para computação
() C-series -
Memória otimizada
(R-series)
Esses tipos de instância agora estão disponíveis para uso com frotas Amazon GameLift Servers gerenciadas do EC2 e frotas gerenciadas de contêineres. Nenhuma alteração na configuração da sua frota é necessária — basta implantar frotas nas regiões recém-suportadas usando os mesmos tipos de instância e configurações que você usa atualmente. Eles estão disponíveis em todos os Regiões da AWS que são suportados porAmazon GameLift Servers, com exceção das regiões da AWS China.
Saiba mais:
GameLift Servidores Amazon locais de serviço, Guia do desenvolvedor do Amazon GameLift Servers
CreateFleet, Referência Amazon GameLift Servers da API
CreateContainerFleet, Referência Amazon GameLift Servers da API
Amazon GameLift Serversagora oferece proteção distribuída de negação de serviço (DDoS) para Linux-based EC2 e frotas de contêineres no SDKv5. A rede de retransmissão proxy do gateway do jogador está localizada junto com as instâncias do servidor do jogo, fornecendo validação de tráfego, limitação de taxa por jogador e ofuscação do endereço IP do servidor de jogo, tudo com latência adicional insignificante e sem custo adicional. Esse recurso está disponível inicialmente nas seguintes regiões: Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon), Europa (Frankfurt), Europa (Irlanda), Ásia-Pacífico (Sydney), Ásia-Pacífico (Tóquio), Ásia-Pacífico (Seul). Para obter mais informações sobre locais de serviço, consulteGameLift Servidores Amazon locais de serviço.
Saiba mais:
-
Publicação no blog: Apresentando a proteção Amazon GameLift Servers contra DDoS
-
Proteção contra DDoS com GameLift Servidores Amazon, Guia do desenvolvedor do Amazon GameLift Servers
-
Como funciona o gateway do jogador, Guia do desenvolvedor do Amazon GameLift Servers
-
Integre o gateway do jogador em um jogo, Guia do desenvolvedor do Amazon GameLift Servers
-
SDK do cliente para
Unreal. O acesso requer ser membro da organização da Epic Games em GitHub. Consulte Unreal Engine em GitHub para obter detalhes.
Versões atualizadas do plug-in:
Plugin para Unity
, versão 3.2.1 (inclui o SDK do servidor para Unity, versão 5.4.0) Plugin para Unreal
, versão 3.1.1 (inclui o SDK do servidor para Unreal, versão 5.4.0)
Amazon GameLift Serverslança novas versões do plugin e do SDK do servidor para Unreal Engine e Unity. Essas versões mais recentes incluem as seguintes atualizações:
Agora eles suportam o uso com o Unreal Engine 5.7 e o Unity 6.3.
Saiba mais:
-
Integrando jogos com o Amazon GameLift Servers plugin para o Unreal Engine, Guia do Desenvolvedor do Amazon GameLift Servers
-
Integre o Amazon GameLift Servers em um projeto do Unreal Engine, Guia do Desenvolvedor do Amazon GameLift Servers
-
Integrando jogos com o Amazon GameLift Servers plug-in para Unity, Guia Amazon GameLift Servers do desenvolvedor
-
Amazon GameLift ServersIntegre-se a um projeto Unity Engine, Guia Amazon GameLift Servers do desenvolvedor
Amazon GameLift Serversagora oferece suporte ao escalonamento automático de e para zero instâncias com base na atividade da sessão do jogo. As frotas diminuem para zero após um período definido sem atividade de sessão de jogo e aumentam de zero quando as sessões de jogo são solicitadas, oferecendo uma opção para otimização de custos.
Links de referência da Amazon GameLift Servers API:
Amazon GameLift ServersRealtimeagora oferece suporte a Node.js 24.x no Amazon Linux 2023. Essa atualização fornece acesso aos Node.js recursos e melhorias de segurança mais recentes durante a execução no moderno sistema operacional Amazon Linux 2023.
Agora você também pode incluir um script de instalação opcional ao criar uma Realtime frota, permitindo a instalação do software durante a inicialização da instância de acordo com seus requisitos específicos. Para usar a nova versão de tempo de execução, especifique Node.js 24.x ao criar Realtime scripts.
Links de referência da Amazon GameLift Servers API:
Amazon GameLift Serversagora fornece AI-powered assistência no console web, aproveitando o Amazon Q Developer para fornecer orientação personalizada para desenvolvedores de jogos. Esse novo recurso integra Amazon GameLift Servers conhecimento especializado para ajudar os clientes a navegar por fluxos de trabalho complexos, solucionar problemas e otimizar suas implantações de servidores de jogos com mais eficiência.
Esse novo recurso fornece AI-assisted recomendações para integração de servidores de jogos, configuração de frota e otimização de desempenho diretamente no Amazon GameLift Servers console. Esse aprimoramento visa simplificar os processos de tomada de decisão, reduzir o tempo de solução de problemas e melhorar a utilização geral dos recursos, resultando em economia de custos e melhores experiências para os jogadores.
Saiba mais:
Os clientes do Amazon GameLift Servers agora podem usar o sistema operacional Windows Server 2022 para hospedar seus servidores de jogos. O Windows Server 2022 oferece vários aprimoramentos em relação ao Windows Server 2016, incluindo segurança. Esse sistema operacional está disponível em todas as Regiões da AWS, com exceção das regiões da China.
Os clientes podem usar os sistemas operacionais Windows mais recentes e continuar recebendo atualizações críticas de segurança quando terminar o suporte para o Windows Server 2016 em janeiro de 2027. O Suporte ao Windows Server 2022 continua até 13 de outubro de 2031.
Links de referência da Amazon GameLift Servers API:
Amazon GameLift Serversagora inclui uma coleção de métricas incorporada OpenTelemetry (Otel) em todos os SDKs e plug-ins do servidor, fornecendo observabilidade padronizada para o monitoramento do desempenho do servidor de jogos. Essa integração traz recursos de telemetria padrão do setor diretamente para seus servidores de jogos, permitindo monitoramento e solução de problemas abrangentes sem exigir instrumentação ou configuração adicionais.
Com OpenTelemetry a integração, agora você pode:
Captura automática de métricas, logs e rastreamentos essenciais do servidor de jogos usando protocolos padronizados
Integre-se perfeitamente às plataformas de monitoramento e ferramentas de observabilidade existentes
Monitore o desempenho e a integridade do servidor de jogo em tempo real em todas as instâncias de frotas
Solucione problemas mais rapidamente com dados de telemetria que funcionam em diferentes soluções de monitoramento
OpenTelemetry é uma estrutura de observabilidade de código aberto que fornece uma forma padronizada de coletar, processar e exportar dados de telemetria.
Saiba mais:
-
Monitore com métricas de telemetria do servidor, Guia do desenvolvedor do Amazon GameLift Servers
O Amazon GameLift Servers agora fornece acesso remoto direto às instâncias gerenciadas do EC2 e da frota de contêineres por meio do console do Amazon GameLift Servers, eliminando a necessidade de gerenciamento de autenticação. Esse novo recurso usa o Amazon EC2 Systems Manager (SSM) para fornecer acesso seguro ao terminal baseado em navegador sem exigir configuração adicional ou gerenciamento de credenciais.
Com o acesso remoto baseado em console, agora você pode:
Solucionar os problemas com a integração do servidor de jogos em tempo real.
Monitorar a atividade do servidor de jogos e acesse os arquivos de log durante as sessões ativas do jogo
Executar diagnósticos e ferramentas de benchmarking usando o tráfego real de jogadores
Esse recurso está disponível para frotas que executam o SDK versão 5.x do servidor. Para frotas que executam versões anteriores do SDK, você pode continuar usando o método AWS CLI existente para acesso remoto.
Para se conectar remotamente a uma instância de frota, abra o console do Amazon GameLift Servers e encontre o EC2 gerenciado ou a frota de contêineres que você deseja acessar. Nos detalhes da frota, abra a guia Instâncias, selecione uma instância na lista e escolha Connect.
Saiba mais:
Conecte-se a instâncias de frota, Guia do desenvolvedor do Amazon GameLift Servers
Com hospedagem gerenciada pelo Amazon GameLift Servers, agora você pode implantar recursos de servidores de jogos em uma nova zona local de Dallas, TX, TX, TX (us-east-1-dfw-2). As zonas locais lhe dão a capacidade de posicionar os servidores de jogos geograficamente mais perto dos jogadores para reduzir a latência e melhorar significativamente a jogabilidade. Nesta nova zona local, você pode usar os seguintes tipos de instância do EC2: C6gn, C6i, C6in, M6g, M6i, M6in, M8g, e R6i. Para obter descrições detalhadas de cada instância, consulte Tipos de instância do AWS EC2
Para começar a hospedar sessões de jogos na nova Zona Local de Dallas, primeiro opte pela Zona Local para sua Conta da AWS. Em seguida, você pode adicioná-lo como um local remoto a uma frota nova ou frota multilocal existente. Se o jogo usa o Amazon GameLift Servers FlexMatch, atualize qualquer uma das frotas na fila de criação de parcerias para incluir a nova zona local. Com frotas de vários locais, você pode gerenciar diretamente a capacidade de hospedagem em cada local.
A mãe Região da AWS da nova zona local de Dallas, TX, é us-east-1 (Virgínia). A zona local original de Dallas, TX, (us-east-1-dfw-1) não está mais aceitando novas solicitações opcionais.
Saiba mais:
Guia do Zonas locais da AWS usuário para começar com Zonas locais da AWS
GameLift Servidores Amazon locais de serviço, Guia do desenvolvedor do Amazon GameLift Servers
Atualizar localizações da frota, Guia do desenvolvedor do Amazon GameLift Servers
Versão atualizadas do plug-in:
Plugin para Unreal
, versão 3.0.1 (inclui o SDK do servidor para Unreal, versão 5.3.1)
O Amazon GameLift Servers lança novas versões do plug-in para o Unreal Engine e do SDK do servidor para o Unreal Engine. Essas versões mais recentes incluem as seguintes atualizações:
Agora eles oferecem suporte ao uso com o Unreal Engine 5.6.
Os problemas de compilação ao empacotar destinos de clientes Android são resolvidos.
Saiba mais:
-
Integrando jogos com o Amazon GameLift Servers plugin para o Unreal Engine, Guia do Desenvolvedor do Amazon GameLift Servers
-
Integre o Amazon GameLift Servers em um projeto do Unreal Engine, Guia do Desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK:
AWS SDK 1.11.595
O Amazon GameLift Servers libera para disponibilidade geral um conjunto de endpoints fixos chamados beacons de ping UDP para ajudar a medir com precisão a latência entre os dispositivos dos jogadores e as localizações dos servidores do jogo. Os endpoints do sinalizador de ping UDP estão disponíveis em todas as Regiões AWS Globais e Zonas Locais suportadas pelo Amazon GameLift Servers, com exceção das Regiões da China da AWS .
A maioria dos jogos multijogador usa UDP (User Datagram Protocol) como seu principal protocolo de transmissão de pacotes devido aos benefícios de desempenho para jogos em tempo real. Compreender e otimizar a latência da rede é crucial para oferecer a melhor experiência possível ao jogador. Os sinalizadores de ping UDP fornecem uma maneira consistente e confiável de medir a latência real do pacote UDP entre jogadores e servidores de jogos, ajudando você a tomar melhores decisões sobre a correspondência entre jogadores e a colocação da sessão do jogo.
A ListLocations API foi ampliada para incluir informações de domínio e porta do endpoint como parte da lista de locais retornados, facilitando o acesso programático aos endpoints.
Seu cliente de jogo pode enviar mensagens UDP para esses endpoints e receber respostas assíncronas com os mesmos dados, fornecendo medidas de latência que representam melhor as condições reais de tráfego do jogo entre o dispositivo de um jogador e possíveis locais de hospedagem. Esses endpoints são permanentes e permanecem disponíveis desde que o Amazon GameLift Servers ofereça suporte à hospedagem de jogos nesse local.
Saiba mais:
Sinalizadores de ping UDP, Guia do desenvolvedor do Amazon GameLift Servers
ListLocations, Referência Amazon GameLift Servers da API
Com a hospedagem gerenciada pelo Amazon GameLift Servers, agora você pode implantar recursos de servidores de jogos em Bangkok, na Tailândia, e em Kuala Lumpur, na Malásia, ampliando o alcance dos jogos para jogadores de todo o Sudeste Asiático. Essas novas regiões ajudam a reduzir a latência e melhorar a experiência de jogo dos jogadores nessas áreas.
Os seguintes Regiões da AWS estão disponíveis como locais remotos para frotas com vários locais. Para começar imediatamente a hospedar sessões de jogos na Nigéria, adicione a nova zona local da Nigéria como um local remoto a uma frota multilocal nova ou existente. Com frotas de vários locais, você pode gerenciar diretamente a capacidade de hospedagem em cada local.
-
Ásia-Pacífico (Tailândia) (
ap-southeast-7) -
Ásia-Pacífico (Malásia) (
ap-southeast-5)
Eles não Regiões da AWS estão habilitados por padrão para uma AWS conta. Você deve se inscrever em cada região antes de poder implantar Amazon GameLift Servers recursos lá.
Saiba mais:
-
GameLift Servidores Amazon locais de serviço, Guia do Desenvolvedor de Hospedagem do Amazon GameLift Servers
-
Atualizar localizações da frota, Guia do Desenvolvedor de Hospedagem do Amazon GameLift Servers
-
Ative ou desative AWS regiões em sua AWS conta, Guia de referência de gerenciamento de contas.
Versões atualizadas do SDK:
SDK do servidor C++
, versão 5.3.0 SDK do servidor C#
, versão 5.3.0 SDK do servidor Go
, versão 5.3.0 -
SDK do Servidor para Unreal
, versão 5.3.0 -
SDK do Servidor para Unity
, versão 5.3.0
Versões atualizadas do plug-in:
Plugin do Unreal
, versão 3.0.0 Plugin do Unity
, versão 3.1.0
Novas versões do SDK do servidor para C++, C#, Go, Unreal e Unity, bem como novas versões de plug-ins para Unreal Engine e Unity, agora são de código aberto. Eles estão todos disponíveis na Amazon GameLift Servers GitHub organização
Principais atualizações do SDK do servidor:
Validação aprimorada do lado do cliente e respostas de erro em todos os SDKs do servidor.
A função de OnProcessTerminate retorno de chamada agora tem lógica padrão para finalizar o processo do servidor do jogo.
A função InitSDK() agora usa um token de idempotência para oferecer suporte a várias tentativas.
O OnUpdateGameSession retorno de chamada agora pode passar dados automaticamenteBackfillMode.
Principais atualizações do plugin:
O plug-in do Unreal Engine agora tem um processo de instalação e configuração mais simplificado, com mais automação e menos pré-requisitos (CMake, OpenSSL e a cadeia de ferramentas de compilação cruzada Unreal).
O plug-in do Unreal Engine aprimorou a experiência de interface do usuário para o fluxo de trabalho do EC2 gerenciado, incluindo suporte para espaços nos caminhos de criação do cliente e do servidor do jogo. Além disso, agora você pode adicionar argumentos de linha de comando ao iniciar um cliente de jogo a partir do Editor.
O plug-in do Unreal Engine agora oferece suporte a versões de servidores ARM no UE5.
Saiba mais:
GameLift Servidores Amazon plugin para Unreal Engine, Guia do desenvolvedor do Amazon GameLift Servers
GameLift Servidores Amazon plugin para Unity (SDK 5.x do servidor), Guia do desenvolvedor do Amazon GameLift Servers
SDK de servidor 5.x para GameLift Servidores Amazon, Guia do desenvolvedor do Amazon GameLift Servers
Integrar GameLift Servidores Amazon em um projeto Unreal Engine, Guia do desenvolvedor do Amazon GameLift Servers
Integrar GameLift Servidores Amazon em um projeto Unity, Guia do desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK:
-
SDK do servidor C#, versão 5.2.1
Para desenvolvedores de jogos que usam C#, agora você pode usar o.NET 8 como uma estrutura de destino para seus projetos do Amazon GameLift Servers. Com o.NET 8, você pode aproveitar as melhorias de desempenho, incluindo compilação just-in-time (JIT) aprimorada, otimização do uso de memória e tempos de startup mais rápidos. Se você usa atualmente o .NET 6, recomendamos planejar uma migração para o .NET 8, incluindo a atualização do SDK do servidor C# para a versão mais recente. A Microsoft anunciou o suporte ao .NET 8, com patches de segurança e atualizações técnicas, até novembro de 2026.
Baixe a versão mais recente do SDK do servidor C# para Amazon GameLift Servers
Saiba mais:
Obtenção GameLift Servidores Amazon ferramentas de desenvolvimento, Guia do desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK:
-
AWS SDK 1.11.535
Agora você pode ajustar a hospedagem do seu servidor de jogos com o Amazon GameLift Servers selecionando entre uma seleção maior de instâncias do Amazon EC2 nas famílias de instâncias da 5ª à 8ª geração. Cada nova geração do EC2 oferece avanços na computação, memória e rede do EC2, com as instâncias da 8ª geração fornecendo instâncias de última geração da Graviton4 e da Intel. AWS Xeon-based As instâncias de próxima geração estão disponíveis nas seguintes famílias de instâncias:
-
Propósito geral
(M-series) -
Otimizado para computação
() C-series -
Memória otimizada
(R-series)
Você também pode escolher variantes que oferecem armazenamento local (d), rede aprimorada (n) e arquiteturas de processador específicas (Intel/AMD/Graviton— i/a /g). As instâncias da próxima geração estão disponíveis em todas as Regiões da AWS que são suportadasAmazon GameLift Servers, com exceção das regiões da AWS China. Consulte mais detalhes em GameLift Servidores Amazon locais de serviço.
Use esses novos tipos de instância com frotas EC2 gerenciadas pelo Amazon GameLift Servers e frotas de contêineres gerenciadas. Ao mudar sua hospedagem de jogos existente para um novo tipo de instância (mesma arquitetura), basta implantar novas frotas com todas as configurações inalteradas, exceto o tipo de instância.
Saiba mais:
CreateFleetAmazon GameLift ServersReferência da API
CreateContainerFleet, Referência Amazon GameLift Servers da API
O novo wrapper de servidor de jogos para o Amazon GameLift Servers reduz significativamente o tempo necessário para hospedar um servidor de jogos no Amazon GameLift Servers. Sem a necessidade de alterações no código, você pode usar o wrapper para adicionar a funcionalidade básica de gerenciamento de sessões de jogo ao seu jogo e implantá-la em uma frota Amazon GameLift Servers Anywhere, uma frota EC2 gerenciada ou uma frota gerenciada de contêineres. Essa ferramenta é ideal para fazer uma avaliação prática dos recursos do Amazon GameLift Servers, usando seu próprio servidor de jogo ou um de um jogo de amostra. Também é útil para implantar rapidamente iterações de servidores de jogos, como para prototipagem ou testes rápidos.
Com os recursos básicos de gerenciamento de sessão de jogo, seu servidor de jogo pode inicializar uma conexão com o serviço do Amazon GameLift Servers, responder às solicitações para iniciar e interromper as sessões de jogo e desligar quando uma sessão de jogo for concluída.
Baixe o invólucro do servidor do jogo em. GitHub
GameLift A Amazon é um serviço totalmente gerenciado dedicado a ajudar os desenvolvedores a criar, escalar e entregar os jogos mais exigentes do mundo. Com a versão de disponibilidade geral do Amazon GameLift Streams, a Amazon GameLift agora oferece servidores de jogos de alta escala e recursos de streaming de jogabilidade suave.
O Amazon GameLift Servers oferece aos desenvolvedores de jogos a capacidade de implantar, operar e escalar servidores de jogos dedicados. Você pode implantar servidores de jogos de alto desempenho na Nuvem em minutos e escalar para cima e para baixo para atender à demanda dos jogadores. Construído em um ambiente de computação AWS comprovado, Amazon GameLift Servers suporta 100 milhões de jogadores simultâneos em um único jogo, 100 mil adições de jogadores por segundo e 9 mil novas instâncias de computação por minuto. E com segurança de nível empresarial, criação de partidas para as maiores multidões e flexibilidade de pagamento conforme o uso, ele ajuda você a começar, esteja trabalhando em uma nova ideia de jogo ou executando um jogo com milhões de jogadores.
O Amazon GameLift Streams ajuda os desenvolvedores de jogos a oferecer experiências de streaming de jogos com resolução de até 1080p e 60 quadros por segundo (fps) sem nenhum atraso perceptível em dispositivos, incluindo iOS, Android, FireOS e PCs, para jogadores. Usando uma única AWS oferta, os editores podem implantar o conteúdo do jogo em minutos, sem modificações, em instâncias de GPU baseadas em nuvem totalmente gerenciadas e entregá-las por meio do AWS Network Backbone diretamente para qualquer dispositivo de jogador final com um navegador da web. Os jogadores podem começar a jogar em apenas alguns segundos, sem esperar por um download ou instalação, e isso oferece uma experiência de jogo quase indistinguível de jogar o jogo localmente em um PC ou console de jogos.
Versões atualizadas do SDK:
-
AWS SDK 1.11.485
Em resposta aos comentários dos clientes, estamos lançando uma nova funcionalidade que permite priorizar locais para solicitações individuais de colocação em sessões de jogo. Para suas filas configuradas para priorizar a colocação por local, agora você pode fornecer uma lista personalizada de locais prioritários com cada solicitação de colocação.
Esse novo recurso permite que os clientes alterem dinamicamente as prioridades de localização para cada solicitação de colocação, conforme necessário. A flexibilidade adicional significa que você pode responder melhor às mudanças nas condições, como localização dos jogadores, carga da frota ou integridade do servidor. Ele também pode oferecer suporte a clientes que desejam personalizar ainda mais a forma como os locais de colocação são selecionados.
Saiba mais:
Priorize a colocação da sessão de jogo, Guia do desenvolvedor do Amazon GameLift Servers
StartGameSessionPlacement, Referência Amazon GameLift Servers da API
Versões atualizadas do SDK:
-
AWS SDK 1.11.477
Em resposta aos comentários dos clientes, estamos lançando uma nova funcionalidade que permite encerrar sessões individuais de jogo com mais facilidade. Com esta versão, agora você pode encerrar uma sessão de jogo diretamente no Amazon GameLift Servers console ou usando o AWS SDK AWS CLI ou para. Amazon GameLift Servers
Esse novo recurso aborda a necessidade de resolver sessões de jogo que permanecem ativas, mas em mau estado, o que impede que os recursos de computação hospedem novas sessões de jogo. Anteriormente, os clientes precisavam acessar remotamente a computação para encerrar manualmente uma sessão de jogo.
Você tem dois métodos de rescisão para escolher. O primeiro método tenta encerrar normalmente uma sessão de jogo usando sua sequência de desligamento personalizada, que pode incluir ações para notificar jogadores e resolver dados do jogo. O segundo método força o processo do servidor a parar, o que encerra imediatamente a sessão do jogo. Esse segundo método garante que a sessão do jogo termine mesmo quando o processo do servidor não estiver respondendo.
Saiba mais:
Encerrar uma sessão de jogo usando o console do Amazon GameLift Servers, Guia do desenvolvedor do Amazon GameLift Servers
TerminateGameSession, Referência Amazon GameLift Servers da API
Versões atualizadas do plug-in:
Amazon GameLift Servers plug-in do Unreal Engine versão 2.0.0
-
Atualizado para oferecer suporte ao SDK 5.2.0 do servidor C++ com suporte a contêineres gerenciados.
-
Foi adicionado suporte para Unreal Engine 5.4 e 5.5.
Amazon GameLift Servers plugin do Unity, versão 3.0.0
-
Atualizado para oferecer suporte ao SDK 5.2.0 do servidor C++ com suporte a contêineres gerenciados.
-
Suporte ao Unity 2021.3 LTS e 2022.3 LTS para Windows e Mac OS.
O plug-in do Amazon GameLift Servers para os sistemas de jogos Unreal e Unity fornece ferramentas e fluxos de trabalho que simplificam as etapas para colocar um jogo em funcionamento com o Amazon GameLift Servers. O Amazon GameLift Servers é um serviço totalmente gerenciado de hospedagem na Nuvem que desenvolvedores de jogos podem usar para gerenciar e escalar servidores de jogos dedicados para jogos multijogador baseados em sessões.
As versões mais recentes do plug-in oferecem os seguintes aprimoramentos:
-
Fluxo de trabalho guiado para hospedagem com contêineres gerenciados. Esse fluxo de trabalho orienta você nas etapas para configurar uma imagem de contêiner com seu software de servidor de jogos e implantar uma solução de hospedagem baseada em Nuvem para seu servidor de jogos. O fluxo de trabalho oferece dois cenários de implantação diferentes: uma implantação simples e uma implantação mais completa com uma fila de colocação da sessão de jogo e um criador de partidas do FlexMatch. Cada cenário gera frotas de Amazon GameLift Servers contêineres e AWS recursos de apoio.
-
Processo aprimorado para configurar perfis de AWS usuário e gerenciar credenciais de AWS acesso para uso de plug-ins. Você pode manter vários perfis para trabalhar com diferentes AWS contas, usuários da conta e regiões.
-
Funcionalidade adicional para atualizar as frotas de contêineres existentes. Você pode implantar novas imagens de contêiner (como para atualizações de versões do servidor de jogos) e alterar as configurações da frota sem precisar começar do início.
-
Fluxos de trabalho aprimorados para hospedagem com frotas do Amazon GameLift Servers em qualquer lugar e EC2 gerenciado. As melhorias baseadas no feedback dos clientes incluem uma melhor orientação com dicas e links para recursos úteis.
Os cenários de implantação das soluções Managed Containers e Managed EC2 usam AWS CloudFormation modelos para criar e implantar os AWS recursos para cada cenário. Esses modelos estão incluídos no download do plug-in Amazon GameLift Servers e são editáveis. Você pode usá-las como estão ou modificá-las para o seu jogo.
Saiba mais:
Plug-in para Unreal: implante o jogo em uma frota do contêiner gerenciada, Guia do Desenvolvedor do Amazon GameLift Servers
Plug-in para Unity: implante o jogo em uma frota do contêiner gerenciada, Guia do Desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK:
-
AWS SDK 1.11.445
-
SDK do servidor, versão 5.2.0 (todos os idiomas)
O Amazon GameLift Servers lança para disponibilidade geral uma nova solução de hospedagem para cargas de trabalho de servidores de jogos em contêineres. Com esta versão, os desenvolvedores de jogos agora podem aproveitar os benefícios da conteinerização, incluindo ambientes consistentes e seguros, um processo de implantação simplificado e utilização otimizada de recursos.
As frotas de contêineres gerenciados usam instâncias do Amazon EC2 que são gerenciadas pelo Amazon GameLift Servers em seu nome e com base em suas configurações. Você cria uma arquitetura de contêiner personalizada para o jogo e fornece imagens de contêineres armazenando-as em um repositório do Amazon Elastic Container Registry (Amazon ECR). As frotas de contêineres estão disponíveis somente para servidores de Linux-based jogos. Os servidores de jogos devem estar integrados ao Server SDK 5.2.0 ou superior.
Com frotas de contêineres gerenciadas, você obtém os mesmos benefícios das frotas gerenciadas do EC2. Isso inclui suporte para tipos On-Demand de instância Spot, escalabilidade inteligente de capacidade, posicionamento de sessões de jogo com filas e matchmaking. Você também obtém as mesmas métricas de outros tipos de frota, além de algumas novas para contêineres. Outros recursos para frotas de contêineres incluem:
-
Alinhamento com a experiência sem servidor para cargas de trabalho em contêineres. Execute um processo de servidor de jogo por contêiner e coloque vários contêineres em cada instância da frota para otimizar o uso dos recursos. Se você preferir ter contêineres com vários processos de servidor de jogos, você pode usar o Amazon GameLift Servers Agent para gerenciamento automatizado do host.
-
Criação simplificada de frotas. As frotas de contêineres são projetadas para exigir configurações mínimas de implantação, com valores razoáveis. suggested/default Você pode implantar rapidamente uma frota ativa e, em seguida, personalizar as configurações individuais conforme necessário.
-
Ferramentas de controle de versão para arquitetura de contêineres. Agora você pode atualizar uma definição de grupo de contêineres (que é semelhante a uma “tarefa” de contêiner), manter várias versões e especificar qual versão implantar em uma frota.
-
Ferramentas de atualização da frota. Com as frotas de contêineres, você não precisa mais criar uma nova frota quando quiser lançar uma atualização da versão do servidor do jogo. Em vez disso, agora você pode atualizar sua imagem de contêiner e implantar as atualizações nas frotas existentes.
Você pode criar frotas de Amazon GameLift Servers contêineres em qualquer Região da AWS lugar que Amazon GameLift Servers ofereça suporte a frotas de vários locais e pode implantar instâncias de frota de contêineres em qualquer local remoto compatível. Consulte mais detalhes em GameLift Servidores Amazon locais de serviço. No momento, os contêineres gerenciados não estão disponíveis nas regiões AWS da China.
Saiba mais:
Publicação no blog: Aproveite contêineres totalmente gerenciados para hospedar jogos multijogador em escala global em Amazon GameLift Servers
Visão geral do Contêineres gerenciados, Guia do desenvolvedor do Amazon GameLift Servers
Como os contêineres funcionam em GameLift Servidores Amazon, Guia do desenvolvedor do Amazon GameLift Servers
Roteiro de desenvolvimento para hospedagem com GameLift Servidores Amazon contêineres gerenciados, Guia do desenvolvedor do Amazon GameLift Servers
-
CreateContainerFleet, Referência Amazon GameLift Servers da API
Versões atualizadas do SDK:
SDK do servidor C++, versão 5.1.3
-
Novos recursos de registro em log. Agora você pode acessar os logs de solicitação do SDK.
-
Confiabilidade aprimorada na transmissão de mensagens do SDK. O SDK agora usa mecanismos de reconexão mais robustos para se recuperar em caso de interrupções na rede ou perdas aleatórias de mensagens.
Versões atualizadas do plug-in:
Amazon GameLift Servers plug-in do Unreal Engine versão 1.1.2
-
Atualizado para oferecer suporte à versão mais recente do SDK 5.1.3 do servidor C++.
-
No Amazon GameLift Servers plugin para Unreal Engine, ao procurar um executável de compilação de servidor para uma frota, agora você tem a opção de procurar Todos os arquivos.
Plug-in do SDK do servidor C++ para Unreal, versão 5.1.2
-
Atualizado para oferecer suporte à versão mais recente do SDK 5.1.3 do servidor C++.
Saiba mais:
-
Integrando jogos com o Amazon GameLift Servers plugin para o Unreal Engine, Guia do Desenvolvedor do Amazon GameLift Servers
Com base no feedback dos clientes, facilitamos a compreensão do fluxo de trabalho do Amazon GameLift Servers para criar uma frota do EC2 gerenciada e prepará-la para hospedar sessões de jogos. Entre os aprimoramentos estão:
-
Fornecemos descrições mais específicas e precisas de cada fase do processo de criação da frota. Essa visibilidade aprimorada facilita a identificação e a resolução de problemas com mais rapidez.
-
As fases de criação e ativação separam melhor as tarefas de implantação da instância (compilação) das tarefas de iniciar os processos do servidor de jogos e conectar-se ao serviço do Amazon GameLift Servers (ativação). Essa alteração facilita o reconhecimento da provável causa dos problemas. Além disso, agora você pode se conectar remotamente às frotas quando elas estão na fase de ativação.
-
Dois novos eventos de criação de frota comunicam o êxito ou a falha dos scripts de instalação do servidor de jogos. Se a compilação do seu servidor de jogos incluir um script de instalação, Amazon GameLift Servers tentará executar o script e emitirá um dos seguintes novos eventos:
-
FLEET_CREATION_COMPLETED_INSTALLER -
FLEET_CREATION_FAILED_INSTALLER
-
Saiba mais:
Depurar problemas de frota do Amazon GameLift Servers, Guia do desenvolvedor do Amazon GameLift Servers
-
Tipo de dados do evento, Referência da Amazon GameLift Servers API
Com base no feedback dos clientes, fizemos as seguintes atualizações na experiência do console do Amazon GameLift Servers
Suas preferências de exibição de páginas agora são salvas automaticamente no usuário AWS da sua conta e aplicadas sempre que você retorna à página. As preferências de exibição permitem que você escolha quais informações incluir em uma exibição de tabela, como na página de listagem de frotas. Personalize suas preferências de exibição usando o ícone
no canto superior direito de uma tabela. O fluxo de trabalho Criar frota para frotas do EC2 gerenciadas foi simplificado para combinar a seleção de locais da frota e tipos de instância. Facilitamos a localização do tipo de instância certo para a frota, mesmo quando você altera as seleções de locais.
Saiba mais:
Crie um GameLift Servidores Amazon frota EC2 gerenciada, Guia do desenvolvedor do Amazon GameLift Servers
Com a hospedagem gerenciada do Amazon GameLift Servers, agora você pode implantar recursos de servidores de jogos na Nigéria, na África Ocidental, e ampliar o alcance dos jogos para jogadores de toda a África. Use as zonas AWS locais para colocar os servidores de jogos geograficamente mais próximos de seus jogadores para reduzir a latência e melhorar significativamente a jogabilidade.
Para começar imediatamente a hospedar sessões de jogos na Nigéria, adicione a nova zona local da Nigéria como um local remoto a uma frota nova ou existente em vários locais. Se o jogo usa o Amazon GameLift Servers FlexMatch, atualize as frotas na fila de criação de parcerias para incluir a nova zona local. Com frotas de vários locais, você pode gerenciar diretamente a capacidade de hospedagem em cada local.
A parte principal Região da AWS da Zona Local de Lagos, Nigéria, é a Região da África (Cidade do Caboaf-south-1) (), que Amazon GameLift Servers também oferece suporte como local remoto. O nome da zona local da Nigéria é af-south-1-los-1.
Saiba mais:
GameLift Servidores Amazon locais de serviço, Guia do desenvolvedor do Amazon GameLift Servers
Atualizar localizações da frota, Guia do desenvolvedor do Amazon GameLift Servers
O console do Amazon GameLift Servers agora oferece uma ferramenta de pesquisa de sessão de jogador que permite recuperar informações da sessão do jogador por ID da sessão de jogo, ID da sessão do jogador ou ID do jogador. Os jogos que usam a criação de parcerias do FlexMatch geram automaticamente sessões de jogadores para cada jogador correspondente. Para todos os outros jogos, as sessões dos jogadores são um recurso opcional.
Você pode encontrar a ferramenta de pesquisa de sessão de jogador na navegação principal do console do Amazon GameLift Servers. Visualize as sessões individuais de jogadores ou compare dados em sessões de vários jogadores. Você também pode abrir os dados da sessão de jogador ao visualizar a página de detalhes da sessão do jogo.
Saiba mais:
Sessões de jogos e jogadores no GameLift Servidores Amazon console, Guia do desenvolvedor do Amazon GameLift Servers
O Amazon GameLift Servers agora oferece uma prévia das frotas de contêineres, que oferecem maior portabilidade, escalabilidade, tolerância a falhas e agilidade.
Em frotas de contêineres, as instâncias do Amazon EC2 hospedam um ou mais dos seus contêineres. Esses contêineres incluem o servidor de jogos, juntamente com tudo o que for necessário, incluindo dependências e configurações. Exemplos de dependências incluem SDKs e pacotes de software. Depois de carregar o contêiner no Amazon Elastic Container Registry privado, o Amazon GameLift Servers preenche a frota com o contêiner.
Para funcionar em uma frota de contêineres, o servidor de jogos deve ser executado em Linux e estar integrado ao SDK 5.x do servidor. Em uma frota de contêineres, você tem um controle ajustado dos recursos de hospedagem, permitindo otimizar o consumo de recursos, como unidades de CPU e memória. Você também pode hospedar vários servidores de jogos em um contêiner para reduzir o uso de recursos.
Em uma frota de contêineres, você obtém muitos dos mesmos benefícios que outros tipos de frotas têm, como tipos de On-Demand instância, escalabilidade (automática e manual), filas e matchmaking. Você também obtém as mesmas métricas de outros tipos de frota, além de algumas novas para contêineres. As frotas de contêineres oferecem alcance global aos jogadores nos seguintes locais e regiões:
ap-northeast-1
ap-northeast-2
ap-southeast-2
eu-central-1
eu-west-1
us-east-1
us-west-2
Para alcançar ainda mais regiões e zonas locais, crie frotas de contêineres com vários locais.
Saiba mais:
-
Gerenciando hospedagem com contêineres do Amazon GameLift Servers, Guia do desenvolvedor do Amazon GameLift Servers
-
CreateContainerGroupDefinition, Referência Amazon GameLift Servers da API
Versões atualizadas do SDK:
SDK do servidor Go, versão 5.1.0
SDK do servidor C#, versão 5.1.2
SDK do servidor C++, versão 5.1.2
Fizemos as seguintes melhorias:
Melhoramos a confiabilidade do SDK adicionando reconexão automática em caso de interrupção da rede.
-
[Go] Agora você pode chamar
InitSDK()com ou sem parâmetros do servidor. Os servidores de jogos executados em frotas EC2 gerenciadas pelo Amazon GameLift Servers leem os parâmetros do servidor diretamente das variáveis de ambiente. Os servidores de jogos nas frotas do Amazon GameLift Servers Anywhere devem chamarInitSDK()com os parâmetros do servidor.
Versões atualizadas do plug-in:
Amazon GameLift Servers plug-in do Unreal Engine versão 1.1.0
Amazon GameLift Servers plugin do Unity, versão 2.1.0
Plug-in do SDK do servidor C++ para Unreal, versão 5.1.1
Plug-in do SDK do servidor C# para Unity, versão 5.1.2
Fizemos as seguintes melhorias:
-
[Amazon GameLift Servers plugin para Unreal Engine] Atualizamos as instruções de instalação e simplificamos o empacotamento. Esse plug-in agora inclui a versão mais recente do SDK do servidor C++ para Unreal.
Atualizamos os plug-ins para oferecer suporte à versão mais recente do SDK do servidor do Amazon GameLift Servers.
Saiba mais:
Integrando jogos com o Amazon GameLift Servers plugin para o Unreal Engine, Guia do Desenvolvedor do Amazon GameLift Servers
Você já conseguiu definir as propriedades do jogo ao criar sessões de jogo e pesquisar as propriedades especificadas nas sessões de jogo. Agora você também pode adicionar e atualizar essas propriedades em uma sessão de jogo ativa.
Por exemplo, os jogadores votam em um mapa no qual querem jogar. O cliente de jogo chama UpdateGameSession para modificar um valor GameProperty para{"Key": "map", "Value":"jungle"}. O jogo implementa o novo mapa para os jogadores na sessão de jogo.
Os administradores do jogo também podem recuperar dados úteis das propriedades do jogo usando a operação SearchGameSessions. Por exemplo, os administradores podem listar sessões de jogo que têm um valor de Status como ACTIVE e esta propriedade do jogo: {"Key": "map", "Value":"desert"}.
Saiba mais:
Integrar GameLift Servidores Amazon funcionalidade do cliente de jogo, Guia do desenvolvedor do Amazon GameLift Servers
GameProperty, Referência Amazon GameLift Servers da API
UpdateGameSession, Referência Amazon GameLift Servers da API
SearchGameSessions, Referência Amazon GameLift Servers da API
Agora você pode gerenciar toda a pilha de recursos do Amazon GameLift Servers usando as ferramentas de Infraestrutura como código (IaC). Essas ferramentas incluem AWS CloudFormation, e também ferramentas de terceiros, como Terraform e Pulumi. Com esse suporte adicional, agora você pode se concentrar na criação de seu jogo e aproveitar DevOps estratégias para cuidar do gerenciamento de recursos e da implantação para seus clientes. CI/CD
Agora você também pode provisionar e configurar todos os tipos de Amazon GameLift Servers recursos usando a AWS Cloud Control API. Você pode continuar trabalhando com recursos usando as Amazon GameLift Servers APIs ou os AWS CloudFormation modelos do. Amazon GameLift Servers
Para obter detalhes sobre os recursos do Amazon GameLift Servers disponíveis por meio de IaC, consulte a Referência de tipos de recurso do Amazon GameLift Servers do Amazon GameLift Servers.
Além disso, agora você pode escalar automaticamente suas frotas usando AWS CloudFormation modelos ou a API AWS Cloud Control usando a nova propriedade Fleet:ScalingPolicies.
A API Cloud Control oferece aos desenvolvedores um conjunto padrão de APIs para criar, ler, atualizar, excluir e listar recursos (CRUDL) em centenas de AWS serviços e várias ferramentas de terceiros, como Terraform e Pulumi.
Versões atualizadas do SDK: Amazon GameLift Servers plugin para Unity, versão 2.0.0
O plug-in do Amazon GameLift Servers para o Unity fornece ferramentas e fluxos de trabalho que simplificam as etapas para colocar um jogo do Unity em funcionamento para hospedagem na Nuvem com o Amazon GameLift Servers. O Amazon GameLift Servers é um serviço totalmente gerenciado que permite aos desenvolvedores de jogos gerenciar e escalar servidores de jogos dedicados para jogos multijogador baseados em sessões.
Com essa versão, o plug-in para Unity foi atualizado para usar os recursos mais recentes do Amazon GameLift Servers, incluindo o SDK versão 5.x do servidor e suporte para testes locais com o Amazon GameLift Servers Anywhere. O plug-in é compatível com as versões do Unity 2021.3 LTS e 2022.3 LTS.
Os principais recursos do plug-in incluem:
-
Fluxos de trabalho de UI guiados no Editor Unity para os seguintes cenários:
-
Teste sua integração de jogos com o Amazon GameLift Servers usando sua estação de trabalho local como host. Esse fluxo de trabalho ajuda você a configurar uma frota do Amazon GameLift Servers Anywhere para a máquina local, iniciar instâncias do servidor e cliente de jogos, solicitar uma sessão de jogo por meio do Amazon GameLift Servers e ingressar no jogo.
-
Implante uma solução de hospedagem em nuvem para seu servidor de jogos integrado com EC2 Amazon GameLift Servers gerenciado e AWS recursos de suporte. Esse fluxo de trabalho ajuda você a configurar o jogo para hospedagem na nuvem e fornece três cenários de implantação:
Implante o servidor de jogos em uma única frota.
Implante o servidor do jogo em um conjunto de frotas spot de baixo custo em várias AWS regiões.
Implante o servidor do jogo com um FlexMatch matchmaker.
-
-
Capacidade de configurar perfis de usuário vinculados a uma AWS conta de usuário e definir uma AWS região padrão. Você pode manter vários perfis para funcionar em diferentes AWS contas, usuários da conta e regiões.
-
Conveniências especiais que ajudam a simplificar os processos de integração e implantação do Amazon GameLift Servers, incluindo:
-
Cada solução de hospedagem inclui AWS recursos de suporte, incluindo um grupo de usuários do Amazon Cognito que fornece IDs de jogadores exclusivos e validação de jogadores. As soluções também incluem um bucket Amazon S3 para armazenamento, notificação de eventos do Amazon SNS, AWS Lambda funções e outros recursos.
-
Para o fluxo de trabalho do Anywhere, o plug-in automatiza as configurações de parâmetros de servidor necessárias.
-
Para o fluxo de trabalho do Amazon EC2, cada solução de implantação fornece um serviço de backend de cliente integrado usando funções Lambda. O serviço de backend fica entre o cliente do jogo e o serviço do Amazon GameLift Servers e gerencia todas as chamadas diretas para o serviço do Amazon GameLift Servers.
-
-
Conteúdo para testes de integração, incluindo ativos e código para um simples exemplo de jogo multijogador para ilustrar a integração entre servidor e cliente de jogo.
-
Documentação do plug-in com orientação detalhada de integração e código de amostra.
Todos os cenários de implantação, inclusive para as frotas Anywhere e Amazon EC2, usam AWS CloudFormation modelos para descrever e implantar os AWS recursos para a solução do seu jogo. Esses modelos estão incluídos no download do plug-in do Amazon GameLift Servers. Você pode usá-los como estão ou personalizá-los para o jogo.
Saiba mais:
GameLift Servidores Amazon plugin para Unity (SDK 5.x do servidor), Guia do desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK: AWS SDK 1.11.193
O novo recurso de credenciais Amazon GameLift Servers compartilhadas permite que aplicativos implantados em frotas gerenciadas do EC2 interajam com outros recursos. AWS Essa atualização afeta aplicações agrupadas e implantadas juntamente com os binários do servidor de jogos integrados ao SDK versão 5.x ou posterior do servidor. (Os executáveis do servidor de jogos já podem solicitar credenciais usando a ação GetFleetRoleCredentials() 5.x do SDK de servidor.)
Por exemplo, se você quiser implantar sua versão de servidor de jogos com um CloudWatch agente da Amazon para coletar métricas de instância do EC2 e outros dados, o agente precisa de permissão para interagir com seus CloudWatch recursos. Para fazer isso, primeiro você deve configurar uma função ( AWS Identity and Access Management IAM) com permissões para usar os CloudWatch recursos e, em seguida, configurar uma frota com a função do IAM e as credenciais compartilhadas habilitadas. Quando o Amazon GameLift Servers implanta sua compilação de servidor de jogos em cada instância do EC2, ele gera um arquivo de credenciais compartilhado e o armazena na instância. Todas as aplicações na instância podem usar as credenciais compartilhadas. O Amazon GameLift Servers atualiza automaticamente as credenciais temporárias durante toda a vida útil da instância.
Você pode ativar as credenciais compartilhadas ao criar uma frota EC2 gerenciada usando os seguintes métodos:
No fluxo de trabalho de criação de frotas do console Amazon GameLift Servers.
Ao chamar a operação da API do serviço
CreateFleetusando o novo parâmetroInstanceRoleCredentialsProvider.Ao chamar a operação AWS CLI
aws gamelift create-fleetcom o parâmetroinstance-role-credentials-provider.
Saiba mais:
Comunique-se com outros AWS recursos de suas frotas, Guia Amazon GameLift Servers do desenvolvedor
CreateFleet, InstanceRoleCredentialsProvider, Referência Amazon GameLift Servers de API
Configure um perfil de serviço do IAM, Guia do desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK: Amazon GameLift Servers plugin para Unreal Engine versão 1.0.0
O plug-in do Amazon GameLift Servers para o Unreal Engine fornece ferramentas e fluxos de trabalho que simplificam as etapas para colocar um jogo em funcionamento para hospedagem na Nuvem com o Amazon GameLift Servers. O Amazon GameLift Servers é um serviço totalmente gerenciado que permite aos desenvolvedores de jogos gerenciar e escalar servidores de jogos dedicados para jogos multijogador baseados em sessões. O plug-in suporta as versões 5.0, 5.1 e 5.2 da UE. Os principais recursos incluem:
-
Fluxos de trabalho de UI guiados no editor Unreal percorrem os seguintes caminhos:
-
Teste sua integração de jogos com o Amazon GameLift Servers usando sua estação de trabalho local como host. Esse fluxo de trabalho ajuda você a configurar uma frota do Amazon GameLift Servers Anywhere para sua máquina local, iniciar instâncias do seu servidor e cliente de jogos, solicitar uma sessão de jogo por meio do Amazon GameLift Servers e obter informações de conexão para a nova sessão de jogo.
-
Implante uma solução de hospedagem em nuvem do Amazon EC2 para seu servidor de jogos integrado. Esse fluxo de trabalho ajuda você a configurar seu jogo para hospedagem na Nuvem e fornece três cenários de implantação diferentes: implante em uma única frota, implante em um conjunto de frotas spot em várias regiões ou implante em um conjunto de frotas com um matchmaker FlexMatch. A solução para cada cenário de implantação inclui Amazon GameLift Servers recursos e recursos de suporte AWS .
-
-
Capacidade de configurar perfis de usuário vinculados a uma AWS conta de usuário e definir uma AWS região padrão. Você pode manter vários perfis para funcionar em diferentes AWS contas, usuários da conta e regiões.
-
Conveniências especiais que ajudam a simplificar os processos de integração e implantação do Amazon GameLift Servers, incluindo:
-
Cada solução de hospedagem inclui AWS recursos de suporte, incluindo um grupo básico de usuários do Amazon Cognito que fornece IDs de jogadores exclusivos, um bucket do Amazon S3 para armazenamento, notificação de eventos e funções do Amazon SNS. AWS Lambda
-
Para o fluxo de trabalho do Anywhere, o plug-in automatiza as configurações de parâmetros do servidor necessárias usando argumentos de linha de comando.
-
Para o fluxo de trabalho do Amazon EC2, cada solução de implantação fornece um serviço de backend de cliente integrado usando funções Lambda. O serviço de backend recebe solicitações de clientes de jogos e as repassa para o serviço Amazon GameLift Servers.
-
-
Conteúdo para testes de integração, incluindo um mapa inicial do jogo e dois mapas de teste com esquemas básicos e elementos de interface do usuário.
-
Documentação do plug-in com orientação detalhada de integração e código de amostra.
Todos os cenários de implantação, inclusive para as frotas Anywhere e Amazon EC2, usam AWS CloudFormation modelos para descrever as soluções. O plug-in usa esses modelos ao implantar recursos do Amazon GameLift Servers para seu jogo. Esses modelos estão incluídos no download do plug-in Amazon GameLift Servers e são editáveis. Você pode usá-las como estão ou modificá-las para o seu jogo.
Saiba mais:
GameLift Servidores Amazon plugin para Unreal Engine, Guia do desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK: AWS SDK 1.11.144
Agora Amazon GameLift Servers você pode hospedar seus jogos na nuvem usando instâncias EC2 com processadores AWS Graviton. Projetadas AWS com Arm64-based processadores, as instâncias Graviton oferecem o melhor custo-benefício para cargas de trabalho em nuvem usando o EC2, com até 40% de melhoria em relação às instâncias comparáveis baseadas em x86. Os processadores Graviton3 mais recentes oferecem desempenho computacional até 25% melhor em relação às versões anteriores.
ComAmazon GameLift Servers, agora você pode selecionar entre essas novas instâncias na família AWS Graviton:
Graviton2-based instâncias: c6g, c6gn, r6g, m6g, g5g
Graviton3-based instâncias: c7g, r7g, m7g
Saiba mais:
AWS Processador Graviton
: Saiba mais sobre os benefícios e usos práticos das instâncias do Graviton-based EC2. Introdução ao Graviton
: obtenha uma visão geral das Graviton-based instâncias e insights sobre como os aplicativos são executados nelas, dependendo do sistema operacional, dos idiomas e dos tempos de execução.
nota
As instâncias do Arm exigem um servidor desenvolvido para um AMI do Linux. O SDK do servidor 5.1.1 ou mais recente é necessário para C++ e C#. O Server SDK 5.0 ou mais recente é necessário para o Go. Essas instâncias não oferecem suporte imediato para a instalação do Mono no Amazon Linux 2023 (AL2023) ou no Amazon Linux 2 (AL2).
Versões atualizadas do SDK: SDK de servidor para C++, C#/Unity, Unreal 5.1.0
A versão mais recente do SDK de servidor Amazon GameLift Servers fornece atualizações para C++, C# e o plug-in Unreal, além de um novo plug-in para uso com o motor de jogo Unity. Os desenvolvedores de jogos integram o SDK de servidor Amazon GameLift Servers aos servidores de jogos que eles implantam para hospedagem no Amazon GameLift Servers.
A versão mais recente do SDK de servidor contém as seguintes atualizações, que incluem várias solicitações de clientes:
-
Baixe pacotes SDK específicos do idioma: o site de download atualizado do Amazon GameLift Servers
contém pacotes de SDK para cada idioma. Você pode baixar as versões atuais ou anteriores. -
Novo plug-in de SDK de servidor C# para Unity — O novo pacote de SDK de servidor para Unity contém bibliotecas C# criadas que você pode instalar usando o gerenciador de pacotes no Unity Editor (consulte o novo guia de integração do Unity). Essas bibliotecas incluem as dependências necessárias por meio UnityNuGet de. Você pode usar esse plug-in com o Unity 2020.3 LTS, 2021.3 LTS e 2022.3 LTS para Windows e Mac OS. Ele suporta os perfis.NET Framework e .NET Standard do Unity, com o.NET Standard 2.1 e .NET 4.x.
-
Solução.NET consolidada para C#: O SDK de servidor para C# agora oferece suporte a o.NET Framework 4.6.2 (atualizado da versão 4.6.1) e o.NET 6.0 em uma única solução. .NET Standard 2.1 está disponível com as Unity-built bibliotecas.
-
Atualizações do Server SDK 5.1.0
-
[C++, C#, Unreal] Agora você pode chamar
InitSDK()com ou sem parâmetros do servidor. Os servidores de jogos executados em frotas EC2 gerenciadas pelo Amazon GameLift Servers leem os parâmetros do servidor diretamente das variáveis de ambiente. Os servidores de jogos nas frotas do Amazon GameLift Servers Anywhere devem chamarInitSDK()com os parâmetros do servidor. -
[C++, C#, Unreal] As chamadas do SDK de servidor melhoraram as mensagens de erro.
-
[SDK para C++] Para melhorar os tempos de compilação do SDK de servidor, o sinalizador de compilação
-DRUN_CLANG_FORMATfica desativado por padrão. Você pode habilitá-lo com-DRUN_CLANG_FORMAT=1. -
[SDK para C++] Ao criar as bibliotecas sem as bibliotecas padrão (
-DGAMELIFT_USE_STD=0),InitSDK()não usa mais tipos destd::dados.
-
-
Documentação expandida do SDK 5.x para servidor
-
Guias de referência do SDK de servidor atualizados para C++, C#/Unity e Unreal, incluindo cobertura expandida de todos os tipos de dados.
-
Novas versões dos guias de integração do SDK 5 do servidor para plug-ins Unity e Unreal
-
-
Atualizações adicionais da documentação
-
Documentação revisada para operações Amazon GameLift Servers de API de serviço GetComputeAccess e GetInstanceAccess para esclarecer os procedimentos de acesso remoto com base na versão do SDK Amazon GameLift Servers do servidor em uso.
-
Descrições revisadas GameSessionPlacement para documentar como as informações da sessão de jogo são transitórias quando uma colocação está no status “pendente”.
-
Agora você pode monitorar métricas de desempenho de hardware para suas frotas de EC2 gerenciadas pelo Amazon GameLift Servers. As métricas incluem métricas de instância do EC2 para utilização da CPU, volume de tráfego de rede e atividade de disco read/write . Para o Amazon GameLift Servers, essas métricas descrevem todas as instâncias ativas em um local de frota. Você pode visualizar essas métricas de hardware da frota usando um CloudWatch painel da Amazon no Console de gerenciamento da AWS. Você também pode visualizá-los no console Amazon GameLift Servers nos detalhes da frota.
Saiba mais:
Monitorar GameLift Servidores Amazon com a Amazon CloudWatch (Métricas para frotas), Guia do desenvolvedor do Amazon GameLift Servers
Versões atualizadas do SDK: AWS SDK 1.11.111
Os clientes do Amazon GameLift Servers agora podem usar o sistema operacional Amazon Linux 2023 para hospedar seus servidores de jogos. O AL2023 oferece várias melhorias em relação ao AL2, incluindo segurança. Esse sistema operacional está disponível em todos, Regiões da AWS com exceção das regiões da China.
Os clientes podem usar os sistemas operacionais Linux mais recentes e continuar recebendo atualizações críticas de segurança quando o suporte ao Amazon Linux (AL1) terminar em dezembro de 2023. O suporte para o Amazon Linux 2 continua até 30 de junho de 2026.
Saiba mais:
Perguntas frequentes sobre o servidor Linux Amazon GameLift Servers
Links de referência da Amazon GameLift Servers API:
Versões atualizadas do SDK: AWS SDK 1.11.87
Se você usa o Amazon GameLift Servers FleetIQ para hospedagem de jogos, agora você pode evitar colocações de sessões de jogos em instâncias que estão se esgotando no momento. As instâncias de drenagem estão sinalizadas para encerramento, mas elas ainda podem ser selecionadas para hospedar novas sessões de jogo se nenhum outro recurso de hospedagem estiver disponível. Com esse novo atributo, você pode excluir totalmente o uso de instâncias de drenagem.
Use esse atributo ao ligar ClaimGameServer para encontrar servidores de jogos disponíveis. Adicione o novo FilterOption parâmetro e defina os status de instância permitidos somente como ATIVO. Em resposta, o Amazon GameLift Servers FleetIQ analisa somente as instâncias ativas ao pesquisar e reivindicar um servidor de jogo disponível.
Saiba mais:
ClaimGameServer na Referência de API do Amazon GameLift Servers
-
Como FleetIQ funciona no Guia do Desenvolvedor do Amazon GameLift Servers FleetIQ
Amazon GameLift Serversos clientes agora podem usar etiquetas de alocação de AWS Billing custos para organizar seus custos de hospedagem de jogos. Você pode atribuir tags de alocação de custos a recursos individuais da frota EC2 do Amazon GameLift Servers para monitorar como suas frotas estão contribuindo para os custos gerais de hospedagem.
Saiba mais:
Uso de tags de alocação de custos AWS no AWS Billing Guia do usuário.
Versões atualizadas do SDK: AWS SDK 1.11.63
Os clientes do Amazon GameLift Servers agora podem usar o sistema operacional Windows Server 2016 para hospedar seus servidores de jogos. Esse sistema operacional está disponível em todos Regiões da AWS. Os clientes podem usar o sistema operacional Windows mais recente e continuar recebendo atualizações críticas de segurança à medida que a Microsoft encerra seu suporte para o Windows Server 2012 em outubro de 2023.
A partir de hoje, novos clientes que precisam de um ambiente de runtime do Windows devem especificar o Windows Server 2016 ao criar novas versões de servidores de jogos para hospedagem. Os clientes existentes podem continuar criando novas versões e frotas com o Windows Server 2012, mas devem concluir a migração com o Windows Server 2016 antes da data de fim do suporte da Microsoft, em 10 de outubro de 2023.
Esta atualização inclui as seguintes alterações de serviço:
Ao criar uma compilação de servidor de jogos usando comandos CLI ou SDK do Amazon GameLift Servers, agora você deve definir explicitamente o sistema operacional. Não há valor padrão. Para implantar seu servidor de jogos no Windows Server 2016, você pode usar o valor
WINDOWS_2016.Ao criar uma compilação de servidor de jogos usando o console Amazon GameLift Servers, você deve selecionar um sistema operacional a partir dos valores disponíveis. Se você já é um cliente com frotas ativas do Windows Server 2012, você pode escolher entre uma e
WINDOWS_2012outraWINDOWS_2016opção.
Saiba mais:
Links de referência da Amazon GameLift Servers API:
Perguntas frequentes sobre o Windows 2012 Amazon GameLift Servers
Versões atualizadas do SDK: SDK 5.0.0 de servidor para Unreal
A versão mais recente do plug-in leve Amazon GameLift Servers para Unreal Engine agora se baseia no SDK 5.x do servidor do Amazon GameLift Servers. Para começar a integrar seu ambiente Unreal Engine com o Amazon GameLift Servers, consulte os links a seguir.
O novo console do Amazon GameLift Servers inclui as seguintes melhorias:
-
Navegação aprimorada: o novo painel de navegação facilita a navegação entre os recursos do Amazon GameLift Servers.
-
Página inicial do Amazon GameLift Servers: a nova página inicial fornece links para documentação útil, exibe uma visão geral de alto nível do Amazon GameLift Servers e fornece suporte por meio de links para documentação, perguntas frequentes e AWS re:Post.
-
CloudWatch Métricas aprimoradas da Amazon — as Amazon GameLift Servers métricas agora estão disponíveis no Amazon GameLift Servers console e em seus CloudWatch painéis. Essa atualização também inclui novas métricas de desempenho, utilização e sessões de jogadores.
A criptografia do lado do servidor (SSE) para tópicos do SNS criptografa seus dados confidenciais em repouso. O SSE usa as chaves AWS Key Management Service (AWS KMS) para proteger o conteúdo dos seus tópicos do SNS.
Saiba mais:
Versões atualizadas do SDK: SDK 5.0.0 de servidor para .NET 6 Nenhuma atualização do SDK é necessária.
Se você usa a Unity Real-Time Development Platform, continue usando o SDK 5.0.0 Amazon GameLift Servers do servidor com o.NET 4.6. O Unity não é compatível com o.NET 6.
Saiba mais:
-
Faça download da versão mais recente do SDK de servidor do Amazon GameLift Servers em Conceitos básicos do Amazon GameLift Servers
-
SDK 5.x do servidor C# para GameLift Servidores Amazon -- Ações
Versões atualizadas do SDK: SDK 5.0.0 de servidor para Go
Saiba mais:
-
Faça download da versão mais recente do SDK de servidor do Amazon GameLift Servers em Conceitos básicos do Amazon GameLift Servers
Versões atualizadas do SDK: AWS SDK 1.10.21, SDK do servidor 5.0.0 para C++ e C#
O Amazon GameLift Servers Anywhere usa seus recursos de servidor de jogos para hospedar servidores de jogos do Amazon GameLift Servers. Você pode usar o Amazon GameLift Servers Anywhere para integrar seus próprios recursos computacionais com a computação EC2 gerenciada pelo Amazon GameLift Servers para distribuir seus servidores de jogos em vários tipos de computação. Você também pode usar o Amazon GameLift Servers Anywhere para testar iterativamente seus servidores de jogos sem carregar a compilação para o Amazon GameLift Servers a cada iteração.
Destaques:
-
Novos tipos de frota e computação em Amazon GameLift Servers Anywhere
-
Registro de recursos computacionais do Amazon GameLift Servers Anywhere
-
Ciclo de iteração de teste aprimorado
O SDK 5.0.0 do servidor do Amazon GameLift Servers introduz melhorias no SDK de servidor existente e em um novo tipo de recurso, a computação. O SDK 5.0.0 de servidor oferece suporte ao Amazon Amazon GameLift Servers Anywhere e ao uso de seus próprios recursos computacionais para hospedagem de servidores de jogos.
Versões atualizadas do SDK: AWS SDK 1.9.333
O Amazon GameLift Servers agora está disponível em oito Zonas Locais nos Estados Unidos, para que você possa implantar suas frotas mais perto dos jogadores. É possível usar todos os recursos gerenciados do Amazon GameLift Servers com Zonas Locais adicionando as Zonas Locais às suas frotas.
As zonas locais estendem AWS recursos e serviços até a borda da nuvem, perto de grandes centros populacionais, industriais e de tecnologia da informação (TI). Isso significa que é possível implantar aplicativos que exigem latência de um dígito em milissegundos mais perto dos usuários finais ou dos data centers on-premises.
O novo console do Amazon GameLift Servers inclui as seguintes melhorias:
-
Navegação aprimorada: o novo painel de navegação facilita a navegação entre os recursos do Amazon GameLift Servers.
-
Página inicial do Amazon GameLift Servers: a nova página inicial fornece links para documentação útil, exibe uma visão geral de alto nível do Amazon GameLift Servers e fornece suporte por meio de links para documentação, perguntas frequentes e AWS re:Post.
-
CloudWatch Métricas aprimoradas da Amazon — as Amazon GameLift Servers métricas agora estão disponíveis no Amazon GameLift Servers console e em seus CloudWatch painéis. Essa atualização também inclui novas métricas de desempenho, utilização e sessões de jogadores.
Os usuários do FlexMatch agora têm acesso aos recursos a seguir:
-
Regra composta: foi adicionado suporte para regras compostas de criação de partidas para jogos de 40 ou menos jogadores. Agora é possível usar declarações lógicas para criar uma regra composta para formar um jogo. Sem uma regra composta em seu conjunto de regras, para formar um jogo, todas as regras do conjunto de regras devem ser verdadeiras. Com regras compostas, você pode escolher quais regras aplicar usando os seguintes operadores lógicos:
and,or,notexor. -
Seleção flexível de equipes: expressões de propriedades de criação de partidas atualizadas para apoiar a seleção de um subconjunto de todas as equipes disponíveis.
-
Listas de sequências mais longas: Aumentamos o número máximo de sequências de caracteres de 10 para 100 em uma lista de sequências de valores de atributos do jogador.
Versões atualizadas do SDK: AWS SDK 1.9.133 em
O Amazon GameLift Servers agora está disponível na região Ásia-Pacífico (Osaka). Os desenvolvedores de jogos agora podem implantar instâncias em Osaka usando a frota GameLift multirregional.
Agora você pode usar servidores de Graviton2-hosted jogos, com base na arquitetura do Arm-based processador, para obter maior desempenho a um custo menor em comparação com as opções de Intel-based computação equivalentes.
Destaques:
-
O Amazon GameLift Servers agora está disponível na região Ásia-Pacífico (Osaka).
-
Os grupos de servidores de jogos do Amazon GameLift Servers FleetIQ agora podem ser configurados para gerenciar as famílias de instâncias do Graviton2 c6g, m6g e r6g.
Saiba mais:
O plug-in do Amazon GameLift Servers para Unity versão 1.0.0 contém bibliotecas e interface de usuário nativa que facilitam o acesso aos recursos do Amazon GameLift Servers e a integração do Amazon GameLift Servers ao seu jogo Unity. Você pode usar o Amazon GameLift Servers plug-in para Unity para acessar Amazon GameLift Servers APIs e implantar CloudFormation modelos para cenários de jogos comuns. O plug-in também inclui um jogo de amostra que funciona com os cenários de amostra. É possível usar o Amazon GameLift Servers local para ver as mensagens passadas entre o cliente do jogo e o servidor do jogo para saber como um jogo típico interage com o Amazon GameLift Servers.
O plug-in para Unity é compatível com o Unity 2019.4 LTS e 2020.3 LTS.
Destaques:
-
Crie, execute e modifique um jogo de amostra com cenários diferentes ou crie o seu próprio.
-
Implante exemplos de AWS CloudFormation cenários para cenários de jogos típicos, incluindo somente autenticação, frota de uma única região, frotas multirregionais com fila e matchmaker personalizado, Spot Fleets com fila e matchmaker personalizado, e. FlexMatch
Saiba mais:
É possível usar o tipo de regra BatchDistance para especificar uma sequência de caracteres ou um atributo numérico, trazendo uma série de benefícios para cada segmento.
Destaques:
-
Para jogos grandes (>40 jogadores), em vez de equilibrar uniformemente os jogadores apenas por habilidade, agora é possível obter o mesmo equilíbrio com base na habilidade, nos modos e nos mapas. Verifique se todos no jogo estejam em uma faixa de habilidade, agrupe vários atributos numéricos, como liga ou estilo de jogo, e agrupe de acordo com atributos de sequência, como mapa ou modo de jogo. Também é possível criar expansões ao longo do tempo. Por exemplo, você pode criar uma expansão para permitir que uma faixa maior de nível de habilidade entre no jogo quanto mais tempo o jogador estiver esperando.
Para jogos com menos de 40 jogadores, é possível usar uma nova expressão de regras simplificada.
Versões atualizadas do SDK: SDK 1.2.0 de cliente em tempo real, SDK 3.4.0 de servidor para Unreal
Com essa atualização mais recente do SDK, agora é possível integrar o IL2CPP em seus aplicativos móveis que usam o SDK de cliente RTS e seguir as melhores práticas com estruturas. Agora também é possível criar o SDK de servidor do Amazon GameLift Servers para Unreal versão 4.26. Essa atualização contém componentes que se integram ao seu servidor de jogos Windows ou Linux, incluindo as versões C++ e C# do SDK de servidor do Amazon GameLift Servers, Amazon GameLift Servers Local e um plug-in do Unreal Engine.
Destaques:
-
Foi adicionado suporte para IL2CPP no SDK de cliente RTS e para criar bibliotecas nativas como estruturas, para que você possa criar clientes RTS para os dispositivos móveis mais recentes.
-
É possível usar DescribePlayerSessions() para obter informações de uma única sessão de jogador, para todas as sessões de jogador em uma sessão de jogo, ou para todas as sessões de jogador associadas a um único ID de jogador.
-
Você pode usar GetInstanceCertificate() para recuperar a localização do arquivo de um certificado PEM-encoded TLS associado à frota e suas instâncias.
-
Foi criado o suporte do SDK de servidor para Unreal versão 4.26.
-
O SDK C# existente, versão 4.0.2, foi verificado como compatível com o Unity 2020.3. Nenhuma atualização do SDK é necessária.
Saiba mais:
Versões atualizadas do SDK: AWS SDK 1.8.168 em
Agora é possível usar eventos para monitorar a atividade de posicionamento da sessão de jogo em uma fila de sessões de jogo. Crie um tópico do Amazon Simple Notification Service (Amazon SNS) para publicar notificações de eventos ou configure o rastreamento de CloudWatch eventos usando Eventos.
Destaques:
-
Para cada fila, é possível definir uma sequência de texto personalizada para ser incluída em todas as mensagens do evento.
-
Ao usar um tópico do Amazon SNS, é possível definir condições de acesso adicionais que limitam a publicação em filas específicas.
Saiba mais:
-
Guia do desenvolvedor do Amazon GameLift Servers:
-
Referência da API (SDK da AWS )
-
Novos parâmetros da fila da sessão de jogo
NotificationTargeteCustomEventData: GameSessionQueue,, CreateGameSessionQueue UpdateGameSessionQueue
-
Versões atualizadas do SDK: AWS SDK 1.8.163 em
Amazon GameLift Serversa hospedagem gerenciada agora está disponível em 21 AWS regiões. As novas regiões são Cidade do Cabo (af-south-1), Bahrein (me-south-1), Hong Kong (ap-east-1), Milão (eu-south-1), Paris (eu-west-3) e Estocolmo (eu-north-1).
Com o novo recurso de frotas em vários locais do Amazon GameLift Servers, agora é possível configurar uma única frota para hospedar seus servidores de jogos em qualquer uma ou em todas as 20 regiões com suporte do Amazon GameLift Servers (exceto a região de Pequim). Esse recurso visa reduzir significativamente o trabalho necessário para configurar e manter recursos de Amazon GameLift Servers hospedagem globalmente. Multi-locationfrotas podem ser criadas nas seguintes AWS regiões: us-east-1 (Norte da Virgínia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Irlanda), ap-southeast-2 (Sydney), ap-northeast-1 (Tóquio) e ap-northeast-2 (Seul). Em todas as outras regiões, é possível continuar configurando frotas de localização única conforme necessário. Todas as frotas criadas antes dessa versão são frotas de localização única. O uso de frotas com vários locais não afeta seus custos de hospedagem. O preço do Amazon GameLift Servers é baseado no tipo, localização e volume das instâncias que você usa. (Para obter mais informações, consulte Amazon GameLift Servers preços
nota
Multi-location as frotas não estão disponíveis nas regiões da China. Amazon GameLift Serversrecursos que residem nas regiões da China não podem interagir ou ser usados por recursos em outras Amazon GameLift Servers regiões.
Destaques:
-
Com uma frota multilocal, adicione explicitamente uma lista de locais remotos. O Amazon GameLift Servers implanta instâncias do mesmo tipo e configuração, incluindo a configuração de compilação e runtime, na região de origem da frota e em todos os locais adicionados.
-
Ajuste as configurações de capacidade e o dimensionamento para cada local de forma independente. As políticas de ajuste de escala automático se aplicam a uma frota inteira, mas é possível ativá-las ou desativá-las por local.
-
Inicie novas sessões de jogo em locais específicos da frota. Ao usar filas de sessões de jogo ou criação de partidas para organizar sessões de jogo, agora é possível priorizar onde as novas sessões de jogo começam por local, custo de hospedagem e latência do jogador.
-
Obtenha métricas de hospedagem no console do Amazon GameLift Servers, agregadas para todos os locais em uma frota ou divididas pela localização de cada frota.
Saiba mais:
-
Referência da API (SDK da AWS )
-
Novas operações de localização da frota: CreateFleetLocations DescribeFleetLocationAttributes, DescribeFleetLocationCapacity, DescribeFleetLocationUtilization, DeleteFleetLocations
-
Operações de frota atualizadas, com novo suporte em vários locais: CreateFleet UpdateFleetCapacity,, DescribeEC2InstanceLimits, DescribeInstances, StopFleetActions StartFleetActions
-
Operações de posicionamento de sessão de jogo atualizadas, com nova prioridade e capacidade de filtragem: CreateGameSessionQueue,, DescribeGameSessionQueues UpdateGameSessionQueue
-
Operações de criação de sessões de jogo atualizadas, com novo suporte de localização: CreateGameSession, DescribeGameSessions, DescribeGameSessionDetails, SearchGameSessions
-
Versões atualizadas do SDK: AWS SDK 1.8.139 em
Esta versão inclui as seguintes alterações:
-
Os grupos de servidores de jogos do Amazon Amazon GameLift Servers FleetIQ agora podem ser configurados para gerenciar as famílias de instâncias AMD C5a, M5a e R5a. Os tipos de instância compatíveis do Amazon EC2, conforme listados para o GameServerGroup InstanceDefinition, agora incluem o seguinte:
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
Observação: no momento, as instâncias AMD para não FleetIQ estão disponíveis para uso na AWS região da China (Pequim). Para obter as informações mais recentes, consulte Disponibilidade de atributos e diferenças de implementação
. -
-
A hospedagem gerenciada de jogos do Amazon GameLift Servers agora oferece suporte a instâncias da AMD na região da China (Pequim), operada pela Sinnet. As novas famílias de instâncias AMD incluem M5a e R5a. Os tipos de instância EC2 compatíveis, conforme listados para frota InstanceType, agora incluem o seguinte:
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
-
-
O Amazon GameLift Servers FlexMatch agora pode ser usado como uma solução independente de criação de partidas na região da China (Pequim), operada pela Sinnet. Os clientes podem criar um FlexMatch matchmaker na região de Pequim e configurar o FlexMatchMode parâmetro como STANDALONE. Para obter mais informações sobreFlexMatch, seja com hospedagem Amazon GameLift Servers gerenciada ou com uma solução sem Amazon GameLift Servers hospedagem, no Guia do Amazon GameLift Servers FlexMatch desenvolvedor
. -
Ao configurar notificações de eventos para o Amazon GameLift Servers FlexMatch, agora é possível designar um tópico FIFO do Amazon SNS como alvo da notificação. Para obter mais informações, consulte:
-
MatchmakingConfiguration NotificationTarget, Referência Amazon GameLift Servers da API
-
Configurar notificação de FlexMatch evento, Guia Amazon GameLift Servers FlexMatch do desenvolvedor
-
Apresentando o Amazon SNS FIFO — First-in-first-out Pub/Sub mensagens
, blog de notícias AWS
-
Versões atualizadas do SDK: SDK 4.0.2 do servidor do Amazon GameLift Servers, plug-in Unreal versão 3.3.3
A versão mais recente do SDK de servidor do Amazon GameLift Servers contém os seguintes componentes:
-
O plug-in Unreal atualizado foi atualizado para compatibilidade com o Unreal Engine 4.25. A API não foi alterada.
-
O SDK C# existente, versão 4.0.2, foi verificado como compatível com o Unity 2020. Nenhuma atualização do SDK é necessária.
Faça download da versão mais recente do SDK de servidor do Amazon GameLift Servers em Conceitos básicos do Amazon GameLift Servers
Versões atualizadas do SDK: AWS SDK 1.8.95 em
O Amazon GameLift Servers FlexMatch é um serviço personalizável de criação de partidas para jogos multijogador. Projetado inicialmente para usuários da hospedagem gerenciada do Amazon GameLift Servers, o FlexMatch agora pode ser integrado a jogos que usam outros sistemas de hospedagem, incluindo tipos primitivos de computação on-premises e computação em Nuvem ponto a ponto. Os jogos que usam o Amazon GameLift Servers FleetIQ para hospedagem de jogos no Amazon EC2 agora podem implementar criação de partidas com o FlexMatch.
O FlexMatch fornece um algoritmo robusto de criação de partidas e uma linguagem de regras que oferece ampla latitude para personalizar o processo de criação de partidas para que os jogadores sejam combinados com base nas principais características do jogador e na latência relatada. Além disso, o FlexMatch oferece um fluxo de trabalho de solicitação de criação de partidas que oferece suporte a recursos como grupos de jogadores, aceitação de jogadores e preenchimento de jogos. Ao usar o FlexMatch com hospedagem gerenciada do Amazon GameLift Servers ou Amazon GameLift Servers Realtime, o criador de partidas usa automaticamente o Amazon GameLift Servers para encontrar recursos de hospedagem e iniciar uma nova sessão de jogo para jogos recém-formados. Ao usar o FlexMatch como serviço independente, o criador de partidas devolve os resultados da partida ao seu jogo, que pode então iniciar uma nova sessão de jogo usando sua solução de hospedagem.
As operações de API para FlexMatch fazem parte da API de Amazon GameLift Servers serviço, que está incluída no AWS SDK e no AWS Command Line Interface (AWS CLI). Essa versão inclui essas atualizações para oferecer suporte à criação de partidas independente:
-
O recurso
MatchmakingConfigurationda API tem as seguintes alterações:-
Nova propriedade,
FlexMatchModeindica se o criador de partidas está sendo usado com hospedagem gerenciada do Amazon GameLift Servers ou como criação de partidas independente. -
A propriedade
GameSessionQueueArnsnão é necessária quando oFlexMatchModeé definido como independente. -
Essas propriedades não são usadas com criação de partidas independente:
AdditionalPlayerCount,BackfillMode,GameProperties,GameSessionData.
-
-
O recurso de preenchimento automático não está disponível com criação de partidas independente.
Versões atualizadas do SDK: AWS SDK 1.8.95 em
A lista de tipos de instância do Amazon EC2 com suporte o Amazon GameLift Servers agora inclui três novas famílias de instâncias: C5a, M5a e R5a. Essas famílias consistem em instâncias AMD otimizadas para computação que são alimentadas por processadores AMD EPYC executados em frequências de até 3,3. GHz. As instâncias AMD são compatíveis com x86; os jogos que estão atualmente em execução no Amazon GameLift Servers podem ser implantados nos tipos de instância AMD sem alteração. As novas instâncias estão disponíveis nas seguintes AWS regiões: Leste dos EUA (Norte da Virgínia e Ohio), Oeste dos EUA (Oregon e Norte da Califórnia), Canadá Central (Montreal), América do Sul (São Paulo), UE Central (Frankfurt), Oeste da UE (Londres e Irlanda), Ásia-Pacífico Sul (Mumbai), Nordeste da Ásia-Pacífico (Seul e Tóquio) e Sudeste da Ásia-Pacífico (Cingapura e Sydney).
As novas instâncias AMD incluem:
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
Saiba mais:
Versões atualizadas do SDK: SDK Amazon GameLift Servers do servidor 4.0.2
A nova versão 4.0.2 do SDK de servidor corrige um problema conhecido com a operação StartMatchBackfill() da API. Essa operação agora retorna uma resposta correta para uma solicitação de preenchimento de jogos.
O problema não afetou o processo de preenchimento de jogos e não há alteração na forma como esse recurso funciona. O problema pode ter afetado as mensagens de log e o tratamento de erros nas solicitações de preenchimento de jogos.
Faça download da versão mais recente do SDK de servidor do Amazon GameLift Servers em Conceitos básicos do Amazon GameLift Servers
Os usuários do FlexMatch agora podem ajustar os seguintes comportamentos padrão para o processo de criação de partidas. Essas personalizações são definidas em um conjunto de regras de criação de partidas. Não há alterações nos Amazon GameLift Servers SDKs.
-
Priorize os tickets de preenchimento: é possível escolher entre aumentar ou diminuir a forma como os tickets de preenchimento de jogos são priorizados ao pesquisar jogos aceitáveis. Priorizar os tickets de preenchimento é útil quando o recurso de preenchimento automático está ativado. Use a propriedade
backfillPrioritydo algoritmo. -
Pre-sort para otimizar a consistência e a eficiência da partida: Configure seu matchmaker para pré-classificar o pool de ingressos antes de agrupar os ingressos para avaliação. Ao pré-classificar os tickets com base nos principais atributos dos jogadores, os jogos resultantes tendem a ter jogadores mais semelhantes nesses atributos. Também é possível aumentar a eficiência no processo de avaliação pré-classificando os mesmos atributos usados nas regras de jogo. Use a propriedade
sortByAttributesdo algoritmo com a propriedadestrategydefinida como “classificada”. -
Ajuste como os tempos de espera da expansão são acionados: escolha entre ativar expansões com base na idade do ticket mais novo (padrão) ou do mais antigo em um jogo incompleto. O acionamento do ticket mais antigo tende a concluir as jogos mais rapidamente, enquanto o acionamento do ticket mais novo leva a uma maior qualidade da jogo. Use a propriedade
expansionAgeSelectiondo algoritmo.
Versões atualizadas do SDK: SDK Amazon GameLift Servers do servidor 4.0.1
O novo SDK de servidor contém as seguintes atualizações:
-
Versão 4.0.1 da API C#
-
A operação TerminateGameSession() da API não é mais compatível. Substitua por uma chamada para ProcessEnding() para encerrar a sessão do jogo e o processo do servidor.
-
Um problema conhecido com a operação GetInstanceCertificate() foi corrigido.
-
A operação GetTerminationTime() agora retorna um valor do tipo de dados AwsDateTimeOutcome.
-
-
Versão 3.4.1 da API C#
-
A operação TerminateGameSession() não é mais compatível. Substitua por uma chamada para ProcessEnding() para encerrar a sessão do jogo e o processo do servidor.
-
-
Plug-in do Unreal Engine versão 3.3.2
-
A operação TerminateGameSession() não é mais compatível. Substitua por uma chamada para ProcessEnding() para encerrar a sessão do jogo e o processo do servidor.
-
A operação
OnUpdateGameSessionde retorno de chamada é adicionada a FProcessParâmetros para oferecer suporte ao preenchimento de jogos.
-
Faça download da versão mais recente do SDK de servidor do Amazon GameLift Servers em Conceitos básicos do Amazon GameLift Servers
Versões atualizadas do SDK: AWS SDK 1.8.36 em
A solução Amazon GameLift Servers FleetIQ para hospedagem de jogos de baixo custo e baseada em Nuvem no Amazon EC2 agora está disponível ao público em geral. O Amazon GameLift Servers FleetIQ oferece aos desenvolvedores a capacidade de hospedar servidores de jogos diretamente nas instâncias spot do Amazon EC2, otimizando sua viabilidade para hospedagem de jogos. Os desenvolvedores de jogos podem usar o Amazon GameLift Servers FleetIQ com novos jogos ou para complementar a capacidade dos jogos existentes. Essa solução suporta o uso de contêineres ou outros AWS serviços, como AWS Shield e Amazon Elastic Container Service (Amazon ECS).
Esta versão de disponibilidade geral inclui as seguintes atualizações da solução Amazon GameLift Servers FleetIQ:
-
A nova operação de API
DescribeGameServerInstancesretorna informações, incluindo status, sobre todas as instâncias ativas de um grupo de servidores de Amazon GameLift Servers FleetIQ jogos. -
Nova estratégia de balanceamento
ON_DEMAND_ONLY, configura um grupo de servidores de jogos para usar somente On-Demand instâncias. Você pode atualizar a estratégia de balanceamento de um grupo de servidores de jogos a qualquer momento, possibilitando alternar entre o uso de Instâncias Spot e On-Demand Instâncias conforme necessário. -
Os seguintes elementos de pré-visualização foram descartados para disponibilidade geral:
-
Uso de chaves de classificação personalizadas para recursos do servidor de jogos. Os servidores de jogos podem ser classificados com base no carimbo de data e hora do registro.
-
Marcação de recursos do servidor de jogos.
-
Versões atualizadas do SDK: SDK de servidor do 4.0.0 do Amazon GameLift Servers, Local 1.0.5 do Amazon GameLift Servers
A versão mais recente do SDK de servidor do Amazon GameLift Servers contém os seguintes componentes atualizados:
-
SDK C# versão 4.0.0 atualizado para Unity 2019
-
Plug-in do Unreal versão 3.3.1 atualizado para Unreal Engine versões 4.22, 4.23 e 4.24.
-
Amazon GameLift Servers Local versão 1.0.5 atualizado para testar integrações que usam o SDK de servidor C# v 4.0.0
Faça download da versão mais recente do SDK de servidor do Amazon GameLift Servers em Conceitos básicos do Amazon GameLift Servers
Versões atualizadas do SDK: AWS SDK 1.7.310 em
O recurso FleetIQ do Amazon GameLift Servers otimiza a viabilidade de instâncias spot de baixo custo para uso com hospedagem de jogos. Esse recurso agora é estendido para clientes que desejam gerenciar seus recursos de hospedagem diretamente, em vez de por meio do serviço gerenciado do Amazon GameLift Servers. Essa solução suporta o uso de contêineres ou outros AWS serviços, como AWS Shield e Amazon Elastic Container Service (Amazon ECS).
Saiba mais:
GameTech postagem no blog
Versões atualizadas do SDK: AWS SDK 1.7.249 em
Agora você pode aproveitar as ferramentas de gerenciamento de AWS Amazon GameLift Servers recursos com recursos. Especificamente, agora todos os principais recursos do Amazon GameLift Servers (compilações, scripts, frotas, filas de sessões de jogos, configurações de marcações de jogos, conjuntos de regras de criação de partidas) são atribuídos aos valores do nome do recurso da Amazon (ARN). Um ARN de recursos fornece um identificador consistente que é exclusivo em todas as AWS regiões. Eles podem ser usados para criar políticas de permissões específicas de recursos AWS Identity and Access Management (IAM). Agora, os recursos recebem um ARN e também o identificador de recurso preexistente, o que não é. Region-specific
Além disso, os recursos do Amazon GameLift Servers agora oferecem suporte à marcação. Você pode usar tags para organizar recursos, criar políticas de permissões do IAM para gerenciar o acesso a grupos de recursos, personalizar detalhamentos de AWS custos etc. Ao gerenciar tags para recursos do Amazon GameLift Servers, use as ações TagResource(), UntagResource() e ListTagsForResource() da API do Amazon GameLift Servers.
Saiba mais:
-
TagResource na Referência de API do Amazon GameLift Servers
-
Marcar recursos da AWS na Referência geral da AWS
-
Nomes de recursos da Amazon na Referência geral da AWS
Versões atualizadas do SDK: AWS SDK 1.7.210 em
CloudFormation modelos para Amazon GameLift Servers
Amazon GameLift Serversos recursos agora podem ser criados e gerenciados por meio do CloudFormation. Os modelos existentes de CloudFormation construção e frota foram atualizados para se alinharem aos recursos atuais, e novos modelos agora estão disponíveis para scripts, filas, configurações de matchmaking e conjuntos de regras de matchmaking. CloudFormation os modelos simplificam muito a tarefa de gerenciar grupos de AWS recursos relacionados, especialmente ao implantar jogos em várias regiões.
Saiba mais:
-
Referência do tipo de recurso do Amazon GameLift Servers no Guia do usuário da AWS CloudFormation
-
Gerencie GameLift Servidores Amazon recursos de hospedagem usando CloudFormation no Guia do desenvolvedor do Amazon GameLift Servers