虚假游戏中心播放器断开连接消息

时间:2012-04-07 03:46:07

标签: ios game-center gamekit

我正在完成对4人游戏中心启用游戏的更新,我突然遇到了虚假播放器断开连接消息的问题,这是我之前版本中没有的。更奇怪的是,并非所有连接到匹配的设备都在接收消息。一个设备会认为播放器已断开连接,但仍有消息传递从(据称)已断开连接的播放器传递给其他播放器。

这些消息直接来自匹配实例,通过match:player:didChangeState:消息,所以我认为它不会出现在我的代码中,但它没有多大意义。游戏可以在没有任何问题的情况下进行10分钟以上,一旦出现一次错误的连接,其余部分很快就会消失。

我在网上搜索了我能想到的每一个搜索词,看看其他人是否看到过这种行为,看起来它是独一无二的。它必须是我的代码中的东西,但我甚至无法想到如何找到它的底部。

任何帮助都会非常感激, 卡梅伦

1 个答案:

答案 0 :(得分:-1)

请务必致电:

    //Finalize
    [[GKMatchmaker sharedMatchmaker] finishMatchmakingForMatch:match];

所有玩家都已连接。我遇到了这个问题,它似乎已经阻止了我的情况下的突然断开。