放鬆大型比對需求 - Amazon GameLift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

放鬆大型比對需求

和小型配對一樣,您也可以使用擴展,在無法達成有效配對時,隨時間放寬配對要求。對於大型相符項目,您可以選擇放鬆延遲規則或團隊玩家計數。

如果您針對大型比賽使用自動回填,請避免太快放寬團隊玩家計數。只有在遊戲工作階段開始後才會 FlexMatch 開始產生回填請求,這可能會在建立比賽後數秒內不會發生。在此期間, FlexMatch 可以建立多個部分填滿的新遊戲工作階段,特別是當降低玩家計數規則時。因此,您最終會有比所需數量還多的遊戲工作階段,而讓玩家稀疏地分散到這些工作階段。最佳實務是讓玩家人數擴展的第一個步驟有較長的等待時間,且時間長到足以讓遊戲工作階段開始。由於大型配對的回填請求有較高的優先順序,因此在新的遊戲開始之前,系統會將進入的玩家安插到現有遊戲。您可能需要進行實驗以找出遊戲的理想等待時間。

以下範例會使用較長的初始等待時間來逐步降低黃色隊伍的玩家人數。請記住,規則集擴展的等待時間是絕對值,不能使用複合值。因此,第一個擴展發生在 5 秒時,第二個擴展則發生在 5 秒之後,也就是 10 秒時。

"expansions": [{ "target": "teams[Yellow].minPlayers", "steps": [{ "waitTimeSeconds": 5, "value": 8 }, { "waitTimeSeconds": 10, "value": 5 }] }]