我的世界之多人枪战?
首先我是拿的基岩版做的测试,1.16.4版本 多人对战目前存在以下几个问题: 服务器端(指游戏运行时,后台程序)不能识别客户端的插件,导致某些插件无法加载(比如杀死玩家掉装备的杀敌标记)或者异常加载(如/kill @a 杀死全部玩家的指令在服务器端会被异常执行,因为@a被默认为玩家列表,而玩家被全部杀死后,会导致下一个循环中所有的非玩家实体都杀不掉,进而使得整个流程陷入死循环)。
这个问题目前没办法解决,因为MC的开发框架就是这样,我们无法改变服务器的判断。不过这个问题只存在于服务器上,单机模式下无影响。 同一局游戏中重复加入的玩家ID会使得该玩家被系统自动踢出。这也是没有办法的事情,因为服务器没有存储每个玩家ID的权限,为了防止外挂破坏游戏,这是必须的校验。如果希望这个功能不会出现,建议自己搭建一个服务器即可。
对于普通玩家来说可能没有什么影响,但对于一些联机平台就可能造成比较严重的干扰了。 为了验证这一点我特地做了一个实验。我的实验设备是20MHz的网络和两台笔记本,其中一台做服务器用(装了一个虚拟机用来测试,但是测试过程中虚拟机出现bug,网络连接被中断导致服务器也进入崩溃状态,最后我只能手动重启虚拟机)另一台做客户端。
在客户端我加入了一个新存档,然后向里面添加了一堆方块,使得游戏世界变大。让后我从另一个世界连接到服务器上,发现可以正常载入世界,而且不卡。接着我又从刚才那个世界重新加入服务器,然而这一次加载很慢,直到30分钟后我看到了加载成功的提示,此时游戏内的时间已经是10分钟左右以后了,也就是说这段时间内系统把整个地球都重新生成了一次。。。 因此我们可以得出结论,如果网络不好的话,两个人一起玩可能会使其中一个一直加载,另一个已经玩了半个小时。。。