防止间歇性丢包导致的断开

时间:2016-04-27 02:44:03

标签: unity-networking unity3d

一直试图在这里找到问题(Unity开发人员认为它似乎是某种设计选择),但我一直试图模拟滞后,看看我的游戏是如何在互联网上运行的(I&#39 ;还尝试连接来自串联热点的客户端并断开连接)并发现任何数量的数据包丢失(即使只有1%)最终会在几分钟内导致断开连接。

我的游戏接收数据很好,因为你可以看到远程玩家移动到正常状态直到断开连接。我认为这与UNET的心跳包没有因为某种原因而被重新发送有关,并且很快就会丢掉第一个你断开连接的心跳包。

如果这是一个设计选择,我不明白当你明显有一些可能正在玩蜂窝连接时,Unity会认为你可以拥有坚如磐石的连接。有人知道这是什么一回事吗?我也尝试过在Unity论坛上提问,而且现在已经有一个多星期没有回复了。

由于

0 个答案:

没有答案