

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

# SDK 5.x do servidor para Amazon GameLift Servers
<a name="reference-serversdk"></a>

Esta seção fornece documentação de referência sobre o SDK 5.x do servidor para o Amazon GameLift Servers. O SDK do servidor fornece as principais funcionalidades que o servidor de jogos usa para interagir com o serviço do Amazon GameLift Servers. Por exemplo, o servidor de jogos recebe solicitações do serviço para iniciar e interromper sessões de jogo e fornece atualizações regulares sobre o status das sessões de jogo ao serviço. Integre os servidores de jogos ao SDK do servidor antes de implantá-los para hospedagem.

Use essa referência do SDK do servidor para integrar os servidores de jogos multijogador personalizados à hospedagem com o Amazon GameLift Servers. Para obter orientação sobre o processo de integração, consulte [Integre o Amazon GameLift Servers ao seu servidor de jogos com o SDK do servidor.](gamelift-sdk-server-api.md).

A versão principal mais recente do SDK de servidor para o Amazon GameLift Servers é 5.x. Os seguintes recursos de hospedagem exigem o uso da versão 5.x: 
+ Amazon GameLift Servers Anywhere
+ Plug-in do Amazon GameLift Servers para Unreal Engine e Unity

**nota**  
Se você precisar usar o SDK do servidor versão 4.x ou anterior, consulte [SDK do servidor para a versão 4 ou anterior do Amazon GameLift Servers](reference-serversdk4.md) para a documentação e informações do download.

**Topics**
+ [Atualizações no SDK 5 do servidor para Amazon GameLift Servers](#reference-serversdk5-about)
+ [Migrar para o SDK 5.x do servidor para o Amazon GameLift Servers](reference-serversdk5-migration.md)
+ [SDK do servidor C\$1\$1 para Amazon GameLift Servers 5.x – Ações](integration-server-sdk5-cpp-actions.md)
+ [SDK do servidor C\$1 para Amazon GameLift Servers 5.x – Ações](integration-server-sdk5-csharp-actions.md)
+ [SDK do servidor do Go para Amazon GameLift Servers – ações](integration-server-sdk-go-actions.md)
+ [SDK do servidor C\$1\$1 (Unreal) para Amazon GameLift Servers 5.x – Ações](integration-server-sdk5-unreal-actions.md)

## Atualizações no SDK 5 do servidor para Amazon GameLift Servers
<a name="reference-serversdk5-about"></a>

Os servidores de jogos hospedados usam o SDK do servidor para o Amazon GameLift Servers se comunicar com o serviço do Amazon GameLift Servers para iniciar e gerenciar sessões de jogo para jogadores. A versão mais recente, o SDK 5 do servidor Amazon GameLift Servers, oferece várias melhorias e suporte para novos recursos do Amazon GameLift Servers. Se a versão do servidor de jogos atualmente usa o SDK 4 ou anterior do servidor Amazon GameLift Servers, siga as orientações neste tópico para atualizar os jogos. 

O SDK versão 5.0.0 e superiores do servidor Amazon GameLift Servers inclui estas atualizações:
+ Linguagens expandidas: as bibliotecas estão disponíveis nas seguintes linguagens: C\$1\$1, C\$1 e Go. Você pode compilar as bibliotecas C\$1\$1 para uso com o Unreal Engine.
+ Suporte a plug-ins de mecanismos de jogo: os plug-ins autônomos do Amazon GameLift Servers para Unreal Engine e Unity exigem bibliotecas do SDK 5 do servidor Amazon GameLift Servers. Esses plug-ins oferecem fluxos de trabalho guiados para integrar, testar e implantar os jogos no Amazon GameLift Servers para hospedagem. Consulte a documentação [Amazon GameLift Serversplugin para Unity (servidor SDK 5.x)](unity-plug-in.md) e [Amazon GameLift Serversplugin para Unreal Engine](unreal-plugin.md).
+ Suporte ao do Amazon GameLift Servers Anywhere: com frotas do Anywhere, você pode configurar seus próprios recursos de hospedagem para usar os recursos do Amazon GameLift Servers (incluindo criação de parcerias). Adicione o Amazon GameLift Servers Agent para automatizar o gerenciamento do ciclo de vida das sessões de jogos. Use as frotas do Anywhere para hospedagem de produção com hardware on-premises ou configure ambientes de teste para desenvolvimento rápido e iterativo de jogos. Consulte [Hospedagem Anywhere](gamelift-intro-flavors.md#gamelift-intro-flavors-hosting-anywhere) e o [Amazon GameLift Servers Agent](https://github.com/aws/amazon-gamelift-agent).
+ Ferramentas de teste atualizadas: o recurso do Amazon GameLift Servers Anywhere permite que você configure ambientes de teste locais ou baseados na nuvem para os jogos. Configure o teste com ou sem o Amazon GameLift Servers Agent. Essas ferramentas substituem o Amazon GameLift Servers local. Consulte [Configurar testes locais com o Amazon GameLift Servers Anywhere](integration-testing.md).
+ Solução .NET consolidada para C\$1: o SDK 5.1\$1 do servidor C\$1 oferece suporte ao .NET Framework 4.6.2 (atualizado da versão 4.6.1) e ao .NET 6.0 em uma única solução. O.NET Standard 2.1 está disponível com as bibliotecas criadas pelo Unity.
+ Novo recurso `Compute`: esse novo recurso combina diferentes tipos de recurso de hospedagem. Inclui recursos de hospedagem baseados na nuvem (frotas do EC2 gerenciadas ou frotas de contêineres) e recursos de hospedagem controlados pelo cliente (frotas do Anywhere). Inclui as seguintes atualizações: 
  + As novas chamadas de API para o recurso `Compute` incluem: [ListCompute()](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListCompute.html), [DescribeCompute()](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeCompute.html) e [GetComputeAccess()](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_GetComputeAccess.html). Essas ações retornam informações de recursos de hospedagem para qualquer tipo de frota do Amazon GameLift Servers. Em geral, para frotas com servidores de jogos que usam o SDK 5.x do servidor, use as ações específicas da computação para substituir as ações específicas da instância. Além disso, essas ações são para uso em frotas do Anywhere sem o Amazon GameLift Servers Agent: [RegisterCompute()](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_RegisterCompute.html), [DeregisterCompute()](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DeregisterCompute.html) e [GetComputeAuthToken()](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_GetComputeAuthToken.html).
  + Nova métrica `ActiveCompute` com dimensões `FleetId`, `Location` e `ComputeType` do CloudWatch. Essa métrica substitui a métrica anterior `ActiveInstances`.
+ Amazon EC2 Systems Manager (SSM) para acesso remoto: para maior segurança, use o SSM em vez de SSH ao se conectar a instâncias em frotas gerenciadas pelo Amazon GameLift Servers. Consulte [Conecte-se às instâncias da frota](fleets-remote-access.md).