优先考虑游戏会话放置 - Amazon GameLift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

优先考虑游戏会话放置

Amazon GameLift 使用 FleetiQ 算法根据一组有序的标准来确定在哪里放置新游戏会话。您可以使用默认的优先顺序,也可以自定义顺序。

默认优先顺序

对于包含玩家延迟数据的放置请求,FleetiQ会按以下默认顺序优先考虑游戏会话放置标准:

  1. 延迟-请求中所有玩家的最低平均延迟。

  2. 成本-如果多个位置的延迟时间相等,则托管成本最低。托管费用主要取决于实例类型和位置的组合。

  3. 目的地-目的地订单,如果多个位置的延迟和成本相等。FleetIQ 会根据实例集配置中所列的目标顺序确定优先级。

  4. 位置-位置顺序,如果多个位置的延迟、成本和目的地相等。FleetIQ 会根据实例集配置中所列的目标顺序确定优先级。

自定义优先顺序

要在 Amazon GameLift 主机中自定义队列的优先顺序,请将优先级值拖到您想要的位置。要使用 Amazon Command Line Interface(Amazon CLI)自定义队列的优先级顺序,请使用带--priority-configuration选项的create-game-session-queue命令。您可以使用此命令创建新队列或更新现有队列。

FleetiQ 算法会根据默认顺序将任何未明确提及的标准附加到列表末尾。如果在优先级配置中包含位置标准,则还必须提供有序的位置列表。