自訂遊戲工作階段佇列 - Amazon GameLift

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

自訂遊戲工作階段佇列

本主題說明如何自訂遊戲工作階段佇列,以針對遊戲工作階段置放做出最佳可能決策。如需遊戲工作階段佇列及其運作方式的詳細資訊,請參閱使用 Amazon GameLift 佇列管理遊戲工作階段置放

這些 Amazon GameLift 功能需要佇列:

Amazon GameLift 遊戲工作階段佇列的最佳實務

遊戲工作階段佇列包含 Amazon GameLift 可以放置新遊戲工作階段的機群清單。每個機群都可以在多個地理位置部署託管資源。選擇置放時,佇列會根據您為機群設定的一組優先順序來選取機群和機群位置。

請考慮下列指導方針和最佳實務:

  • 在涵蓋玩家的位置新增機群。您可以在任何可用的位置新增機群和別名。如果您根據報告的玩家延遲進行放置,位置很重要。

  • 對所有機群使用別名。將別名指派給佇列中的每個機群,並在設定佇列中的目的地時使用別名名稱。

  • 對所有機群使用相同或類似的遊戲組建或指令碼。佇列可能會將玩家放入佇列中任何機群的遊戲工作階段。玩家必須能夠在任何機群的任何遊戲工作階段中玩遊戲。

  • 在至少兩個位置建立機群。透過將遊戲伺服器託管在至少一個其他位置,您可以減輕區域中斷對玩家的影響。您可以保持備份機群縮減規模,並在用量增加時使用自動擴展來增加容量。

  • 排定遊戲工作階段置放的優先順序。佇列會根據數個元素排定置放選項的優先順序,包括目的地清單順序。

  • 在與用戶端服務相同的位置建立佇列。透過將佇列放在用戶端服務附近的位置,您可以將通訊延遲降至最低。

  • 使用具有多個位置的機群。使用佇列篩選條件組態,以防止佇列將遊戲工作階段放置在指定位置。您可以使用至少兩個具有不同主位置的多位置機群,來減輕區域中斷期間遊戲置放的影響。

  • 對所有機群使用相同的 TLS 憑證設定。連接到機群中遊戲工作階段的遊戲用戶端必須具有相容的通訊協定。