[问题] 关于MC的运作原理问题与地图升版

楼主: overdoingism (做过头主义)   2021-02-04 17:37:47
首先感谢上面几篇前辈的回答。
最近看到1.17要发布了,依照过去玩过的Terraria的经验是,
大改版后要重新产生地图,才会有新的要素,
不过稍微理解了MC后,
他的原理似乎是靠单一种子值,即时产生所有的世界,
可能是利用杂凑函数之类的方式(我猜),
再转换成各种地形,
然后只记录下人为的变动,
这样一来即使是更新版本,
新的要素还是会在地图上出现,
只要该砖没有被人工建设过的话。
请问我的理解是对的吗?
也就是说如果我以1.16开服,
理论上未来可以无痛升级到1.17这样?
除非有增加像终界这么大幅度的改版?
请指教~感谢 m(_ _)m
----
顺便一问,paper服务器会比spigot更好吗?
比起性能我更重视相容性、长期维护性这样....
作者: shdopeoplesn (虚度人参)   2021-02-04 18:01:00
同个地图档可向上升级版本 往下降通常会有问题不过只有尚未探索的区块会渲染新版本的生态域
作者: GTR12534 (カラス)   2021-02-04 18:04:00
没有即时生成所有世界吧 还没加载的区块才会有新东西啊
作者: shdopeoplesn (虚度人参)   2021-02-04 18:04:00
PaperMC我从1.13开到1.16感觉不错用 给原PO参考
作者: Slas (史雷斯)   2021-02-04 18:06:00
Terraria是一次就将整个世界生成完成MC这边是只会生成玩家视野内的区块
作者: ZooseWu (N5)   2021-02-04 18:31:00
你如果是插件服 正式版出来也不能升 要等相关插件做好新版才能用
作者: LPH66 (-6.2598534e+18f)   2021-02-04 19:30:00
“玩家看到的瞬间”←不太算; 游戏会自动生成玩家附近区域所以严格说起来是“玩家在附近”就会产生了
作者: medal893 (medal893)   2021-02-04 19:31:00
只要有人曾经造访过附近的区块就会生成了,即便是只用鞘翅飞过也一样
楼主: overdoingism (做过头主义)   2021-02-04 20:17:00
了解了
作者: da21510 (da21510)   2021-02-06 02:54:00
麦块会是 产生了才记录下来没记录的就产生所以升级上去会只有未探索区域能生成新版本才有的东西

Links booklink

Contact Us: admin [ a t ] ucptt.com