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

# Visão geral do LocalMultiplayerAgent

> Visão geral do LocalMultiplayerAgent (LMA) para testar localmente integrações com o PlayFab Multiplayer Servers, simulando respostas do GSDK sem implantar na nuvem.

O LocalMultiplayerAgent (LMA) é um agente auxiliar que facilita iterações de desenvolvimento mais rápidas ao testar ou executar o servidor de jogo no seu computador local. Sem nenhuma conexão com a nuvem, o LMA pode fornecer respostas simuladas ao Game Server SDK (GSDK) e testar seus servidores de jogo como se estivessem sendo executados no PlayFab Multiplayer Servers (MPS).

Veja alguns exemplos do que você pode fazer com o LocalMultiplayerAgent:

* Verificar a integração do GSDK com seus servidores de jogo.
* Testar a conexão com seus servidores de jogo
* Executar um diagnóstico nos seus servidores de jogo: logs e arquivos de configuração gerados em cada sessão de jogo
* Verificar a configuração do build

## Pré-requisitos

1. Servidor de jogo integrado ao GSDK.\
   O GSDK facilita a comunicação bidirecional entre o processo do servidor de jogo e o serviço MPS. Para saber como integrar servidores de jogo ao GSDK, consulte [este artigo](/pt-BR/services/playfab/multiplayer/servers/integrating-game-servers-with-gsdk).
   O tutorial usa o exemplo Wrapper do GitHub. O exemplo Wrapper inclui um jogo falso e o GSDK.
   Para baixar o exemplo, consulte [PlayFab Wrapper Sample](https://github.com/PlayFab/MpsSamples/tree/main/wrappingGsdk).

2. Conjunto de ferramentas do LocalMultiplayerAgent (LMA).\
   Baixe a [versão](https://github.com/PlayFab/MpsAgent/releases) mais recente e extraia-a para a pasta desejada (como C:\PlayFabVmAgent).

3. \[Opcional] Instale o [Docker Desktop no Windows](https://docs.docker.com/docker-for-windows/install/).\
   O LMA pode depurar servidores de jogo em contêineres Linux/Windows usando o Docker para Windows.
   Você pode ignorar esta parte se quiser executar o servidor de jogo como um processo (executar o servidor de jogo executável) em vez de um contêiner.

## Próximas etapas

* [Executar o LocalMultiplayerAgent no modo de processo](/pt-BR/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-process-based-gameserver)\
  No modo de processo, o LMA executará um servidor de jogo executável e se comunicará diretamente com ele, sem a necessidade de configurar o Docker.\
  Não é necessário conhecimento sobre contêineres: você não precisa criar nenhum programa que seja executado em um contêiner.

* [Executar o LocalMultiplayerAgent no modo de contêiner](/pt-BR/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-container-gameserver)\
  No modo de contêiner, o LMA executará e testará um servidor de jogo em execução em um contêiner \[Windows/Linux].


## Related topics

- [Depurando servidores de jogo localmente e integração com o PlayFab](/pt-BR/services/playfab/multiplayer/servers/locally-debugging-game-servers-and-integration-with-playfab.md)
- [Depurar servidores de jogo baseados em processo usando o LocalMultiplayerAgent](/pt-BR/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-process-based-gameserver.md)
- [Depurar servidores de jogo em contêiner com o LocalMultiplayerAgent](/pt-BR/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-container-gameserver.md)
- [Teste e depuração do projeto GSDK](/pt-BR/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-local-deployment-and-debugging.md)
- [Exemplo Wrapper](/pt-BR/services/playfab/multiplayer/servers/wrapper-sample.md)
