Skip to main content

概要

PlayFab Online Subsystem (PF OSS) を使用すると、Unreal Engine 4 (UE4) または Unreal Engine 5 (UE5) ゲームで Lobby、Matchmaking、Party、および Azure Cognitive Services のようなマルチプレイヤー機能を利用できます。これらの機能には、クロストーク、クロスプレイ、およびリアルタイム テキスト チャット翻訳や音声文字起こしサービスなどのアクセシビリティ機能が含まれます。現時点で、PC、XBOX、Steam、Nintendo Switch、PlayStation®5、および PlayStation®4 ゲームを開発する際に使用できるように設計されています。このサブシステム レイヤーは、Epic が提供する既存のネイティブ Online Subsystem (OSS) の上でシームレスに動作します。PlayFab OSS は、PlayFab Lobby、Matchmaking、Party ネットワーキング、および Voice over Internet Protocol (VOIP) のサポートを追加することでネイティブ OSS を補完します。 PlayFab OSS は、エコノミー、リーダーボードなどの他の PlayFab 機能を提供する PlayFab SDK マーケットプレイス プラグインと共に動作します。詳細については、UE Marketplace の PlayFab SDK (外部サイト) を参照してください。

Online Subsystem に含まれるもの

  • ロビーの作成、参加、および検索
  • クイック マッチメイキング
  • ゲーム ロビーへのフレンドの招待
  • ゲーム ネットワーキング
  • VOIP
  • 次のプラットフォームのサポート:
    • XBOX Series X GDK
    • PC GDK
    • XBOX One GDK
    • PC Steam
    • Nintendo Switch
    • PS5™ および PS4™
  • 上記のプラットフォーム間のクロスプレイとクロストークのサポート
  • Azure Cognitive Services
    • リアルタイム テキスト チャット翻訳
    • リアルタイム音声チャット文字起こし
    • リアルタイム音声チャット文字起こしの翻訳
    • テキスト読み上げ音声合成

サポートされている Unreal Engine のバージョン

*以前のバージョンの Unreal Engine (UE4.27、5.0、5.1、5.2、5.3、5.4、5.5、および 5.6) を使用していて PlayFab Online Subsystem を使用したいユーザーには、次の 2 つのオプションがあります:
  • ローカルの Unreal Engine バージョンを 5.7 にアップグレードします。
  • 最新のリリースをプルしてゲームにバックポートします。 UE4 の場合、4.26 では異なるプラットフォーム間のクロスプレイが動作しませんが 4.27 では動作するため、4.27 が推奨バージョンです。以前のバージョンの Unreal Engine 4 を使用している場合、OSS は最小限の作業でバックポートできます。詳細については、Unreal Engine 4 の古いバージョンの使用 を参照してください。
4.25plus より前のバージョンの UE4 を使用している場合は、置換をすべて検索して置換を使用して、GDK へのすべての参照を Anvil に名前変更する必要があります。
UE4.27、5.0、5.1、5.2、5.3、または 5.4 でバックポート中に質問がある場合は、GitHub イシュー を開くか、サポート チケット を開いてください。

サポートされている Microsoft Game Development Kit (GDK) のバージョン

最新情報については、GDK SDK Update Paths の Unreal Engine 開発者ドキュメントを参照してください。 XDK を使用している場合、OSS の古いバージョン (1.07 以前) でサポートされていることに注意してください。詳細については、古いバージョンの使用 を参照してください。
UE5.3 の WinGDK バージョンには、HTTP リクエストに関連する既知の問題があります。Epic Games はこの問題を認識しており、バージョン 5.4 で対処しました。UE5.3 でこの問題を回避するには、-UseWinHttpGDK コマンドライン引数を使用してゲームを起動し、xCurl の代わりに WinHTTP に切り替えます。詳細については、5.3 WinGDK HTTP running issue with xCurl に関する Unreal Engine フォーラムの投稿を参照してください。

サポートされている Nintendo Switch SDK のバージョン

サポートされている Nintendo Switch SDK のバージョンは、Switch SDK Updates Path または対応するファイルで確認できます:
  • UE4: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\UEBuildSwitch.cs
  • UE5.0: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.cs
  • UE5.1、UE5.2、および UE5.3: \Engine\Platforms\Switch\Source\Programs\UnrealBuildTool\SwitchPlatformSDK.Versions.cs
  • UE5.4: \Engine\Platforms\Switch\Config\Switch_SDK.json
  • UE5.5、UE5.6、および UE5.7: \Engine\Platforms\Nintendo\Config\Nintendo_SDK.json

サポートされている PS5™ および PS4™ SDK のバージョン

サポートされている Sony PlayStation SDK のバージョンは、PS4 SDK CompatibilityPS5 SDK Compatibility、または対応するファイルで確認できます:
  • 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、および UE5.3: \Engine\Platforms[PS4|PS5]\Source\Programs\UnrealBuildTool[PS4|PS5]PlatformSDK.Versions.cs
  • UE5.4、UE5.5、UE5.6、および UE5.7: \Engine\Platforms[PS4|PS5]\Config[PS4|PS5]_SDK.json
上記の Unreal のドキュメントおよび UDN フォーラム リンクにアクセスするには、登録された Unreal 開発者であり、特定のプラットフォームに対してテナント化されている必要があります。

料金

料金の詳細については、PlayFab Party の請求 を参照してください。 「PlayStation」は Sony Interactive Entertainment Inc. の登録商標または商標です。 「PS4」は Sony Interactive Entertainment Inc. の登録商標または商標です。 「PS5」は Sony Interactive Entertainment Inc. の登録商標または商標です。
最終更新日 2026年8月24日