本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
遊戲伺服器群組的生命週期
遊戲伺服器群組會經歷下列生命週期,包括佈建和狀態更新。遊戲伺服器群組預期會是長期的資源。

-
您可以呼叫 Amazon GameLift Servers API
CreateGameServerGroup()
並傳入 EC2 啟動範本和組態設定來建立遊戲伺服器群組。為了回應呼叫,會建立一個新的遊戲伺服器群組,並將其置於 NEW (新) 狀態。 -
Amazon GameLift ServersFleetIQ 會啟用非同步啟用工作流程,將遊戲伺服器群組狀態轉換為 ACTIVATING。工作流程會啟動基礎資源的建立,包括 Amazon EC2 Auto Scaling 群組和具有所提供 AMI 的 EC2 執行個體。
-
如果由於某種原因造成佈建失敗,則遊戲伺服器群組狀態會變成 ERROR (錯誤)。若要取得額外的錯誤資訊,以協助偵錯失敗原因,請就錯誤狀態中的遊戲伺服器群組呼叫
DescribeGameServerGroup()
。 -
如果佈建成功,遊戲伺服器群組狀態會轉換為 ACTIVE (作用中)。此時,執行個體會使用註冊的遊戲伺服器啟動Amazon GameLift ServersFleetIQ。群組的執行個體類型會定期評估遊戲託管可行性,並視需要平衡。 Amazon GameLift ServersFleetIQ也會追蹤群組中作用中遊戲伺服器的狀態,並回應遊戲伺服器的請求。
-
-
您可以使用群組識別碼來呼叫
DeleteGameServerGroup()
,藉此移除遊戲伺服器群組。此動作會讓遊戲伺服器群組狀態進入 DELETE_SCHEDULED。只有處於 ACTIVE (作用中) 或 ERROR (錯誤) 狀態的遊戲伺服器群組才能排定刪除。 -
Amazon GameLift ServersFleetIQ 會啟用非同步停用工作流程以回應 DELETE_SCHEDULED 狀態,並將遊戲伺服器群組狀態轉換為 DELETING。您可以選擇僅刪除遊戲伺服器群組,或刪除遊戲伺服器群組和連結的 Auto Scaling 群組。
-
如果由於某種原因造成停用失敗,則遊戲伺服器群組狀態會變成 ERROR (錯誤)。若要取得額外的錯誤資訊,以協助偵錯失敗原因,請就錯誤狀態中的遊戲伺服器群組呼叫
DescribeGameServerGroup()
。 -
如果停用成功,遊戲伺服器群組狀態會轉換為 DELETED (已刪除)。
-