Freigeben über


Versionshinweise zu PlayFab Unreal Engine OnlineSubsystem

Anweisungen zum Herunterladen und Installieren finden Sie unter Schnellstart: PlayFab Online Subsystem (OSS).

2.3.6

Release 2.3.6 kann mit Unreal Engine 5.5 verwendet werden.

Bibliotheks-Updates:

  • Multiplayer SDK C++-Bibliothek (Windows/GDK): Von 1.7.2 auf 1.7.9.
  • Party SDK C++-Bibliothek (Windows/GDK): Von 1.9.5 auf 1.10.5.

UE5.5-Upgradekorrekturen:

  • OnSessionParticipantsChanged (in UE5.2 veraltet ) wurde in UE5.5 entfernt. PF OSS wurde aktualisiert, um die neuen OnSessionParticipantJoined und OnSessionParticipantLeftzu verwenden.
  • GDKUserManager.h wurde von Engine\Platforms\GDK\Source\Runtime\GDKRuntime\Public\GDKUserManager.h in Engine\Platforms\GDK\Source\Runtime\GDKRuntime\Private\GDKUserManager.hverschoben. PF OSS wurde so aktualisiert, dass es nicht mehr von diesem Header abhängig ist.

Fehlerbehebungen:

  • Es wurde ein Problem behoben, bei dem ein Spieler, der unerwartet die Konnektivität verlieren würde, nicht in der Lage war, an einer anderen Sitzung teilzunehmen oder eine andere Sitzung zu erstellen.
  • Es wurde ein Problem behoben, bei dem FindSessionById und CreateSession möglicherweise nicht in der richtigen Reihenfolge aufgerufen werden konnten.

Bekanntes Problem:

  • Wenn Sie das PlayFab Online-Subsystem in UE5.5 GDK verwenden, tritt möglicherweise der folgende Laufzeitfehler auf: Runtime dependency Party.dll is configured to be staged from C:\Program Files (x86)\Microsoft GDK\<version>\Party.dll and \Engine\Plugins\Online\OnlineSubsystemPlayFab\Platforms\GDK\Redist\Party.dll. Informationen zum Beheben dieses Problems finden Sie unter Schnellstart: PlayFab Online Subsystem (OSS).
  • NumPrivateConnections von FOnlineSessionSettings wird nicht unterstützt, da der PlayFab-Dienst private Verbindungen nicht nachverfolgt.

2.3.4

  • Unterstützt das Release von UE5.4.

Die folgenden Bibliotheken wurden aktualisiert:

  • Die C++-Bibliothek des Multiplayer SDK wurde für Windows und GDK auf Version 1.7.2 aktualisiert.
  • Die C++-Bibliothek des Party SDK wurde für Windows und GDK auf Version 1.9.5 aktualisiert.

Featurekorrekturen:

  • Es wurde der Fehler beim Erstellen oder Teilnehmen an einer Sitzung behoben, wenn der Spielername Emojis oder spezielle Typen von Zeichen enthält.
  • Der Fehler beim Aktualisieren der Lobby-Zugriffsrichtlinie wurde behoben.
  • Es wurde ein potenzieller Absturz behoben, der durch und GetSize()verursacht wurdeGetBytes().
  • Fehlende Pass-Through-Funktionen und Schnittstellen für natives OSS hinzugefügt.
  • [Steam] Es wurde der Spielabsturz behoben, wenn ein Steam-Spiel gestartet wurde, ohne zuerst die Steam-Anwendung zu starten.
  • [Steam] Ersetzt GetAuthSessionTicket() durch GetAuthTicketForWebApi() für Steam 1.57 SDK.

Bekanntes Problem:

  • Wenn Sie das PlayFab Online-Subsystem in UE5.4 GDK verwenden, tritt möglicherweise der folgende Laufzeitfehler auf: Runtime dependency Party.dll is configured to be staged from C:\Program Files (x86)\Microsoft GDK\<version>\Party.dll and \Engine\Plugins\Online\OnlineSubsystemPlayFab\Platforms\GDK\Redist\Party.dll. Informationen zum Beheben dieses Problems finden Sie unter Schnellstart: PlayFab Online Subsystem (OSS).
  • NumPrivateConnections von FOnlineSessionSettings wird nicht unterstützt, da der PlayFab-Dienst private Verbindungen nicht nachverfolgt.

2.3.3

Feature-Updates:

  • Unterstützung für dedizierte Serverszenarien wurde hinzugefügt. Weitere Informationen zum Einrichten dedizierter Server für Ihr Spiel finden Sie im Einrichtungshandbuch für dedizierte Server.
  • Verbesserte Integration in das PlayFab SDK Unreal Engine Marketplace-Plug-In (UE). Weitere Informationen zur Integration des PlayFab-Plug-Ins finden Sie im Leitfaden zur Integration des PlayFab SDK UE Marketplace-Plug-Ins.
  • Es wurde ein neuer boolescher Konfigurationswert eingeführt. bForceAutoLogin
    • Bisher war das Standardverhalten auf Win64- und PlayStation-Plattformen immer der Versuch, für den primären lokalen Benutzer aufzurufen AutoLogin() .
    • Diese neue boolesche Konfiguration ermöglicht die AutoLogin() Deaktivierung für Win64- und PlayStation-Plattformen, wenn Sie an anderer Stelle aufrufen Login() möchten.
    • Das Standardverhalten bleibt unverändert, wenn bForceAutoLogin auf truefestgelegt ist. Sie können in Ihrer <Windows|PS4|PS5>Engine.ini Datei im OnlineSubsystemPlayFab Abschnitt konfigurierenbForceAutoLogin.
      [OnlineSubsystemPlayFab]
      bForceAutoLogin=<true|false>
      
    • Das Anmeldeverhalten für alle anderen Plattformen bleibt unverändert.

2.3.2

Die folgenden Bibliotheken wurden aktualisiert:

  • Die C++-Bibliothek des Multiplayer SDK wurde für Windows und GDK auf Version 1.6.5 aktualisiert.
  • Die C++-Bibliothek des Party SDK wurde für Windows und GDK auf Version 1.8.9 aktualisiert.

2.3.1

Bekanntes Problem:

2.3.0

Featurekorrekturen:

  • Implementiert FOnlineSessionPlayFab::SendSessionInviteToFriends und FOnlineExternalUIPlayFab::ShowInviteUI für GDK, Steam und PlayStation mit nativen Plattform-Einladungen
  • Die Anzeige der Plattform-ID des Spielers wurde korrigiert.
  • Fehler beim Aktualisieren von Membereigenschaften und Lobby-Suchschlüsseln behoben
  • Fehler beim Spielen eines neuen Spiels nach dem Anhalten und Fortsetzen auf der Xbox-Plattform behoben
  • Mikrofonaudioproblem im GDK behoben
  • Die Änderung am bIsDedicated in wurde behoben. OnlineSessionInterfacePlayFab

Kompilierungskorrekturen:

  • XboxOne veraltet und durch XB1 für Unreal Engine 5.2 ersetzt
  • Buildwarnungen, Nicht-Unity-Buildfehler und Kompilierungsprobleme behoben, wenn Benutzer keinen Zugriff auf Unreal Engine auf allen Plattformen haben

Bekanntes Problem:

  • Um einen Steam- oder PlayStation-Spieler einzuladen, muss sich der Host auf derselben Plattform befinden.

2.0.0

  • Das UE4-Modul OSS PlayFab wurde aktualisiert, um Multiplayer-Features von Azure PlayFab wie Lobby, Matchmaking und PlayFab Party zu verwenden. Dieses Update ersetzt die von Xbox bereitgestellte MPSD durch Azure PlayFab Lobby und XBL Smart match with Azure Matchmaking Service.
  • XDK wird für diese Version des OSS nicht mehr unterstützt.

1.0.7

  • UE4 Engine Version 4.26 ist die empfohlene Version für die Verwendung mit dieser Version von OnlineSubsystemPlayfab.

Hinweise:

  • Benennen Sie OnlineSubsystemPlayFabParty in OnlineSubsystemPlayfab um.