我的世界多人联机485?

万俟昕曼万俟昕曼最佳答案最佳答案

我建了三个服务器,都是1.7.2的,但是很奇怪,我的第一个服务器可以迅速聚集很多人,但是我一更新版本,或者我把服务器重启一下,人数就骤减,最后变成零,这是为什么啊?怎么解决这个问题呢?(我的第二个服务器就是按照第一个那样做的,结果反而很好,不知道为什么)

答案:因为一个服务器的负载与很多因素有关,比如网络状况、游戏版本等等。 您的第一个服务器能很快吸引许多人,我认为这是因为该服务器在开服之初的网络条件较好,所以有大量玩家涌入;但此后由于网络波动或者其他未知原因,使该服务器的连接稳定性变差,进出的数据包出现故障,导致许多玩家失去对该服务的连接,遂离开。 而您将服务器升级或者重启后,虽然游戏版本相同,但是由于是在不同的时间节点开发的,导致每个客户端(玩家)需要重新向服务器发送自己目前的加载状态等信息,服务器收到这些信息之后才会确定该客户能否加入,以及应当分配给他哪些数据(包括资源、世界等)。这个过程就导致了大部分时间客户端都在等待服务器反馈,而极少量的数据交换使得该服务器看起来“非常缓慢”。不过这个过程是动态的,随着不断有人进入,服务器也需要不断调整自己的负载情况,所以过一会儿就会好起来。 另外,因为Minecraft是一个基于网络的多人游戏,所以不同地区玩家的联机可能受到当地网络运营商的影响,导致通信延迟较高。这时候如果玩家人数较多并且比较集中,那么就会形成本地效应,使通信延迟进一步增加,影响服务器运行的稳定性。 如果实在无法解决,您可以尝试给您的服务器加上IP白名单,这样只允许指定范围内的IP连接到您的服务器,这样可以避免一些不可控的因素破坏服务器的运行。

我来回答
请发表正能量的言论,文明评论!