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

# 多人遊戲活動功能概觀

> 多人遊戲活動如何簡化活動、邀請和最近玩家的 XBOX 整合，並讓玩家能從其社交關係圖加入遊戲的概觀。

本主題說明多人遊戲活動 (MPA) 功能如何簡化玩家活動 (加入)、邀請和最近玩家的 XBOX 服務整合。MPA 也讓
玩家能從其社交關係圖啟動進入您的遊戲，即使遊戲
本身並未執行。

## 術語

在 MPA 的內容中經常使用下列四個詞彙。

* \*\*連線字串：\*\*只由遊戲建立和理解的字串，
  其中包含一位玩家連線至另一位玩家所需的資訊。
  這通常包含伺服器 IP 位址，但保留自由格式，讓遊戲
  具有彈性。此字串對 MPA 而言是不透明的，它只是將此字串從一位玩家
  傳遞給另一位玩家，讓玩家可以互相加入。

* \*\*活動：\*\*代表玩家正處於多人遊戲
  體驗中的宣傳。這包含連線字串和一小組
  用來限制誰可以加入體驗的屬性。活動可讓
  殼層顯示此資訊，包括其可加入性。當玩家處於多人遊戲體驗中時，
  應一律存在活動。

* \*\*邀請：\*\*代表要求玩家加入多人遊戲
  體驗。這也包含連線字串。一般而言，玩家
  在傳送邀請給其他玩家之前，應已建立活動。

* \*\*最近的玩家：\*\*與玩家有過有意義互動的人。
  最近的玩家由 MPA 儲存在清單中。玩家可以使用他們
  來建立好友關係、傳送訊息和邀請，或在遊戲結束後回報意見反應。

## 使用 MPA

### 用戶端流程

遊戲應具有下列處理多人遊戲體驗的流程。

1. 當玩家 A 開始或加入多人遊戲體驗時，遊戲應[設定
   活動](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md#setting-an-activity)來代表
   此狀態。
   * 遊戲和 XBOX 服務中的其他玩家可以[擷取此
     活動](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md#getting-an-activity)。視
     他們與玩家 A 的關係而定，他們收到的活動也可能
     包含連線字串。他們可以使用它加入進行中的
     遊戲。
2. 玩家 A 可以傳送[邀請](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md#invites)
   給其他玩家，主動要求他們加入遊戲。
3. 當玩家加入和離開時，遊戲應透過以更新的資訊[再次
   設定活動](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md#setting-an-activity)，來更新活動中的
   玩家數目。
4. 遊戲應以玩家曾有過有意義互動的任何
   玩家[更新玩家的最近的玩家
   清單](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md#updating-recent-players)。
5. 當玩家 A 結束或離開多人遊戲體驗時，遊戲應[刪除
   活動](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md#deleting-an-activity)。

### 外部伺服器流程

伺服器可以代表用戶端執行任何前述項目。此外，
伺服器可以：

* 記錄最近的玩家的[雙向
  清單](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/concepts/live-mpa-recent-players.md#Unidirectional-players-vs-Bidirectional-groups)。
* 代表玩家傳送邀請。
* 同時擷取多位玩家的活動，而不是一次擷取一位。

如需詳細資訊，請參閱 [XBOX 服務 RESTful 參考](https://docs.xbox.com/zh-TW/reference/live/rest/atoc-xboxlivews-reference.md)。

## 另請參閱

[活動](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/concepts/live-mpa-activities.md)

[邀請](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/concepts/live-mpa-invites.md)

[最近的玩家](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/concepts/live-mpa-recent-players.md)


## Related topics

- [多人遊戲活動 (MPA)](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/live-mpa-nav.md)
- [XBOX 服務多人遊戲概觀](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/overviews/live-multiplayer-intro.md)
- [跨 Xbox One 軟體開發套件/GDK 遊戲版本的邀請](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/invites/concepts/live-multiplayer-xdkinvites.md)
- [多人遊戲活動 (MPA) 概念](https://docs.xbox.com/zh-TW/services/xbox-services/multiplayer/mpa/concepts/live-mpa-concepts-nav.md)
- [多人遊戲活動 URI](https://docs.xbox.com/zh-TW/reference/live/rest/uri/multiplayeractivity/atoc-reference-multiplayer-activity.md)
