跳轉到主要內容
PlayFab Party 會在背景執行服務品質 (QoS) 測量,為遊戲提供對遠端 Azure 資源的低延遲存取。我們將在此概述遊戲預期會遇到 Party QoS 功能的核心案例。

了解何時測量 QoS

Party 初始化後,Party 程式庫就會立即開始測量 QoS。一旦 Party 成功測量 QoS,重新整理這些測量值的唯一方式就是清除並重新初始化 Party 程式庫。如果測量 QoS 失敗,Party 程式庫會在您下次呼叫 PartyManager::CreateNewNetwork 時重試測量。

為 Party 網路選取區域

PlayFab Party 測量 QoS 的主要原因,是讓遊戲在選取裝載 Party 網路的 Azure 區域時能夠使用延遲資料。 遊戲不需要等候檢查 QoS 測量結果,就可以使用空白的偏好區域清單呼叫 PartyManager::CreateNewNetwork,在目前延遲最低的區域中配置網路。
或者,遊戲可以檢查 Party 程式庫的 QoS 測量結果,並根據遊戲專屬準則選取偏好區域清單。 若要檢查 QoS 測量結果,請等候從 PartyManager::StartProcessingStateChanges 收到成功的 PartyRegionsChangedStateChange。
接著呼叫 PartyManager::GetRegions,以檢查並評估目前的區域和延遲清單。

區域價格差異

請記住,並非所有 Party 區域的收費都相同。如需區域價格差異的資訊,請參閱我們的定價頁面。

為無障礙聊天功能使用最佳區域

PlayFab Party 測量 QoS 的另一個原因,是讓聊天協助工具功能有更快的回應速度:文字轉語音合成、語音轉文字轉譯和翻譯。這些協助工具功能使用區域性的 Azure Cognitive Services 資源,而測量 QoS 可讓不同區域獲得最佳使用。

了解 QoS 測量失敗

由於網路建立和聊天協助工具功能依賴 QoS 測量,因此檢查 PartyRegionsChangedStateChange 的結果和錯誤詳細資料很有價值。此狀態變更中的失敗,可能會為後續的失敗提供有用的偵錯內容。
最後修改於 2026年10月8日