我正在尝试使用 GameKit 构建一个 4 人多人游戏。我尝试了很多东西,我目前正在使用客户端/服务器模式,这意味着我在 GKSessionModeServer 中有 1 个会话,在 GKSessionModeClient 中有 3 个其他会话连接到这个会话。我的目标是,当用户离开游戏或因任何原因断开连接时,其他人可以继续他们的游戏。到目前为止,如果任何客户端离开游戏,这将起作用,但如果 Sevrer 离开游戏,则发送和接收呼叫不再到达其他对等方。我对 GKSessionModePeer 中的 4 个对等点进行了相同的尝试,结果相同(接受连接的玩家无法退出)。有没有人在完成这项工作方面取得了更好的成功?非常感谢任何帮助。
谢谢!