Skip to main content
PlayFab Online Subsystem (OSS) は正式にはサポートしていませんが、Unreal Engine 4 の古いバージョンでも使用することは十分可能です。コア ネットワーキング機能は、インターフェイス関数名とシグネチャに軽微な調整を加えることで Unreal Engine 4 の以前のバージョンに移行され、特定のインスタンスは Unreal Engine 4 OSS インターフェイスの古いバージョンに一致するように名前が変更または削除されます。

バージョン 1.07 以前の XDK サポート

  • 以下の変更を Game (Engine ではない) INI ファイル ‘XboxOneEngine.ini’ に適用します
  • INI セクションが既に存在する場合は置き換えます (例: Engine.GameEngine)
  • すべての <REPLACE ME> フィールドをデータで置き換えるようにしてください。

XDK と GDK 間の世代間プレイを有効にする

Unreal Engine 4 の既定のゲーム実装では、受信するリモート Net ID がローカル インスタンスと同じサブシステム タイプであることを検証するため、XDK と GDK 間のクロスプレイでは異なるタイプが発生し、以下のいずれかの変更を行う必要があります:
  • GameMode 内の関数をオーバーライドし、このチェックを必要としない PreLogin 関数を実装するか、NetID のベース関数に nullptr を渡してチェックをスキップします。
    • このクラスは既にオーバーライドされている可能性があります
    • ベース関数 AGameMode::PreLogin を編集して OSS タイプ チェック (bUniqueIdCheckOk) を削除します
最終更新日 2026年8月13日