Unity3D-UNet关闭所有客户端连接

时间:2018-09-05 07:58:59

标签: networking unity3d-unet

我使用Unet LLAPI和HLAPI网络解决方案开发了fps游戏(LLAPI用于大厅服务器,HLAPI用于游戏服务器)。当我在localhost中测试服务器时,一切正常,但是当我在专用服务器中测试游戏服务器时,所有客户端都与服务器断开连接。它是随机发生的,并不总是发生。当所有客户端断开连接时,服务器(游戏服务器和大厅服务器)仍然存在。游戏服务器(hlapi)和大厅服务器(llapi)上都发生此问题。断开连接后,客户端将收到“超时断开连接”日志。如何解决此问题?

2 个答案:

答案 0 :(得分:0)

根据提供的信息,我只能详细说明的答案是:

尝试将辨别超时设置为较高的值,如果将超时设置为较低的值,则有时在服务器上将客户端上的“微观冲突”读取为“完全冲突”。

也请检查您的Unity版本,如这篇文章所建议的:UNet randomly disconnects

答案 1 :(得分:0)

在Ubuntu上尝试使用更高的端口号。 17000有效,但1700无效。