在 Amazon GameLift 叢集中新增別名 - Amazon GameLift

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

在 Amazon GameLift 叢集中新增別名

Amazon GameLift 別名用於抽象叢集指定。艦隊名稱告訴 Amazon GameLift 在為玩家創建新的遊戲會話時,在哪裡搜索可用資源。使用別名而非特定的叢集 ID,藉由變更別名的目標位置,順暢地將玩家流量從一個叢集切換到另一個叢集。

別名的路由策略有兩種類型:

  • 簡單 — 將玩家流量路由至指定的叢集 ID。您可以隨時更新別名的機群 ID。

  • 終端機 — 將訊息傳回給用戶端。例如,您可以將正在使用 out-of-date 客戶端的玩家引導到可以獲得升級的位置。

艦隊的使用壽命有限,在遊戲生命週期中更換艦隊的原因有很多。您無法更新艦隊的遊戲伺服器組建或變更現有叢集上的特定運算資源屬性。相反,使用更改創建新艦隊,然後將玩家切換到新艦隊。使用別名切換機群對遊戲影響不大,對玩家更是沒有影響。

別名在不使用佇列的遊戲中很有用。切換佇列機群很簡單,只需建立新機群,將此機群加入佇列,並移除舊機群,而這些玩家都不會看到。相反地,不使用佇列的遊戲用戶端必須指定與 Amazon GameLift 服務通訊時要使用的叢集。如果沒有別名,艦隊交換器需要更新您的遊戲代碼,並可能將更新的遊戲客戶端分發給玩家。

更新別名指向的艦隊 ID 時,最多需要 2 分鐘的轉換期間,別名上的遊戲工作階段可能會出現在舊艦隊中。

建立新的別名

您可以使用 Amazon GameLift 主控台 (如此處所述) 建立別名,或使用 AWS CLI 命令建別名。

  1. Amazon 主 GameLift 控台的導覽窗格中,選擇別名

  2. 別名索引標籤中,選擇建立別名。我們建議在您的別名中加入叢集類型。這使得在檢視別名清單時更容易識別叢集類型。

  3. 在 [建立別名] 頁面的 [別名詳細資訊] 底下,執行下列動作:

    1. 名稱中,輸入別名名稱。

    2. 對於說明,請輸入簡短描述以進行識別。

    3. 選擇簡單端子佈線類型。

  4. (選擇性) 在「標籤」下,輸入「」和「」配對,將標籤新增至別名。

  5. 選擇建立

編輯別名

您可以使用 Amazon GameLift 主控台或 AWS CLI 命令更新- 別名來編輯別名。

  1. Amazon 主 GameLift 控台的導覽窗格中,選擇別名

  2. 在「別名」頁面上,選擇要編輯的別名。

  3. 在別名頁面上選擇編輯

  4. 您可在 Edit alias (編輯別名) 頁面編輯下列項目:

    • 別名名稱 — 別名的易記名稱。

    • 說明 — 別名的簡短說明。

    • 類型 — 玩家流量的路由策略。請選擇 Simple (簡單) 變更相關機群,或選擇 Terminal (終止) 編輯終止訊息。

  5. 選擇儲存變更