本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
游戏服务器组的生命周期
游戏服务器组经历以下生命周期,包括预配置和状态更新。游戏服务器组预计是一个长寿命的资源。
-
您可以通过调用 Amazon GameLift Servers API
CreateGameServerGroup()并传入 EC2 启动模板和配置设置来创建游戏服务器组。为响应呼叫,将创建一个新的游戏服务器组并将其置于 NEW(新)状态。 -
Amazon GameLift Servers FleetIQ 激活异步激活工作流,将游戏服务器组状态转换为 ACTIVATING。该工作流程启动底层资源的创建,包括 Amazon A EC2 uto Scaling 组和具有所提供 AMI 的 EC2 实例。
-
如果预配置因任何原因失败,游戏服务器组将被置于 ERROR(错误)状态。要获取其他错误信息以帮助调试故障原因,请在处于错误状态的游戏服务器组上调用
DescribeGameServerGroup()。 -
如果预配置成功,则游戏服务器组将转换为 ACTIVE(活动)状态。此时,将通过注册到 Amazon GameLift Servers FleetIQ 的游戏服务器启动实例。定期评估组的实例类型以确定游戏托管可行性,并根据需要实现平衡。Amazon GameLift Servers FleetIQ 还会跟踪组中活动游戏服务器的状态,并响应游戏服务器的请求。
-
-
可以通过使用组标识符调用
DeleteGameServerGroup()来删除游戏服务器组。此操作将游戏服务器组置于 DELETE_SCHEDULED 状态。只能计划删除处于 ACTIVE(活动”)或 ERROR(错误)状态的游戏服务器组。 -
Amazon GameLift Servers FleetIQ 激活异步停用工作流程以响应 DELETE_SCHEDULED 状态,从而将游戏服务器组状态转换为 DELETING。您可以选择仅删除游戏服务器组,或者同时删除游戏服务器组和关联的自动扩缩组。
-
如果停用因任何原因失败,游戏服务器组将进入 ERROR(错误)状态。要获取其他错误信息以帮助调试故障原因,请在处于错误状态的游戏服务器组上调用
DescribeGameServerGroup()。 -
如果停用成功,游戏服务器组将转换为 DELETED(已删除)状态。
-