使用 Amazon GameLift 佇列管理遊戲工作階段置放 - Amazon GameLift

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

使用 Amazon GameLift 佇列管理遊戲工作階段置放

遊戲工作階段佇列是處理多個託管機群之間遊戲工作階段置放的主要機制。佇列負責處理遊戲工作階段請求、搜尋可用的遊戲伺服器來託管請求,以及提示遊戲伺服器啟動新的遊戲工作階段。使用佇列,您可以滿足跨多種機群和地理位置的遊戲工作階段請求。如果您的託管解決方案使用多個機群,您可能需要佇列。

佇列可為遊戲開發人員和玩家提供顯著的好處。其中包含:

  • 佇列提供最佳的置放。處理遊戲工作階段置放請求時,佇列會使用 Amazon GameLift 演算法,根據一組定義的偏好設定來排定佇列位置的優先順序,包括成本、位置和玩家延遲。

  • 充分利用價格較低的 Spot 機群。佇列需要使用 AWS Spot 機群,這可大幅降低託管成本。根據預設,佇列一律會嘗試在 Spot 機群中放置新的遊戲工作階段。

  • 在高需求期間更快地放置新遊戲。佇列可以搜尋多個可能的放置位置。這表示,如果偏好的置放位置無法使用,您可以隨時維持備用容量。

  • 讓遊戲可用性更具彈性。可能會發生中斷。使用多位置佇列時,放慢或中斷不一定會影響玩家對遊戲的存取。

  • 更有效率地運用額外機群容量。若要處理玩家需求的意外激增,佇列可讓您快速存取額外的託管容量。佇列中的機群位置彼此提供備份容量。位置會根據玩家需求而擴展或縮減。

  • 取得遊戲工作階段置放和佇列效能的指標。Amazon GameLift 會發出佇列指標,包括置放成功和失敗的統計資料、佇列中的請求數量,以及請求在佇列中花費的平均時間。您可以在 Amazon GameLift 主控台或 中檢視這些指標 CloudWatch。

若要開始使用佇列,請參閱 設計遊戲工作階段佇列