Cluster computing 有没有可能专门用一台minecraft服务器来加载世界的某个特定区域?

Cluster computing 有没有可能专门用一台minecraft服务器来加载世界的某个特定区域?,cluster-computing,minecraft,Cluster Computing,Minecraft,这可能是一个非常定制的想法。我想知道是否有可能将多个Minecraft服务器聚集在一起,加载单个Minecraft世界,但是,每个服务器将负责世界的一部分 例如,如果我有一个4000块x 4000块的世界和4台Minecraft服务器,每台服务器将控制2000块x 2000块,当您接近一个区域的边界时(在客户端的渲染距离内),将建立到第二台服务器的连接,并且可以访问世界的该部分,跨越边界将您无缝连接到另一台服务器 如果还没有这样的解决方案,那么开发一个服务器插件/模块来实现这个目标是否可行 这样

这可能是一个非常定制的想法。我想知道是否有可能将多个Minecraft服务器聚集在一起,加载单个Minecraft世界,但是,每个服务器将负责世界的一部分

例如,如果我有一个4000块x 4000块的世界和4台Minecraft服务器,每台服务器将控制2000块x 2000块,当您接近一个区域的边界时(在客户端的渲染距离内),将建立到第二台服务器的连接,并且可以访问世界的该部分,跨越边界将您无缝连接到另一台服务器

如果还没有这样的解决方案,那么开发一个服务器插件/模块来实现这个目标是否可行

这样做的目的是建立一个用户可以穿越的大型雷舰世界,而不是拥有一台具有必要资源的服务器(增加费用,降低复杂性),将其拆分为单独的虚拟机,以实现冗余和高可用性(减少费用,增加复杂性)。而且,如果世界上有一部分腐败了,那么只有那一部分需要恢复,而不是整个世界


我可能要求的太多了,但如果这是可能的,我想尝试实现这一目标。

答案是肯定的,一切皆有可能:)没错,一切皆有可能。我会尝试开发一个mod或插件自己,但我更像一个C++人比java人在开发代码为什么分裂一个4k*4k地图?它已经很小了。无论如何,我不认为你可以做到天衣无缝,因为你需要连接到另一台服务器。如果你对加载屏幕没问题,橡皮筋应该会有帮助。只要确保每台服务器都有相同的地图种子,并在边界上创建门户,以便将玩家转移到下一台服务器。4k x 4k只是一个例子,实际上,我希望将周长划分为400k或更多。如果连接是在您到达边界之前建立的,那么它看起来是无缝的,这意味着您将在边界上一次连接到2-4台服务器(6台左右)。很高兴看到有人尝试实现无缝转换,主要是因为这个概念很有趣