粉丝将《Minecraft》变成MMO:一个世界里的数千名玩家没有滞后

0
833

由于有了猛犸象MOD,在Minecraft中很快就能实现有数千名玩家的大型活动。

你可能知道:如果有太多的玩家在一个Minecraft世界里一起游玩,游戏最终会变成一个幻灯片。这主要是因为Minecraft的标准服务器软件被限制在一个CPU核心。因此,大多数自我托管的服务器在同时管理200名以上的玩家时都有问题。

到目前为止,几千人一起玩而不出现滞后现象是很难做到的。然而,一个新的MOD,应该很快就能做到这一点!

这就是这个庞大项目背后的原因

这个MOD叫做WorldQL / Mammoth,来自一个名叫Jackson Roberts的Minecraft粉丝,他在Corona封锁期间感到很无聊。这时,他想到了一个新的项目:如果几千名玩家能同时在一个服务器上活动,那就太酷了。

第一次尝试:为了做到这一点,他首先测试了以下方法:罗伯茨将一个Minecraft世界分为几个部分,每个部分都在自己的服务器上托管。转场是相互同步的,因此,例如,人们可以骑着马穿越无形的边界。这在某种程度上是有效的,但有各种弱点,例如在大规模的PvP中。因此,这种方法被摒弃了。

这就是现在的工作方式。世界状况被储存在一个中央数据库中。WorldQL。这反过来又为几个服务器同时提供了信息,如所有玩家的位置–实时的,所以不会出现滞后。积木也是同步的,所以你可以一起建造。这也可能有利于巨大的Minecraft项目,如整个中土的复制品

严格来说,玩家并不都在同一个服务器上,但仍然可以一起玩。猛犸象模型的完整结构甚至比这里描述的还要复杂。你可以在罗伯特的博客中阅读所有关于它的内容。

Linux版本应该在9月7日或8日发布。然而,该模型仍在工作中,例如,目前正在清理代码。

这仍然是发生在Minecraft:大更新1.18与洞穴和悬崖的第二部分是指日可待。你现在已经可以播放它的第一个快照