连接到对战游戏
将代码添加到您的客户端服务以处理已成功完成的对战(状态 COMPLETED 或事件 MatchmakingSucceeded)。这包括向游戏客户端通知对战游戏的玩家和传递连接信息。
对于使用 Amazon GameLift Servers 托管式托管资源的游戏,成功完成对战请求后,游戏会话连接信息将添加到对战票证中。通过调用 DescribeMatchmaking 检索已完成的对战票证。连接信息包括游戏会话的 IP 地址和端口,以及每个玩家 ID 的玩家会话 ID。在 GameSessionConnectionInfo 中了解更多信息。您的游戏客户端将使用此信息直接连接到托管对战的游戏会话。已对战的游戏会话的连接请求应该包含玩家会话 ID 和玩家 ID。此数据将连接的玩家与游戏会话的对战数据相关联,其中包括团队分配(请参阅 GameSession)。
对于使用其他托管解决方案(包括 Amazon GameLift Servers FleetIQ)的游戏,您必须建立一种机制,使对战玩家能够连接到相应的游戏会话。