让 Amazon GameLift Servers FleetIQ 选择游戏服务器 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

让 Amazon GameLift Servers FleetIQ 选择游戏服务器

要让 Amazon GameLift Servers FleetIQ 选择可用的游戏服务器,请在不指定游戏服务器 ID 的情况下调用 ClaimGameServer()。在这种情况下,Amazon GameLift Servers FleetIQ 确实运用其逻辑在实例上查找可用于游戏托管并且针对自动扩缩进行了优化的游戏服务器。

Amazon gamelift claim-game-server \ --game-server-group-name MyLiveGroup

为响应认领请求,Amazon GameLift Servers FleetIQ 标识 GameServer 资源、连接信息和游戏数据,客户端可使用这些数据来连接到游戏服务器。游戏服务器的认领状态设置为 CLAIMED 60 秒。玩家连接或游戏开始后,您的游戏服务器或客户端服务需要在 Amazon GameLift Servers FleetIQ 上更新游戏服务器的状态。这可以确保 Amazon GameLift Servers FleetIQ 不在后续对游戏服务器容量请求的响应中提供此游戏服务器。通过调用 UpdateGameServer() 来更新游戏服务器状态。

Amazon gamelift update-game-server \ --game-server-group-name MyLiveGroup \ --game-server-id UniqueId-1234 \ --health-check HEALTHY \ --utilization-status UTILIZED