目前,一旦客户端被电话中断或用户按下了主页按钮,客户端将被断开连接。
P.S。我正在实时谷歌玩游戏服务实时多人游戏,但转向游戏,例如,扑克,蠕虫。这些是实时游戏,但不需要玩家响应或整个游戏内部,因为它是回合制的。回合制api不适合这种情况,因为之前说过同样的原因。
有没有办法让玩家重新连接到中断后尚未结束的房间?
答案 0 :(得分:3)
如果您使用的是Google Play服务,则播放机无法在断开连接后重新进入会议室。
一旦连接了所需的游戏参与者数量,您的应用就可以启动游戏会话。在所有参与者加入游戏并且房间“满员”之后,玩家可以离开游戏,但没有其他玩家可以加入;甚至没有填补另一位球员腾出的位置。
答案 1 :(得分:1)
您可以通过服务器记录游戏中所有玩家的信息(IMEI,IMSI,UID)。当用户连接到服务器时,服务器应该检查用户是新用户还是重新连接用户。如果用户是重新连接的玩家,只需返回该游戏中玩家的信息(级别,武器,敌人的数据等等。)