管理您的 Amazon GameLift 车队 - Amazon GameLift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理您的 Amazon GameLift 车队

使用 Amazon GameLift 控制台或更新您的舰队设置、更改远程位置或删除舰队。 Amazon CLI对于托管舰队,您无法更改舰队的游戏服务器版本或实例类型。相反,您必须更换舰队。

快速生成更新工具(仅用于开发)

对于托管EC2队列,要部署游戏服务器版本更新,您需要将每个新版本上传到 Amazon GameLift 并为其创建新的队列。

借助 Fast Build Update Tool,您可以在开发过程中绕过这些步骤,从而节省时间并加快开发迭代速度。使用此工具,您可以快速更新现有队列中所有计算机上的游戏编译文件。该工具有多个选项;您可以替换整个游戏版本或更改特定文件,还可以管理更新后如何重新启动游戏服务器进程。您还可以使用它来更新队列中的单个计算。

要获取快速构建更新工具并详细了解如何使用它,请访问 Github 中快速构建更新 GameLift 工具的 Amazon Toolkit 存储库。

更新实例集配置

您可以使用 Amazon GameLift 控制台或,更新可变队列属性、端口设置和运行时配置。 Amazon CLI要更改扩展限制,请参阅使用 Amazon GameLift 自动扩缩实例集容量

Amazon GameLift console
  1. Amazon GameLift 控制台的导航窗格中,选择 Fleets

  2. 选择要更新的实例集。实例集必须处于 ACTIVE 状态才能进行编辑。

  3. 在实例集详情页面的以下任何部分中,选择编辑

    • 实例集设置

      • 更改实例集属性,如名称说明

      • 添加或删除指标组,亚马逊 CloudWatch 使用这些指标组来跟踪多个队列的亚马逊汇总 GameLift 指标。

      • 更新资源创建限制设置。

      • 打开或关闭游戏会话保护。

    • 运行时配置 – 您可以更改运行时配置的以下任何设置,也可以添加或删除运行时配置。

      • 更改游戏服务器的启动路径

      • 添加、移除或更改可选的启动参数

      • 更改游戏服务器运行的并发进程数。

    • 游戏会话激活 – 通过更新最大并发游戏会话激活次数新激活超时,更改服务器进程的运行方式和托管游戏会话的方式。

    • EC2端口设置-更新允许对队列进行入站访问的 IP 地址和端口范围。

  4. 选择确认以保存所做的更改。

Amazon CLI

使用以下 Amazon CLI命令更新舰队:

更新实例集位置

您可以使用 Amazon GameLift 控制台或添加或移除舰队的远程位置 Amazon CLI。您无法更改实例集的主区域。

Amazon GameLift console
  1. Amazon GameLift 控制台的导航窗格中,选择 Fleets

  2. 选择要更新的实例集。实例集必须处于 ACTIVE 状态才能进行编辑。

  3. 在实例集详情页面上,选择位置选项卡以查看实例集的位置。

  4. 要添加新的远程位置,请选择添加并选择要将实例部署到的位置。此列表不包括实例集实例类型不可用的实例。

  5. 选择新位置后,选择添加。Amazon GameLift 将新地点添加到列表中,状态设置为NEW。 GameLift 然后,Amazon 开始在每个添加的位置配置一个实例,并准备好它来托管游戏会话。

  6. 要从实例集中移除现有的远程位置,请使用复选框选择一个或多个列出的位置。

  7. 选择一个或多个实例集后,选择移除。已移除的位置仍保留在列表中,状态设置为 DELETING。 GameLift 然后,Amazon 开始终止已移除地点的活动。如果存在托管游戏会话的活动实例,Amazon 会 GameLift使用游戏服务器终止流程优雅地结束游戏会话、终止游戏服务器和关闭实例。

Amazon CLI

使用以下 Amazon CLI命令更新舰队位置:

删除实例集

当您不再需要某个实例集时,可以删除它。删除实例集将永久删除所有与游戏会话和玩家会话相关的数据以及所有收集的指标数据。作为替代方案,您可以保留实例集,禁用自动扩缩,并将实例集手动缩减为 0 个实例。

注意

如果舰队有对VPC等连接,请先致电CreateVpcPeeringAuthorization请求授权。在 GameLift 删除队列期间,VPCAmazon 会删除对等连接。

您可以使用 Amazon GameLift 控制台或该 Amazon CLI工具来删除队列。

Amazon GameLift console
  1. Amazon GameLift 控制台的导航窗格中,选择 Fleets

  2. 选择要删除的实例集。您只能删除处于 ACTIVEERROR 状态的实例集。

  3. 选择删除

  4. 删除实例集对话框中,输入delete确认删除。

  5. 选择删除

Amazon CLI

使用以下 Amazon CLI命令删除舰队: