Skip to main content

Información general

Las características de Matchmaking y Lobby tienen compatibilidad integrada con mensajes en tiempo real. Enviar mensajes a los jugadores sobre los cambios en Matchmaking o Lobby nunca ha sido tan fácil, ya que el trabajo de gestionar los mensajes se realiza por usted en el SDK de PlayFab Lobby y Matchmaking. Las nuevas API permitirán a los clientes conectados suscribirse a mensajes sobre cambios en Lobby y Matchmaking. Con esta incorporación, ya no necesitará sondear los cambios en las partidas o los lobbies. El SDK se ha diseñado para simplificar su trabajo. El SDK gestiona las llamadas entre los clientes de juego o los servidores y los servicios de PlayFab Lobby y Matchmaking. Se encarga de la entrega de mensajes desde esos servicios a los clientes conectados en tiempo real. Los mensajes en tiempo real tienen compatibilidad multiplataforma y funcionarán en cualquier lugar donde PlayFab proporcione un SDK. Matchmaking y Lobby se pueden usar por separado o juntos, y los mensajes en tiempo real funcionarán en ambos casos. Por el momento, no hay compatibilidad con mensajes en tiempo real sin el SDK. Los mensajes en tiempo real no están disponibles como solución independiente ni de uso general.

Cómo funcionan los mensajes en tiempo real

Cada cliente mantiene un único WebSocket para recibir mensajes en tiempo real. Cuando hay actualizaciones de los recursos de Matchmaking o Lobby en la nube, el SDK reenviará los mensajes en tiempo real a todos los clientes conectados suscritos a esos recursos. Cuando un cliente se conecta para recibir mensajes en tiempo real, abrirá una nueva conexión WebSocket para recibir mensajes y escuchar eventos de cambio. Cuando un cliente crea un lobby, se une a un lobby, comienza a escuchar invitaciones o crea un ticket de Matchmaking, el cliente conectado se suscribirá a un recurso de Lobby o Matchmaking para escuchar los cambios. Se notificará al cliente cuando haya una actualización en el tema del recurso al que se ha suscrito. Por ejemplo, si un cliente se ha suscrito a un recurso de Lobby, puede recibir notificaciones de eventos de cambio como que el jugador A o B se ha unido a un Lobby o lo ha abandonado. La documentación de Matchmaking y Lobby describe con más detalle las operaciones que impulsarán los mensajes. La conexión WebSocket que habilita los mensajes en tiempo real también se usa para detectar la conectividad del cliente. El servicio de Lobby usa este estado de conectividad del cliente para impulsar la gestión de la propiedad del lobby.

Compatibilidad con conexiones compartidas

Los mensajes de Matchmaking y Lobby admiten compartir una única conexión WebSocket, lo que puede resultar útil si está creando un título con cooperativo local (couch co-op). Actualmente, hasta ocho usuarios locales pueden compartir la conexión WebSocket, y los jugadores locales se pueden agregar o quitar de esa conexión compartida. Varios usuarios que comparten la misma conexión pueden suscribirse a temas para recibir mensajes de eventos de Matchmaking o Lobby de esos temas.

Uso del SDK

El SDK simplifica su trabajo para el juego entre redes y multiplataforma al gestionar los mensajes en tiempo real por usted. Los mensajes se envían a los clientes al recibir invitaciones, unirse a lobbies y actualizarlos, encontrar partidas y mucho más. El SDK habilita el juego multiplataforma y los mensajes en tiempo real en cualquier plataforma en la que PlayFab ofrezca compatibilidad con el SDK. El envío de mensajes a los clientes es automático, y el desarrollador no tiene que hacer ningún trabajo para habilitar los mensajes.
Última modificación el 28 de agosto de 2026