利用 Amazon GameLift Servers 扩展游戏托管容量 - Amazon GameLift Servers

利用 Amazon GameLift Servers 扩展游戏托管容量

托管容量(以实例为单位)表示 Amazon GameLift Servers 可以同时托管的游戏会话数量,以及这些游戏会话可以容纳的并行玩家数量。游戏托管最具挑战性的任务之一是扩展容量以满足玩家的需求,同时又不会将成本浪费在不需要的资源上。

容量在实例集位置级别进行调整。所有实例集都至少有一个位置:实例集的主 AWS 区域。查看或扩展容量时,会按位置列出信息,包括实例集主区域和任何其他远程位置。

您可以手动设置要维护的实例数量,也可以设置自动扩缩,以便随着玩家需求的变化动态调整容量。我们建议您刚开始时应启用基于目标的自动扩缩选项。基于目标的自动扩缩旨在保持足够的托管资源来容纳当前玩家,外加一点额外的资源来应对玩家需求的意外激增。对于大多数游戏来说,基于目标的自动扩缩提供了一种非常有效的缩放解决方案。

您可以使用 Amazon GameLift Servers 控制台执行大多数实例集扩展活动。您也可以将 AWS 软件开发工具包或 AWS Command Line Interface(AWS CLI)与 Amazon GameLift Servers 服务 API 配合使用。

在控制台中管理实例集容量

  1. 打开 Amazon GameLift Servers 管理控制台

  2. 在导航窗格中,选择托管实例集

  3. 实例集页面上,选择活跃实例集的名称以打开该实例集的详情页面。

  4. 选择扩展选项卡。在此选项卡上,您可以:

    • 查看整个实例集的历史扩展指标。

    • 查看和更新每个实例集位置的容量设置,包括扩展限制和当前容量设置。

    • 更新基于目标的自动扩缩,查看应用于整个实例集的基于规则的自动扩缩策略,并暂停每个位置的自动扩缩活动。