Passer au contenu principal
Bien que cela ne soit pas officiellement pris en charge par PlayFab Online Subsystem (OSS), il est tout à fait possible de l’utiliser sur des versions antérieures d’Unreal Engine 4. Les fonctionnalités réseau principales peuvent être migrées vers des versions antérieures d’Unreal Engine 4 moyennant des ajustements mineurs des noms et signatures des fonctions d’interface, certaines instances étant renommées ou supprimées pour correspondre aux versions antérieures de l’interface OSS d’Unreal Engine 4.

Prise en charge du XDK dans la version 1.07 et antérieures

  • Appliquez les modifications ci-dessous au fichier INI du jeu (et non du moteur) ‘XboxOneEngine.ini’
  • Remplacez les sections INI si elles existent déjà (par exemple Engine.GameEngine)
  • Veillez à remplacer tous les champs <REPLACE ME> par vos données.

Activation du jeu intergénérationnel entre XDK et GDK

L’implémentation de jeu par défaut d’Unreal Engine 4 vérifie qu’un Net ID distant entrant est du même type de sous-système que l’instance locale. Comme le jeu multiplateforme entre XDK et GDK implique des types différents, vous devez apporter l’une des modifications suivantes :
  • Substituez la fonction dans votre GameMode et implémentez une fonction PreLogin qui ne nécessite pas cette vérification, ou transmettez un nullptr à la fonction de base pour NetID afin d’ignorer la vérification.
    • Il est possible que vous ayez déjà substitué cette classe
    • Modifiez la fonction de base AGameMode::PreLogin pour supprimer la vérification du type d’OSS (bUniqueIdCheckOk)
Dernière modification le 19 octobre 2026