Skip to main content
Esta guía muestra cómo integrar PlayFab Party para voz, chat y redes de datos, junto con PlayFab Multiplayer para los servicios de sala (lobby) y emparejamiento mediante el SDK unificado.

Requisitos previos

Antes de comenzar, asegúrese de tener:
  • Completada la configuración básica del SDK y la autenticación
  • Un PFEntityHandle autenticado obtenido del proceso de inicio de sesión
  • Su Title ID de PlayFab configurado en Game Manager
  • Familiaridad básica con los patrones de programación asincrónica
Esta guía asume que ya inicializó el SDK de PlayFab y autenticó a un jugador siguiendo la guía de inicio rápido básica. Si aún no lo ha hecho, complete primero esa guía.

Lo que va a lograr

Al final de este inicio rápido, habrá:
  • Inicializado PlayFab Party para redes y chat
  • Creado un usuario local y un control de chat
  • Configurado una red de Party para la comunicación
  • Inicializado PlayFab Multiplayer y creado una sala (lobby)
  • Comprendido los procedimientos de limpieza de los recursos de Party y Multiplayer

Encabezados e inclusiones

Encabezados necesarios

Incluya los encabezados del SDK en sus archivos de encabezado para acceder a la funcionalidad de PlayFab Party y Multiplayer:

Archivos de implementación

Incluya PartyImpl.h en sus archivos de implementación y use el espacio de nombres Party:

Paso 1: Inicializar PlayFab Party

Inicialice PlayFab Party creando una referencia singleton a PartyManager y configurándola con su Title ID y colas de tareas opcionales para un control avanzado de subprocesos.
Los parámetros audioTaskQueue y networkingTaskQueue le permiten proporcionar instancias personalizadas de XTaskQueue para un control detallado de los subprocesos. Establézcalos en nullptr para usar el comportamiento de subprocesos predeterminado.

Paso 2: Crear un usuario local

Cree un objeto de usuario local para representar al jugador autenticado en el dispositivo. Este usuario es necesario para todas las operaciones de red y chat.

Paso 3: Crear un control de chat

Cree un control de chat para administrar las operaciones de chat de voz y texto del usuario en este dispositivo.
El control de chat gestiona la entrada y salida de audio y habilita las características de comunicación por voz.

Paso 4: Crear una red de Party

Cree una red de Party: una colección protegida de dispositivos y usuarios que pueden intercambiar chat y datos. Una red de Party suele corresponderse con el concepto de sesión multijugador o sala (lobby) de su juego.
Asegúrese de proporcionar un identificador de red único y válido (GUID) en PartyInvitationConfiguration. Otros jugadores usan este identificador para unirse a su red.
🎉 ¡Enhorabuena! Ha configurado correctamente las redes y el chat de PlayFab Party.

Paso 5: Inicializar PlayFab Multiplayer

Inicialice el servicio PlayFab Multiplayer para habilitar la funcionalidad de sala (lobby) y emparejamiento.

Paso 6: Crear una sala (lobby)

Cree una sala (lobby) para administrar grupos de jugadores antes de iniciar una partida. Las salas admiten características como la migración del propietario y el control de acceso.
🎉 ¡Excelente! Ya ha configurado tanto las redes de Party como los servicios de sala de Multiplayer.

Limpieza de recursos

Cuando su juego se cierre o necesite limpiar los recursos de PlayFab, asegúrese de realizar la limpieza en el orden correcto:
Limpie siempre los recursos en este orden: Party, Multiplayer, identificadores de entidad, configuración del servicio y, por último, PlayFab Services.

Pasos siguientes

Ahora que ha configurado Party y Multiplayer, explore estas características adicionales:

Características de redes de Party

  • Chat de voz: habilite la comunicación por voz en tiempo real con la integración de Azure Cognitive Services
  • Chat de texto: implemente mensajería de texto con traducción y moderación
  • Canales de datos: envíe datos de juego personalizados entre jugadores
  • Administración de red: gestione las conexiones y desconexiones de jugadores y los eventos de red

Características de sala de Multiplayer

  • Integración con el emparejamiento: conecte las salas con el emparejamiento de PlayFab
  • Propiedades de la sala: almacene y sincronice la configuración y los metadatos del juego
  • Datos de miembros: comparta información específica de cada jugador dentro de la sala
  • Búsqueda y detección: busque salas públicas y únase a ellas

Conceptos básicos

Documentación de referencia

Última modificación el 28 de agosto de 2026