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

# 移轉仲裁者

> 如何在 2015 多人遊戲工作階段期間，透過 XBOX 服務上的 MPSD 主機候選清單，使用正常移轉或容錯移轉選取新的仲裁者。

在 2015 多人遊戲工作階段期間，您可能需要使用仲裁者移轉來選取新的仲裁者。下列流程圖說明如何移轉仲裁者。

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/services/Multiplayer_2015_HostMigration.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=5d621913f507dd81e12f5113abbeedef" alt="顯示仲裁者移轉程序的流程圖" width="2220" height="753" data-path="images/gdk/services/Multiplayer_2015_HostMigration.png" />

移轉有兩種類型。

* 正常仲裁者移轉
* 容錯移轉仲裁者移轉

## 正常仲裁者移轉

在正常仲裁者移轉中，即將離開的仲裁者可以協助移轉工作並決定新的仲裁者。此類型的移轉使用「多人遊戲工作」主題中[為 MPSD 工作階段設定仲裁者](/zh-TW/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos#set-an-arbiter-for-an-mpsd-session)一節所述的仲裁者設定。

## 容錯移轉仲裁者移轉

在容錯移轉仲裁者移轉中，與先前仲裁者的連線已中斷，其餘的對等必須為工作階段決定新的仲裁者。容錯移轉仲裁者移轉也會設定主機裝置權杖，並像正常仲裁者移轉一樣處理 HTTP 412 狀態碼。不過，在容錯移轉仲裁者移轉期間，有多種方法可以選取新的仲裁者。

### 使用主機候選清單選取仲裁者

您可以設定多人遊戲工作階段目錄 (MPSD)，根據在特定作業期間測量的配對服務品質 (QoS) 計量，提供已排序的主機候選清單。用戶端可以使用此清單來決定新的仲裁者。

若要在仲裁者移轉期間利用此清單，每個對等可以執行下列步驟。

1. 識別先前仲裁者在清單中的位置。
2. 評估清單中的下一部主機。
3. 如果該主機是本機主機，請將其用作新的仲裁者。
4. 如果該主機已不在多人遊戲工作階段中，或已與其對等中斷連線，請依照先前的步驟評估清單中的下一個候選者。
5. 如果到達清單結尾仍未選取新的仲裁者，請使用貪婪的仲裁者選取方法，這可能會中斷連線。如需詳細資訊，請參閱本主題稍後的[使用貪婪仲裁者選取來選取仲裁者](#greedy-arbiter-selection)。

<Note>不建議在配對之後透過明確的遊戲內 QoS 探查在遊戲中建立主機候選清單。如果絕對需要此機制，請讓您的用戶端使用主機裝置權杖，而不是使用者資訊 (例如 XBOX 使用者識別碼) 來決定仲裁者候選者。</Note>

### 使用對等投票選取仲裁者

如果所有對等之間都具有完整連線，它們可以使用對等訊息進行投票並選取新的仲裁者。然後，新的仲裁者會使用同步更新來更新工作階段的主機裝置權杖。

如需詳細資訊，請參閱「多人遊戲工作」主題中的[更新 MPSD 工作階段](/zh-TW/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos#update-an-mpsd-session)一節。

<a id="greedy-arbiter-selection" />

### 使用貪婪仲裁者選取來選取仲裁者

有時沒有可用的主機候選清單，或者不需要連線 QoS；例如，對於純仲裁者責任。在此情況下，對等應在偵測到原始仲裁者已離開遊戲工作階段 (如 [XblMultiplayerSessionChangedHandler](/zh-TW/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionchangedhandler) 事件所回報) 時，立即設定新的仲裁者。假設此時沒有對工作階段進行其他變更，所有其他對等在嘗試設定主機裝置權杖時都會看到 HTTP 412 狀態碼。

只有一個對等能成功選取新的仲裁者。

## 另請參閱

[多人遊戲工作階段進階主題](/zh-TW/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details)


## Related topics

- [多人遊戲工作階段進階主題](/zh-TW/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details.md)
- [多人遊戲概念](/zh-TW/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts-nav.md)
- [概念](/zh-TW/services/xbox-services/multiplayer/concepts/index.md)
- [多人遊戲工作階段目錄概觀](/zh-TW/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [多人遊戲概念概觀](/zh-TW/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts.md)
