> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab Online Subsystem (OSS)

> Unreal のマルチプレイヤー セッションとのボイス チャットおよびネットワーキング統合を提供する、Unreal Engine 向け PlayFab Party Online Subsystem (OSS) の概要。

# 概要

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 (外部サイト)](https://www.unrealengine.com/marketplace/product/playfab-sdk) を参照してください。

| カテゴリ | PlayFab Online Subsystem | PlayFab SDK Marketplace Plugin |
| - | - | - |
| ソース | [GitHub パブリック リポジトリ](https://github.com/PlayFab/PlayFabMultiplayerUnreal) | [UE Marketplace の PlayFab SDK (外部サイト)](https://www.unrealengine.com/marketplace/product/playfab-sdk) |
| 主な機能 | Lobby、Matchmaking、および Party | Economy、Leaderboards、Data & Analytics |

## Online Subsystem に含まれるもの

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

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

| UE バージョン | GDK PC | GDK XBOX | Steam | PS4 | PS5 | Switch |
| - | - | - | - | - | - | - |
| 4.27 以上 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.0 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.1 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.2 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.3 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.4 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.5 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.6 | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* | サポート\* |
| 5.7 | サポート | サポート | サポート | サポート | サポート | サポート |

\*以前のバージョンの 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 の古いバージョンの使用](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions.md) を参照してください。

> [!NOTE]
>
> 4.25plus より前のバージョンの UE4 を使用している場合は、置換をすべて検索して置換を使用して、GDK へのすべての参照を Anvil に名前変更する必要があります。

UE4.27、5.0、5.1、5.2、5.3、または 5.4 でバックポート中に質問がある場合は、[GitHub イシュー](https://github.com/PlayFab/PlayFabMultiplayerUnreal/issues/new) を開くか、[サポート チケット](https://playfab.com/contact/) を開いてください。

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

最新情報については、[GDK SDK Update Paths](https://udn.unrealengine.com/s/article/GDK-SDK-Updates-Path) の Unreal Engine 開発者ドキュメントを参照してください。

XDK を使用している場合、OSS の古いバージョン (1.07 以前) でサポートされていることに注意してください。詳細については、[古いバージョンの使用](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions.md) を参照してください。

> [!NOTE]
>
> UE5.3 の WinGDK バージョンには、HTTP リクエストに関連する既知の問題があります。Epic Games はこの問題を認識しており、バージョン 5.4 で対処しました。UE5.3 でこの問題を回避するには、`-UseWinHttpGDK` コマンドライン引数を使用してゲームを起動し、xCurl の代わりに WinHTTP に切り替えます。詳細については、[5.3 WinGDK HTTP running issue with xCurl](https://udn.unrealengine.com/s/question/0D54z00009l9fK0CAI/53-wingdk-http-module-wont-compile-with-xcurl) に関する Unreal Engine フォーラムの投稿を参照してください。

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

サポートされている Nintendo Switch SDK のバージョンは、[Switch SDK Updates Path](https://udn.unrealengine.com/s/article/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 Compatibility](https://udn.unrealengine.com/s/article/PS4-SDK-Compatibility)、[PS5 SDK Compatibility](https://udn.unrealengine.com/s/article/PS5-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

> [!NOTE]
>
> 上記の Unreal のドキュメントおよび UDN フォーラム リンクにアクセスするには、登録された Unreal 開発者であり、特定のプラットフォームに対してテナント化されている必要があります。

## 料金

料金の詳細については、[PlayFab Party の請求](https://docs.xbox.com/ja-jp/services/playfab/pricing/meters/meters.md#party) を参照してください。

「PlayStation」は Sony Interactive Entertainment Inc. の登録商標または商標です。
「PS4」は Sony Interactive Entertainment Inc. の登録商標または商標です。
「PS5」は Sony Interactive Entertainment Inc. の登録商標または商標です。


## Related topics

- [PlayFab Online Subsystem (OSS) クイックスタート](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-unreal-engine-oss-quickstart.md)
- [PlayFab Online Subsystem (OSS) 専用サーバーのセットアップ](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-unreal-engine-oss-dedicated-servers.md)
- [Unreal Engine 4 および 5 用 PlayFab OnlineSubsystem リリース ノート](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/unreal-release-notes.md)
- [PlayFab SDK Unreal Engine Marketplace プラグイン統合ガイド](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-unreal-engine-oss-playfab-plugin-integration.md)
- [Using older versions of Unreal Engine 4](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions.md)
