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

# Creación de una compilación de servidor de juegos

> Cree una compilación de servidor de juegos de PlayFab Multiplayer Servers (MPS) empaquetando el ejecutable y los recursos e integrando el GSDK para el entorno hospedado.

Este tema explica cómo crear una compilación de servidor de juegos para PlayFab Multiplayer Servers (MPS). Una compilación de servidor de juegos normalmente contiene los recursos del juego y un ejecutable que se ejecuta en el servidor.

Al usar PlayFab Multiplayer Servers, debe realizar modificaciones en su compilación de servidor de juegos habitual para que pueda funcionar en ellos. Esta compilación de servidor modificada se denomina compilación de servidor de juegos de PlayFab Multiplayer.

Si no está seguro de los términos usados, consulte [Terminología](/services/playfab/multiplayer/servers/server-terms).

## Cómo crear una compilación de servidor de juegos de PlayFab Multiplayer

Puede convertir su compilación de servidor de juegos habitual en una compilación de servidor de juegos de PlayFab Multiplayer integrándola con el SDK de servidor de juegos de PlayFab (GSDK).

1. Descargue el [GSDK](/services/playfab/multiplayer/servers/server-sdks/overview) que necesite
2. Abra el proyecto de código de su servidor de juegos existente y agregue el GSDK como dependencia
3. Implemente las funciones esenciales (como mínimo los métodos **Start** y **ReadyForPlayers**) mediante las API del GSDK. Para ver fragmentos de código, consulte [Integración de servidores de juegos con el GSDK](/services/playfab/multiplayer/servers/integrating-game-servers-with-gsdk).
4. Compile el ejecutable del servidor de juegos para crear la compilación de servidor de juegos de PlayFab Multiplayer

Esta nueva compilación ahora ayuda a administrar los servidores de juegos creados mediante PlayFab Multiplayer Servers. Agregar más métodos proporciona un mayor control y le da información sobre los servidores. Para obtener más instrucciones, consulte [Program.cs](https://github.com/PlayFab/MpsSamples/blob/master/wrappingGsdk/wrapper/Program.cs) en el ejemplo [Wrapper](/services/playfab/multiplayer/servers/wrapper-sample).

<Note>
  Considere la posibilidad de usar nuestra utilidad de depuración de código abierto LocalMultiplayerAgent para probar su servidor de juegos antes de cargarlo en MPS. Esto ayudará a evitar costos innecesarios en caso de que su servidor de juegos no se inicie o no esté correctamente integrado con el GSDK. Puede descargar LocalMultiplayerAgent [aquí](https://github.com/PlayFab/MpsAgent) y consultar las instrucciones [aquí](/services/playfab/multiplayer/servers/locally-debugging-game-servers-and-integration-with-playfab). LocalMultiplayerAgent también puede usarse para pruebas y depuración iterativas durante el desarrollo de su servidor de juegos.
</Note>

## Paso siguiente

Al usar servidores de juegos de Windows, tiene que usar la imagen de contenedor de Windows administrada. Por lo tanto, la compilación de servidor de juegos de PlayFab Multiplayer puede cargarse como un archivo comprimido combinado con otras dependencias (archivos DLL) durante el proceso de [implementar una compilación](/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds). Para ayudarle a determinar qué debe incluirse en el archivo comprimido, consulte [Determinación de las DLL necesarias](/services/playfab/multiplayer/servers/determining-required-dlls).

Al usar servidores de juegos de Linux, debe [crear e implementar compilaciones de Linux](/services/playfab/multiplayer/servers/deploying-linux-based-builds), y la compilación de servidor de juegos de PlayFab Multiplayer puede incluirse como parte de la imagen. Una vez cargada su imagen personalizada, podrá [implementar una compilación](/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds).

## Consulte también

* [Determinar los archivos DLL que deben incluirse en el paquete de recursos para servidores Windows](/services/playfab/multiplayer/servers/determining-required-dlls)
* [Depuración local e integración para servidores Windows](/services/playfab/multiplayer/servers/locally-debugging-game-servers-and-integration-with-playfab)
* [Crear e implementar compilaciones de Linux](/services/playfab/multiplayer/servers/deploying-linux-based-builds)


## Related topics

- [Uso de PlayFab Multiplayer Servers para hospedar juegos multijugador](/es/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [Creación de su primer servidor](/es/services/playfab/multiplayer/servers/create-your-first-server.md)
- [Creación e implementación de compilaciones de Linux](/es/services/playfab/multiplayer/servers/deploying-linux-based-builds.md)
- [Implementación de compilaciones de servidores multijugador de PlayFab](/es/services/playfab/multiplayer/servers/deploying-playfab-multiplayer-server-builds.md)
- [Habilitación de la característica PlayFab Multiplayer Server](/es/services/playfab/multiplayer/servers/enable-playfab-multiplayer-servers.md)
