在多人游戏统一期间重新连接玩家

时间:2018-12-07 11:42:20

标签: unity3d multiplayer lan unity3d-unet

我在使用unite unet实现多人游戏时遇到一点问题。 问题是,如果玩家在进行中的比赛断开连接,我希望他重新加入游戏。

这是我测试过的。

当播放器托管服务器时。其他玩家加入。在开始比赛之前,断开连接的播放器可以重新连接到服务器。但是一旦我开始比赛,游戏就会切换到在线场景,并且有人断开连接。他无法重新加入该服务器。

当断开连接的玩家(或任何新玩家)尝试在游戏过程中重新加入该服务器时,将在服务器上调用以下方法

NetworkManager.OnServerConnect()

NetworkManager.OnServerDisconnect()

这2个方法被立即调用,并且重新连接失败。。因此,这意味着客户端确实连接了,但它却立即断开连接。

我使用统一的2017和unet。

0 个答案:

没有答案