Skip to main content
En este tema se explica cómo usar PlayFab Multiplayer Servers para hospedar sesiones de juego multijugador, desde la creación de servidores de juego listos para conectar jugadores a una sesión de juego hasta su escalado dinámico para satisfacer la demanda. Con nuestro servicio, usted configura VM que se ponen en marcha automáticamente en todo el mundo como servidores de juego según su presupuesto y demanda. Para hacerlo, no crea las VM de forma explícita, sino que define parámetros que determinan cómo se crean en su nombre. Este proceso se denomina implementar o crear una compilación. Como parte del proceso de configuración, cargará una compilación de servidor de juego que se ejecutará como una aplicación en contenedores en las VM.

Lo que necesita

Si aún no tiene un juego servidor-cliente, use nuestros ejemplos para ver cómo funciona. Uno de los ejemplos es una aplicación contenedora (wrapper) que le permite encapsular un servidor de juego existente para que funcione en PlayFab Multiplayer Servers. Para obtener más información, consulte Creación de su primer servidor. Si no está seguro de los términos usados aquí, consulte Términos de servidor.

1. Creación de una compilación de servidor de juego

Una compilación de servidor de juego normalmente contiene recursos del juego y un ejecutable que desea ejecutar en los servidores o máquinas virtuales (VM). Al usar PlayFab Multiplayer Servers, debe integrar el SDK de servidor de juego de PlayFab (GSDK) en su compilación de servidor de juego habitual. Esta compilación de servidor de juego integrada se conoce como compilación de servidor de juego de PlayFab Multiplayer. Para conocer los pasos de integración detallados, consulte Creación de una compilación de servidor de juego. Para obtener más información sobre la estructura interna, consulte Terminología de servidores y Conceptos básicos del servidor de juego.

2. Implementación de una compilación

Una vez que tenga una compilación de servidor de juego que pueda ejecutarse en los servidores de juego de PlayFab Multiplayer como se describe en el paso anterior, puede pasar a configurar cómo desea que se creen los servidores o máquinas virtuales (VM) para usted. Este paso se conoce como crear o implementar compilaciones. Puede especificar el tipo de servidores que desea, las regiones en las que se encuentran, qué hay en el servidor y cómo se escalan. Para obtener más información, consulte Implementación de una compilación.

3. Escalado de servidores de juego

Después de crear las compilaciones, el servicio puede poner en marcha dinámicamente nuevas máquinas virtuales y reciclar las usadas. Esto garantiza que su título pueda satisfacer la demanda de los jugadores y mantener los niveles de reserva (standby) que haya especificado. Para obtener más información sobre cómo configurar este comportamiento de escalado, consulte Reserva de escalado, Reserva programada y Reserva dinámica. Ahora también puede administrar el escalado mediante API. Para obtener más información, consulte Escalado mediante programación.

4. Medición de la latencia de los jugadores a las regiones de Azure

Cuando los jugadores inician una experiencia multijugador, debe enviar mensajes del protocolo de datagramas de usuario (UDP) a nuestras balizas de calidad de servicio (QoS). En función del tiempo transcurrido entre el envío del mensaje UDP y la recepción de una respuesta, puede medir la latencia de red. Las mediciones de latencia se pueden usar para determinar los centros de datos en los que solicitar un servidor de juego para obtener la mejor experiencia. Para obtener más información y ver código de ejemplo, consulte Uso de balizas de QoS para medir la latencia de los jugadores a Azure.

5. Solicitud de servidores de juego

Cuando un jugador necesita servidores multijugador, se puede asignar uno desde el grupo de reserva de la compilación. Esta solicitud puede provenir de muchos orígenes, incluido el emparejamiento de PlayFab, un servicio de lobby o de emparejamiento que usted opere, directamente desde un cliente que llame a PlayFab, entre otros. El servicio de emparejamiento de PlayFab es un servicio de emparejamiento multiplataforma que puede asignar automáticamente PlayFab Multiplayer Servers. Para obtener más información sobre cómo activar la asignación de servidores, consulte Integración del emparejamiento con PlayFab Multiplayer Servers.

6. Conexión y juego

PlayFab atenderá una solicitud de servidor en un segundo si hay servidores de reserva disponibles. Una vez que un servidor pasa al estado activo, los clientes pueden conectarse al servidor y jugar. La imagen siguiente ilustra cómo funciona el hospedaje de PlayFab Multiplayer Servers, incorporando los pasos anteriores.

Consulte también

Última modificación el 28 de agosto de 2026