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

# 跨平台多人遊戲設計指引

> 在以 XBOX、PC、PlayStation、Steam、iOS 與 Android 為目標的跨平台多人遊戲中結合 PlayFab、MPSD 與 SmartMatch 的設計指引。

本主題說明在開發跨平台遊戲時，如何使用與結合我們的服務。

為了提供您最大的設計控制權，我們讓多人遊戲元件與服務具備足夠的彈性，既可作為完整套件解決方案使用，也可與您工作室的自訂實作/其他中介軟體解決方案結合。

如果您專門開發 XBOX 與 PC 遊戲，請改為參閱 [XBOX 與 PC 多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk)。

## 目前支援的平台

* Android
* iOS
* PlayStation®
* Steam
* XBOX
* Windows PC

我們持續改進技術與服務，以滿足開發人員的需求。我們很樂意聽取您的意見，歡迎在 [XBOX 開發人員論壇](https://forums.xboxlive.com/)上提供您的意見反應。

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

## 多人遊戲伺服器用戶端設計

在伺服器用戶端設計中，權威遊戲邏輯裝載於伺服器中。

下圖顯示我們的服務如何搭配運作，以使用伺服器用戶端架構建立多人遊戲工作階段。

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-cross-platform-server-client-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=0af26eac1fff8f26e83c4fbce05aec0a" alt="適用於跨平台伺服器用戶端架構的 Microsoft 多人遊戲服務" width="2062" height="1156" data-path="images/gdk/services/multiplayer-cross-platform-server-client-simplified.png" />

## 多人遊戲用戶端主機設計

在用戶端主機設計中，用戶端會擔任主機。這表示用戶端可以提供權威遊戲邏輯與遊戲狀態管理。

使用此設計開發遊戲時，您可以使用 Party 來啟用聊天與資料通訊，讓用戶端透過透明、低延遲的雲端轉送自動彼此連線。

您可以將此視為點對點架構，但具有用於通訊的轉送。使用透明、低延遲的轉送可避免 IP 洩漏，以及與傳統點對點實作相關的其他安全性疑慮，因此能提升玩家的線上安全。

下圖顯示我們的服務如何搭配運作，以使用用戶端主機設計建立多人遊戲工作階段。

<img src="https://mintcdn.com/microsoft-4404708b/ktEik-YaZoen6Rhy/images/gdk/services/multiplayer-cross-platform-client-host-simplified.png?fit=max&auto=format&n=ktEik-YaZoen6Rhy&q=85&s=194ee31448702ea8eeafa81298384b96" alt="適用於跨平台用戶端主機架構的 Microsoft 多人遊戲服務" width="2047" height="1158" data-path="images/gdk/services/multiplayer-cross-platform-client-host-simplified.png" />

## 如何為跨平台遊戲結合解決方案

下表顯示您可以用來打造理想多人遊戲體驗的幾種不同組合與技術。

<Note>圍繞邀請、加入與最近一起玩的玩家的 XBOX 社交體驗，僅是 XBOX 與 Windows 版 PC 遊戲的 XBOX 需求 (XR)。</Note>

| 各種組合 | 網路功能 | 語音與文字聊天 | 工作階段 | 配對 | 邀請/加入 (僅 XBOX/PC 遊戲需要) |
| - | - | - | - | - | - |
| 1 | PlayFab Party | PlayFab Party | 自訂解決方案 | PlayFab Matchmaking | 多人遊戲活動 (MPA) 20.06+ |
| 2 | 自訂解決方案 | PlayFab Party | 自訂解決方案 | PlayFab Matchmaking | MPA 20.06+ |
| 3 | PlayFab Party | 自訂解決方案 | 自訂解決方案 | PlayFab Matchmaking | MPA 20.06+ |
| 4 | PlayFab Party | PlayFab Party | 自訂解決方案 | PlayFab Matchmaking | MPA 20.06+ |
| 5 | 自訂解決方案 | 自訂解決方案 | 自訂解決方案 | 自訂解決方案 | MPA 20.06+ |
| 6 | 自訂解決方案 | PlayFab Party | 自訂解決方案 | 自訂解決方案 | MPA 20.06+ |
| 7 | PlayFab Party | PlayFab Party | PlayFab Lobby (透過 PlayFab Multiplayer SDK) | PlayFab Matchmaking (透過 PlayFab Multiplayer SDK) | PlayFab Lobby (透過 PlayFab Multiplayer SDK) |

說明：**自訂解決方案**表示您使用的是內部實作或其他非 Microsoft 的中介軟體解決方案。

## 另請參閱

* [多人遊戲概觀](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-intro)
* [XBOX 與 PC 多人遊戲設計指引](/zh-TW/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk)
* [多人遊戲概念概觀](/zh-TW/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts)
* [常見的多人遊戲情境](/zh-TW/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios)


## Related topics

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