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

# PlayFab Online Subsystem (OSS)

> 適用於 Unreal Engine 的 PlayFab Party Online Subsystem (OSS) 概觀，提供與 Unreal 多人遊戲工作階段的語音聊天和網路整合。

# 概觀

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 網路和網際網路語音通訊協定 (VOIP) 的支援，與原生 OSS 相輔相成。

PlayFab OSS 可與 PlayFab SDK Marketplace 外掛程式搭配使用，後者提供其他 PlayFab 功能，例如經濟系統、排行榜等。如需詳細資訊，請參閱 [UE Marketplace 上的 PlayFab SDK (外部網站)](https://www.unrealengine.com/marketplace/product/playfab-sdk)。

| 類別 | PlayFab Online Subsystem | PlayFab SDK Marketplace 外掛程式 |
| - | - | - |
| 來源 | [GitHub 公開存放庫](https://github.com/PlayFab/PlayFabMultiplayerUnreal) | [UE Marketplace 上的 PlayFab SDK (外部網站)](https://www.unrealengine.com/marketplace/product/playfab-sdk) |
| 主要功能 | Lobby、Matchmaking 和 Party | 經濟系統、排行榜、資料與分析 |

## Online Subsystem 包含哪些內容？

* 建立、加入和搜尋大廳
* 快速配對
* 邀請好友加入遊戲大廳
* 遊戲網路
* VOIP
* 支援下列平台：
  * XBOX Series X GDK
  * PC GDK
  * XBOX One GDK
  * PC Steam
  * Nintendo Switch
  * PS5™ and PS4™
* 支援上述平台之間的跨平台遊玩和跨平台交談
* Azure Cognitive Services
  * 即時文字聊天翻譯
  * 即時語音聊天轉譯
  * 即時語音聊天轉譯翻譯
  * 文字轉語音合成

## 支援哪些 Unreal Engine 版本？

| UE 版本 | GDK PC | GDK XBOX | Steam | PS4 | PS5 | Switch |
| - | - | - | - | - | - | - |
| 4.27 Plus | 支援\* | 支援\* | 支援\* | 支援\* | 支援\* | 支援\* |
| 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 的使用者，有兩個選項：

* 將本機 Unreal Engine 版本升級至 5.7。
* 提取最新版本並向後移植到您的遊戲。
  對於 UE4，建議使用 4.27 版，因為不同平台之間的跨平台遊玩在 4.26 上無法運作，但在 4.27 上可以運作。如果您使用的是較早版本的 Unreal Engine 4，只需極少的工作即可向後移植 OSS。如需詳細資料，請參閱[使用舊版 Unreal Engine 4](/zh-TW/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions)。

<Note>
  如果您使用的 UE4 版本早於 4.25plus，必須使用全部尋找和取代，將所有 GDK 參考重新命名為 Anvil。
</Note>

如果您在向後移植到 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)？

如需最新資訊，請參閱 Unreal Engine 開發人員文件中的 [GDK SDK 更新路徑](https://udn.unrealengine.com/s/article/GDK-SDK-Updates-Path)。

如果您使用 XDK，請注意，較舊版本 (1.07 及更早版本) 的 OSS 才支援 XDK。如需詳細資料，請參閱[使用舊版](/zh-TW/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions)。

<Note>
  已知 UE5.3 的 WinGDK 版本有與 HTTP 要求相關的問題。Epic Games 已確認此問題，並在 5.4 版中加以修正。若要在 UE5.3 中因應此問題，請使用 `-UseWinHttpGDK` 命令列引數啟動遊戲，以切換為 WinHTTP 而非 xCurl。如需詳細資訊，請參閱 Unreal Engine 論壇中有關 [5.3 WinGDK HTTP 搭配 xCurl 的執行問題](https://udn.unrealengine.com/s/question/0D54z00009l9fK0CAI/53-wingdk-http-module-wont-compile-with-xcurl)的文章。
</Note>

## 支援哪個版本的 Nintendo Switch SDK？

支援的 Nintendo Switch SDK 版本可以在 [Switch SDK 更新路徑](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 相容性](https://udn.unrealengine.com/s/article/PS4-SDK-Compatibility)、[PS5 SDK 相容性](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 開發人員，並已獲得特定平台的授權。
</Note>

## 定價

如需定價詳細資料，請參閱 [PlayFab Party 的計費](/zh-TW/services/playfab/pricing/meters/meters#party).

「PlayStation」是 Sony Interactive Entertainment Inc. 的註冊商標或商標。
「PS4」是 Sony Interactive Entertainment Inc. 的註冊商標或商標。
「PS5」是 Sony Interactive Entertainment Inc. 的註冊商標或商標。


## Related topics

- [PlayFab Online Subsystem (OSS) 快速入門](/zh-TW/services/playfab/multiplayer/networking/party-unreal-engine-oss-quickstart.md)
- [PlayFab Online Subsystem (OSS) 專用伺服器設定](/zh-TW/services/playfab/multiplayer/networking/party-unreal-engine-oss-dedicated-servers.md)
- [適用於 Unreal Engine 的 PlayFab OnlineSubsystem 版本資訊](/zh-TW/services/playfab/multiplayer/networking/unreal-release-notes.md)
- [整合 PlayFab Unreal Engine Marketplace 外掛程式](/zh-TW/services/playfab/multiplayer/networking/party-unreal-engine-oss-playfab-plugin-integration.md)
- [使用舊版 Unreal Engine 4](/zh-TW/services/playfab/multiplayer/networking/party-unreal-engine-using-older-versions.md)
