使用以下方式设置托管车队 Amazon GameLift Servers - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用以下方式设置托管车队 Amazon GameLift Servers

在本节中,您将找到有关设计、建造和维护的信息 Amazon GameLift Servers 舰队来托管你的游戏服务器。Amazon GameLift Servers 托管选项要了解有关托管解决方案的更多信息,请参阅 Amazon GameLift Servers 产品,包括使用托管 EC2 队列的产品、用于本地硬件的自行管理的 Anywhere 队列以及同时使用两者的混合解决方案。

实例集特征

网络 ACL 和安全组都允许 (因此可到达您的实例) 的发起 ping 的 Amazon GameLift Servers fleet 是一组计算资源,用于运行您的游戏服务器并为玩家托管游戏会话。实例集可能因您使用的计算资源类型以及实例集的管理方式而异。实例集的大小(即它可以支持的游戏会话和玩家的数量)取决于您为其提供的计算资源的数量。全部 Amazon GameLift Servers 舰队具有以下特征:

  • 在所有舰队上运行的游戏服务器进程已与服务器 SDK 集成 Amazon GameLift Servers并与之沟通 Amazon GameLift Servers 以同样的方式提供服务。游戏服务器会报告自己是否可用于托管游戏会话和玩家、响应启动或停止游戏会话的提示以及其他互动。

  • Amazon GameLift Servers 以相同的方式处理所有舰队的游戏会话放置。Amazon GameLift Servers 跟踪舰队的游戏服务器状态,并从可用的游戏服务器中选择托管新的游戏会话。无论您的游戏将游戏会话放在单个实例集上,还是使用游戏会话队列来平衡多个实例集之间的托管,都会使用此流程。使用队列时,您还可以自定义放置决策,将资源成本和延迟等因素纳入考量。

  • 所有舰队都支持使用 FlexMatch 媒人与游戏会话放置队列合作. 这些区域有:Amazon GameLift Servers 服务接收玩家匹配请求,形成匹配项,然后将其传递到游戏会话队列以查找可用的游戏服务器。

  • Amazon GameLift Servers 收集各种各样的舰队指标。这些指标包括计算和服务器进程的状态指标,以及游戏会话和玩家活动的使用情况指标。有关可用指标的完整列表,请参阅监控 Amazon GameLift Servers 与亚马逊合作 CloudWatch

操作方法 Amazon GameLift Servers 舰队创建工作

当你申请新的舰队时,Amazon GameLift Servers 启动创建舰队资源的工作流程。当它完成工作流程的每个步骤时,Amazon GameLift Servers 更新舰队的状态并发出一系列事件来传达舰队创建的进展情况。

Amazon GameLift Servers 使用两种类型的事件。一种是实例集状态转换事件,指示实例集状态何时发生变化。队列创建事件提供了额外的标记,以帮助调试创建问题。您可以使用跟踪所有事件 Amazon GameLift Servers 控制台或通过调用 Amazon GameLift Servers API 操作DescribeFleetEvents。您也可以使用DescribeFleetAttributes或跟踪车队和位置状态DescribeFleetLocationAttributes