Skip to main content

Información general

El PlayFab Online Subsystem (PF OSS) le permite hacer uso de características multijugador como Lobby, Matchmaking, Party y Azure Cognitive Services en su juego de Unreal Engine 4 (UE4) o Unreal Engine 5 (UE5). Estas características incluyen cross-talk, cross-play y características de accesibilidad como la traducción de chat de texto en tiempo real y los servicios de transcripción de voz. Actualmente está diseñado para usarse al desarrollar juegos para PC, XBOX, Steam, Nintendo Switch, PlayStation®5 y PlayStation®4. Esta capa de subsistema funciona sin problemas sobre el Online Subsystem (OSS) nativo existente proporcionado por Epic. PlayFab OSS complementa el OSS nativo agregando compatibilidad con PlayFab Lobby, Matchmaking, redes de Party y voz sobre protocolo de Internet (VOIP). PlayFab OSS funciona junto con el complemento del SDK de PlayFab del marketplace, que proporciona otras funcionalidades de PlayFab, como economía, tablas de clasificación y mucho más. Para obtener más información, consulte SDK de PlayFab en el Marketplace de UE (sitio externo).

¿Qué se incluye en el Online Subsystem?

  • Creación, unión y búsqueda de lobbies
  • Emparejamiento rápido
  • Invitación de amigos al lobby del juego
  • Redes de juego
  • VOIP
  • Compatibilidad con las siguientes plataformas:
    • XBOX Series X GDK
    • PC GDK
    • XBOX One GDK
    • PC Steam
    • Nintendo Switch
    • PS5™ y PS4™
  • Compatibilidad con cross-play y cross-talk entre las plataformas anteriores
  • Azure Cognitive Services
    • Traducción de chat de texto en tiempo real
    • Transcripción de chat de voz en tiempo real
    • Traducción de la transcripción del chat de voz en tiempo real
    • Síntesis de texto a voz

¿Qué versiones de Unreal Engine son compatibles?

*Para los usuarios de versiones anteriores de Unreal Engine (UE4.27, 5.0, 5.1, 5.2, 5.3, 5.4, 5.5 y 5.6) que quieran usar PlayFab Online Subsystem, existen dos opciones:
  • Actualizar su versión local de Unreal Engine a la 5.7.
  • Extraer la versión más reciente y adaptarla a la versión de su juego. Para UE4, la versión 4.27 es la recomendada, ya que el cross-play entre diferentes plataformas no funciona en la 4.26, pero sí en la 4.27. Si usa una versión anterior de Unreal Engine 4, el OSS puede adaptarse con un trabajo mínimo. Consulte Uso de versiones anteriores de Unreal Engine 4 para obtener más detalles.
Si usa una versión de UE4 anterior a la 4.25plus, debe cambiar el nombre de todas las referencias a GDK por Anvil mediante buscar y reemplazar todo.
Si tiene alguna pregunta durante la adaptación a UE4.27, 5.0, 5.1, 5.2, 5.3 o 5.4, no dude en abrir una incidencia de GitHub o abrir una incidencia de soporte técnico.

¿Qué versiones del Microsoft Game Development Kit (GDK) son compatibles?

Consulte la documentación para desarrolladores de Unreal Engine en GDK SDK Update Paths para obtener la información más actualizada. Si usa el XDK, tenga en cuenta que es compatible con una versión anterior (1.07 y anteriores) del OSS. Para obtener más detalles, consulte Uso de versiones anteriores.
Se sabe que la versión WinGDK de UE5.3 tiene un problema relacionado con las solicitudes HTTP. Epic Games ha reconocido este problema y lo ha solucionado en la versión 5.4. Para solucionar este problema en UE5.3, inicie su juego con el argumento de línea de comandos -UseWinHttpGDK para cambiar a WinHTTP en lugar de xCurl. Para obtener más información, consulte la publicación del foro de Unreal Engine sobre el problema de ejecución de HTTP de WinGDK en 5.3 con xCurl.

¿Qué versión de los SDK de Nintendo Switch es compatible?

Las versiones compatibles del SDK de Nintendo Switch se pueden encontrar en Switch SDK Updates Path o en el archivo correspondiente:
  • UE4: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\UEBuildSwitch.cs
  • UE5.0: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.cs
  • UE5.1, UE5.2 y UE5.3: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.Versions.cs
  • UE5.4: \Engine\Platforms\Switch\Config\Switch_SDK.json
  • UE5.5, UE5.6 y UE5.7: \Engine\Platforms\Nintendo\Config\Nintendo_SDK.json

¿Qué versión de los SDK de PS5™ y PS4™ es compatible?

Las versiones compatibles del SDK de Sony PlayStation se pueden encontrar en PS4 SDK Compatibility, PS5 SDK Compatibility, o en el archivo correspondiente:
  • UE4: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool\UEBuild[PS4|PS5].cs
  • UE5.0: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.cs
  • UE5.1, UE5.2 y UE5.3: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.Versions.cs
  • UE5.4, UE5.5, UE5.6 y UE5.7: \Engine\Platforms[PS4|PS5]\Config[PS4|PS5]_SDK.json
Para acceder a la documentación de Unreal y a los vínculos del foro UDN anteriores, debe ser un desarrollador de Unreal registrado y con acceso a la plataforma específica.

Precios

Para obtener detalles de precios, consulte Facturación de PlayFab Party. “PlayStation” es una marca comercial registrada o marca comercial de Sony Interactive Entertainment Inc. “PS4” es una marca comercial registrada o marca comercial de Sony Interactive Entertainment Inc. “PS5” es una marca comercial registrada o marca comercial de Sony Interactive Entertainment Inc.
Última modificación el 28 de agosto de 2026