El SDK de PlayFab Multiplayer también proporciona API para PlayFab Matchmaking. * Para obtener más información sobre las API de C++, consulte el Inicio rápido del SDK de Matchmaking. * Para obtener más información sobre las API de Unity, consulte el Inicio rápido para Unity * Para obtener más información sobre las API de Unreal, consulte el Inicio rápido para Unreal
Requisitos previos
Necesita una cuenta de PlayFab para usar los lobbies de PlayFab. Para obtener instrucciones sobre cómo crear una cuenta, consulte Inicio rápido: Game Manager.Descargar y configurar el SDK de PlayFab Multiplayer
Descargue el SDK de C/C++ para su plataforma e integre los archivos de encabezado y biblioteca proporcionados en su compilación.Este inicio rápido se centra en el uso del SDK de C/C++. Para las interfaces de Unity y Unreal, consulte los siguientes artículos: * Inicio rápido para Unity * Inicio rápido para Unreal
Iniciar sesión con una entidad de PlayFab
Para usar el SDK de PlayFab Lobby, debe autenticar su cliente mediante claves de entidad y tokens de entidad de PlayFab. Adquiera un par de clave de entidad y token de PlayFab iniciando sesión con la API REST LoginWithCustomId. Esta API también está disponible como proyección de C/C++ a través del SDK de PlayFab Services.LoginWithCustomId es una forma rápida de empezar a usar las características de PlayFab, pero no está pensado como el mecanismo de inicio de sesión con el que publicará el juego. Para obtener orientación sobre el inicio de sesión, consulte Conceptos básicos y procedimientos recomendados de inicio de sesión.
Inicializar el SDK de PlayFab Multiplayer
Inicialice el SDK de PlayFab Multiplayer siguiendo estos pasos básicos:- Inicialice el SDK llamando a PFMultiplayerInitialize
- Establezca la clave de entidad y el token que usa la biblioteca en nombre de sus jugadores llamando a PFMultiplayerSetEntityToken.
Crear un lobby
Por último, crearemos un lobby siguiendo estos pasos básicos:- Llame a PFMultiplayerCreateAndJoinLobby
- Compruebe la finalización asincrónica sondeando periódicamente PFMultiplayerStartProcessingLobbyStateChanges en busca de un PFLobbyCreateAndJoinLobbyCompletedStateChange.
Pasos siguientes
- Buscar un lobby y unirse a él
- Invitar a otro jugador a un lobby
- Usar las propiedades del lobby para coordinar una sesión de juego
