Skip to main content
Este artículo explica cómo usar los lobbies de PlayFab desde un servidor de juego.

Habilitar las API de servidor de juego en el SDK de PlayFab Multiplayer

Para habilitar las API de servidor de juego en PlayFab Multiplayer, debe definir PFMULTIPLAYER_INCLUDE_SERVER_APIS antes de incluir PFLobby.h.

Crear lobbies propiedad del servidor

Para crear lobbies propiedad del servidor, siga estos pasos:
  1. Inicie sesión como una entidad game_server de PlayFab con AuthenticateGameServerWithCustomId y recupere el par de clave de entidad y token.
  2. Proporcione la clave de entidad y el token del game_server al SDK de PlayFab Multiplayer con PFMultiplayerSetEntityToken.
  3. Llame a PFMultiplayerCreateAndClaimServerLobby con la clave de entidad del game_server.
Para obtener más información y código de ejemplo, consulte Crear un lobby.

Los servidores no son miembros

En los lobbies propiedad de clientes, el propietario del lobby también es miembro del lobby. Los lobbies propiedad del servidor son diferentes en este aspecto. La entidad game_server propietaria del lobby no es miembro del lobby. Los propietarios servidores pueden modificar las propiedades globales del lobby, pero no tienen su propia sección de propiedades de miembro. Para obtener más información sobre esta distinción, consulte Propietarios frente a miembros del lobby.

Propiedad y directiva de migración de propiedad

A diferencia de los lobbies propiedad de clientes, solo existe una directiva de migración de propiedad válida para los lobbies propiedad del servidor: la directiva de migración de propiedad “Server”. Esto tiene repercusiones importantes en la migración de propiedad y la recuperación del lobby. Principalmente, cuando el propietario de un lobby propiedad del servidor se desconecta—por ejemplo, porque el servidor se bloqueó—, la propiedad del lobby no se transferirá automáticamente a ninguno de los miembros del lobby. En su lugar, el lobby queda oculto en los resultados de búsqueda de lobbies (para evitar que nuevos miembros se unan involuntariamente a este lobby) y corresponde al título coordinar alguna lógica de recuperación. En la siguiente oportunidad disponible, la entidad game_server que se bloqueó debe buscar los lobbies que necesita recuperar usando la clave de búsqueda lobby/amOwner mediante PFMultiplayerFindLobbies. Después de encontrar los lobbies que necesitan recuperación, el servidor de juego puede intentar reanudar la sesión de juego o eliminar el lobby. Para obtener más información sobre los cambios de propiedad, consulte Cambios de propiedad.

Consulte también

Última modificación el 28 de agosto de 2026