View a markdown version of this page

設定大型比對的規則 - Amazon GameLift Servers

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

設定大型比對的規則

大型配對的配對主要依賴平衡策略和延遲批次最佳化。因此大多數的自訂規則都無法使用。不過,您可以納入下列類型的規則:

  • 設定玩家延遲硬性限制的規則。使用latency規則類型搭配 屬性 maxLatency。請參閱延遲規則參考。以下範例會將玩家延遲上限設定為 200 毫秒:

    "rules": [{ "name": "player-latency", "type": "latency", "maxLatency": 200 }],
  • 根據指定玩家屬性中的親近度批次玩家的規則。這與將平衡屬性定義為大型相符演算法的一部分不同,該演算法著重於建置平均相符的團隊。此規則會根據指定屬性值中的相似性批次處理配對票證,例如初學者或專家技能,這往往會導致與指定屬性上緊密一致的配對玩家。使用batchDistance規則類型,識別以數字為基礎的屬性,並指定要允許的最寬範圍。請參閱批次距離規則參考。以下是呼叫配對玩家彼此處於一個技能水準的範例:

    "rules": [{ "name": "batch-skill", "type": "batchDistance", "batchAttribute": "skill", "maxDistance": 1