> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Criar um build de servidor de jogo

> Crie um build de servidor de jogo do PlayFab Multiplayer Servers (MPS) empacotando seu executável e seus ativos e integrando o GSDK para o ambiente hospedado.

Este tópico explica como criar um build de servidor de jogo para o PlayFab Multiplayer Servers (MPS). Um build de servidor de jogo normalmente contém ativos do jogo e um executável que é executado no servidor.

Ao usar o PlayFab Multiplayer Servers, você precisa fazer modificações no seu build de servidor de jogo comum para que ele funcione nesses servidores. Esse build de servidor modificado é chamado de PlayFab Multiplayer Game Server Build.

Se você não tiver certeza sobre os termos usados, consulte [Terminologia](/pt-BR/services/playfab/multiplayer/servers/server-terms).

## Como criar um PlayFab Multiplayer Game Server Build

Você pode converter seu build de servidor de jogo comum em um PlayFab Multiplayer Game Server Build integrando-o ao PlayFab Game Server SDK (GSDK).

1. Baixe o [GSDK](/pt-BR/services/playfab/multiplayer/servers/server-sdks/overview) de que você precisa
2. Abra o projeto de código do seu servidor de jogo existente e adicione o GSDK como uma dependência
3. Implemente as funções essenciais (no mínimo os métodos **Start** e **ReadyForPlayers**) usando as APIs do GSDK. Para trechos de código, consulte [Integrando servidores de jogo com o GSDK](/pt-BR/services/playfab/multiplayer/servers/integrating-game-servers-with-gsdk).
4. Crie e compile o executável do servidor de jogo para criar o PlayFab Multiplayer Game Server Build

Esse novo build agora ajuda a gerenciar os servidores de jogo criados usando o PlayFab Multiplayer Servers. Adicionar mais métodos proporciona maior controle e fornece informações sobre os servidores. Para obter mais instruções, consulte o [Program.cs](https://github.com/PlayFab/MpsSamples/blob/master/wrappingGsdk/wrapper/Program.cs) no exemplo [Wrapper](/pt-BR/services/playfab/multiplayer/servers/wrapper-sample).

<Note>
  Considere usar nosso utilitário de depuração de código aberto LocalMultiplayerAgent para testar seu servidor de jogo antes de carregá-lo no MPS. Isso ajudará a evitar custos desnecessários caso seu servidor de jogo não inicie ou não esteja corretamente integrado ao GSDK. Você pode baixar o LocalMultiplayerAgent [aqui](https://github.com/PlayFab/MpsAgent) e conferir as instruções [aqui](/pt-BR/services/playfab/multiplayer/servers/locally-debugging-game-servers-and-integration-with-playfab). O LocalMultiplayerAgent também pode ser usado para testes/depuração iterativos durante o desenvolvimento do seu servidor de jogo.
</Note>

## Próxima etapa

Ao usar servidores de jogo Windows, você precisa usar a imagem de contêiner Windows gerenciada. Assim, o PlayFab Multiplayer Game Server Build pode ser carregado como um arquivo zip combinado com outras dependências (arquivos DLL) durante o processo de [Implantar um build](/pt-BR/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds). Para ajudar a determinar o que precisa ser incluído no arquivo zip, consulte [Determinando as DLLs necessárias](/pt-BR/services/playfab/multiplayer/servers/determining-required-dlls).

Ao usar servidores de jogo Linux, você precisa [Criar e implantar builds Linux](/pt-BR/services/playfab/multiplayer/servers/deploying-linux-based-builds), e o PlayFab Multiplayer Game Server Build pode ser incluído como parte da imagem. Depois que sua imagem personalizada for carregada, você poderá [Implantar um build](/pt-BR/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds).

## Confira também

* [Determinar os arquivos DLL a serem incluídos no pacote de ativos para servidores Windows](/pt-BR/services/playfab/multiplayer/servers/determining-required-dlls)
* [Depuração local e integração para servidores Windows](/pt-BR/services/playfab/multiplayer/servers/locally-debugging-game-servers-and-integration-with-playfab)
* [Criar e implantar builds Linux](/pt-BR/services/playfab/multiplayer/servers/deploying-linux-based-builds)


## Related topics

- [Usando o PlayFab Multiplayer Servers para hospedar jogos multijogador](/pt-BR/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [Criar seu primeiro servidor](/pt-BR/services/playfab/multiplayer/servers/create-your-first-server.md)
- [Criar e implantar builds Linux](/pt-BR/services/playfab/multiplayer/servers/deploying-linux-based-builds.md)
- [Habilitar o recurso PlayFab Multiplayer Server](/pt-BR/services/playfab/multiplayer/servers/enable-playfab-multiplayer-servers.md)
- [Servidores](/pt-BR/services/playfab/multiplayer/servers/index.md)
