> ## 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.

# 多人遊戲概觀

> 跨平台的 Microsoft 多人遊戲技術概觀，涵蓋專用伺服器、點對點、配對、邀請、工作階段管理與遊戲聊天。

多人遊戲可讓使用者一起遊玩，並在您所打造的世界中共享體驗。

打造多人遊戲時，您需要一組能夠順暢搭配運作的技術，以提供絕佳的體驗。

Microsoft 提供一套服務，您可以將其作為完整解決方案使用，或搭配工作室現有的技術來打造跨平台多人遊戲體驗。這表示您可以繼續使用現有的任何技術，並結合我們的服務。

我們的服務具有延展性，旨在協助您打造各式各樣的情境。您的多人遊戲體驗可能是競爭性質的，例如一對一、團隊對戰或「大逃殺」風格。也可能是合作性質的，讓使用者彼此協助。它能滿足各種需求，從具有固定邊界的環境，到大型多人線上 (MMO) 遊戲中的大型開放世界。

本主題概述我們支援各種功能的技術，例如專用伺服器裝載、點對點、配對、網路功能、邀請與加入、遊戲工作階段管理以及遊戲聊天。

## 功能

我們的技術與服務依多人遊戲功能分組。部分功能有多種技術或服務，以滿足不同的需求。

若要了解這些服務如何與好友、商務、即時營運與遊戲分析等其他熱門多人遊戲功能結合，請參閱 [XBOX 與 PC 多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk)以及[跨平台多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform)。

| 領域 | 說明 | 技術/服務 | 簡介 | SDK |
| - | - | - | - | - |
| 網路功能 | 遊戲對遊戲的資料通訊 | [PlayFab Party](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/) | Party 是安全的跨平台網路通訊解決方案。符合資格的 XBOX 生態系統開發人員可透過 [PlayFab Foundation Mode](/zh-TW/services/playfab/get-started/mode-overview) 免費使用。<br /><br />在 PC 上，您也可以自由使用自己的網路堆疊或使用中介軟體解決方案，不受任何限制。 | [PlayFab Party SDK](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/party-sdks) |
| 聊天 | 玩家之間的遊戲內語音與文字聊天 | [PlayFab Party](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/) | Party 是跨平台網路通訊解決方案，同時包含語音與文字聊天，並具備文字轉語音、語音轉文字與即時翻譯等協助工具選項。符合資格的 XBOX 生態系統開發人員可透過 [PlayFab Foundation Mode](/zh-TW/services/playfab/get-started/mode-overview) 免費使用。<br /><br />Party 也提供 XBOX 服務外掛程式，協助您符合 XBOX 需求 (XR) 合規性與標準的線上安全通訊。在 PC 上，您可以自由使用自己的語音聊天技術或使用中介軟體解決方案。不過，無論 PC 與 XBOX 主機使用何種基礎語音技術，您都必須遵守 XBOX 服務使用者的線上安全設定。 | [PlayFab Party SDK](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/party-sdks) |
| | | [Game Chat 2](/zh-TW/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro) | Game Chat 2 可在 XBOX 主機與 Windows 10 遊戲之間進行跨網路通訊。使用 Game Chat 2 時，您必須提供自己的網路網格。<br /><br />不過，Game Chat 2 提供的平台 API 會自動讓您的遊戲遵守任何與通訊、隱私權或安全性相關的 XBOX 需求 (XR)。這些 API 與 XBOX 服務身分識別緊密結合。Game Chat 2 也提供內建的無障礙聊天功能，例如文字轉語音 (TTS) 與語音轉文字 (STT)。 | [GDK](https://aka.ms/gdkdl) (Game Chat 2) |
| 邀請/加入 | 遊戲外的邀請與加入行為 | [XBOX 多人遊戲管理員 (MPM)](/zh-TW/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview) | XBOX 多人遊戲管理員 (MPM) 是用戶端 API。這表示只有在您採用用戶端主機架構時才能使用。它可讓您將傳送遊戲邀請、接受邀請以加入遊戲，以及顯示最近一起玩的玩家等功能新增至您的遊戲。<br /><br />玩家可以透過 Game Bar 或 XBOX 應用程式傳送遊戲外邀請快顯通知或加入好友。您可以使用稱為遊戲可呼叫使用者介面 (TCUI) 的系統提供 UI，或使用您自己的自訂 UI 來顯示多人遊戲選項、狀態與進度。<br /><br />MPM 旨在快速實現遵循最佳做法的常見多人遊戲情境。因此，它會處理許多您的遊戲必須實作才能通過認證的 XBOX 需求 (XR)。<br /><br />MPM 最適合最多八位玩家的遊戲。玩家人數較多的遊戲需要直接使用 XBOX 多人遊戲工作階段目錄 (MPSD) API。 | [GDK](https://aka.ms/gdkdl) |
| | | [XBOX 多人遊戲工作階段目錄 (MPSD)](/zh-TW/services/xbox-services/multiplayer/mpsd/live-mpsd-overview) | 由於 XBOX 多人遊戲工作階段目錄 (MPSD) 具有高度可自訂的功能、延展性，以及最重要的可靠性，因此許多遊戲都選擇使用它。MPSD API 具備 MPM 的功能，而且還有更多功能。其中一個差異是 MPSD 可用於伺服器用戶端架構，並提供可進行更多自訂的進階功能。<br /><br />MPSD 為伺服器提供受管理的初始化。這表示它可以搭配 SmartMatch，在伺服器要求期間協助判斷服務品質 (QoS)，並管理配置/解除配置。它也有更多工作階段管理功能，例如遊戲工作階段中繼資料儲存以及更新同步處理。此外，您可以使用服務對服務 (S2S) 呼叫模式，透過單一服務呼叫有效率地管理多位使用者。<br /><br />對於八位或更多玩家的遊戲，請務必使用 MPSD 而非 MPM。對於擁有上百位或更多玩家的遊戲 (例如大型多人線上 (MMO) 遊戲)，請使用 MPSD XSAPI S2S。 | [GDK](https://aka.ms/gdkdl) |
| | | [XBOX 多人遊戲活動 (MPA)](/zh-TW/services/xbox-services/multiplayer/mpa/live-mpa-overview) | 從 20.06+ 開始，GDK 現在包含 XBOX 多人遊戲活動 (MPA)。MPA 是最新的服務，具有簡化的 API，專為擁有自己的配對與工作階段服務的開發人員而設計。<br /><br />它可用來搭配您自己的工作階段管理解決方案，實作遊戲外的邀請與加入行為，以符合 XBOX 需求 (XR)。您可以透過 MPA 的 S2S API，從您自己的服務直接呼叫 MPA。您不需要與 MPM/MPSD 整合。 | [GDK](https://aka.ms/gdkdl) |
| | | [PlayFab Lobby](https://learn.microsoft.com/gaming/playfab/features/multiplayer/lobby/) | PlayFab Multiplayer 的 PlayFab Lobby 元件支援成員透過大廳服務直接邀請其他玩家加入其大廳。在遊戲內使用時，這些邀請可跨平台運作。<br /><br /> 玩家也可以透過遊戲外的平台特定邀請機制分享大廳的連接字串。 | [PlayFab Multiplayer Client SDK](/zh-TW/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-matchmaking-sdks) |
| 配對 | 根據各種規則為遊戲配對個人與團隊 | [XBOX SmartMatch](/zh-TW/services/xbox-services/multiplayer/matchmaking/live-matchmaking-overview) | XBOX SmartMatch 技術支援根據一組規格與規則進行自訂配對。它可以在您的遊戲中提供簡單的配對，或更複雜的排名多人遊戲選項。<br /><br />雖然 SmartMatch 支援在 XBOX 主機上的遊戲與 PC 上的 XBOX 服務遊戲之間進行跨裝置遊玩，但它不支援在使用其他身分識別 (例如 Steam 或 PlayStation) 的遊戲之間進行配對。<br /><br />您也可以自由使用自己的配對服務，但需要與 MPA 整合以支援 XBOX 邀請與加入行為，才能符合 XBOX 合規性需求。若要進行跨平台與跨身分識別的配對，請考慮使用 PlayFab Matchmaking。 | [GDK](https://aka.ms/gdkdl) |
| | | [PlayFab Matchmaking](https://learn.microsoft.com/gaming/playfab/features/multiplayer/matchmaking/) | PlayFab Matchmaking 提供與身分識別和平台無關的配對服務，符合資格的 XBOX 生態系統開發人員可透過 [PlayFab Foundation Mode](/zh-TW/services/playfab/get-started/mode-overview) 免費使用。它讓您能夠透過對戰屬性與佇列設定來建立配對邏輯。<br /><br />為了易於使用，此服務也會自動調整規模以處理配對工作負載。它也會管理常見的錯誤處理與回填。它還可以搭配 PlayFab Servers 使用，自動為您要求、配置與解除配置多人遊戲伺服器。<br /><br />為了協助您預測趨勢並最佳化負載，它也提供配對統計資料與佇列分析。 | [PlayFab Multiplayer Client SDK](/zh-TW/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-matchmaking-sdks) |
| 工作階段瀏覽 | 維護遊戲工作階段中的玩家清單，和/或瀏覽正在尋找線上遊戲的玩家 | [XBOX 多人遊戲工作階段目錄 (MPSD)](/zh-TW/services/xbox-services/multiplayer/mpsd/live-mpsd-overview) | 多人遊戲工作階段目錄 (MPSD) 讓您能夠維護多人遊戲工作階段清單，並為使用者提供另一種加入多人遊戲的方法，也就是根據輸入參數搜尋可用的遊戲。<br /><br />MPSD 只能用於為 XBOX 主機與 PC 開發的已啟用 XBOX 服務之遊戲。如果您想建立包含其他平台或身分識別之使用者的工作階段瀏覽清單，則需要自訂工作階段服務或其他中介軟體解決方案。 | [GDK](https://aka.ms/gdkdl) |
| | | [PlayFab Lobby](https://learn.microsoft.com/gaming/playfab/features/multiplayer/lobby/) | PlayFab Multiplayer 用戶端 SDK 包含跨平台且具延展性的工作階段服務，並支援即時推播通知。它是高度可自訂的分組機制，讓玩家能夠找到彼此並一起玩遊戲。<br /><br /> PlayFab Lobby 與 Matchmaking 可順暢地搭配運作，為您的遊戲打造一致的多人遊戲體驗。 | [PlayFab Multiplayer Client SDK](/zh-TW/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-matchmaking-sdks) |

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

## 後續步驟

了解如何將我們的技術作為完整套件使用，或與您的自訂解決方案/其他中介軟體解決方案搭配使用。

* 如需 XBOX 與 PC 遊戲開發，請參閱 [XBOX 與 PC 多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk)。
* 如需跨平台遊戲開發，請參閱[跨平台多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform)。

## 另請參閱

* [多人遊戲概念概觀](/zh-TW/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts)
* [常見的多人遊戲情境](/zh-TW/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios)


## Related topics

- [XBOX 服務多人遊戲概觀](/zh-TW/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [跨平台多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform.md)
- [XBOX 與 PC 多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk.md)
- [直接呼叫多人遊戲服務簡介](/zh-TW/services/xbox-services/multiplayer/concepts/live-intro-calling-mp-directly.md)
- [XBOX 服務概觀](/zh-TW/services/xbox-services/fundamentals/live-xbl-overview.md)
