作者overdoingism (做过头主义)
看板Minecraft
标题[问题] 关於MC的运作原理问题
时间Thu Feb 4 17:37:47 2021
首先感谢上面几篇前辈的回答。
最近看到1.17要发布了,依照过去玩过的Terraria的经验是,
大改版後要重新产生地图,才会有新的要素,
不过稍微理解了MC後,
他的原理似乎是靠单一种子值,即时产生所有的世界,
可能是利用杂凑函数之类的方式(我猜),
再转换成各种地形,
然後只记录下人为的变动,
这样一来即使是更新版本,
新的要素还是会在地图上出现,
只要该砖没有被人工建设过的话。
请问我的理解是对的吗?
也就是说如果我以1.16开服,
理论上未来可以无痛升级到1.17这样?
除非有增加像终界这麽大幅度的改版?
请指教~感谢 m(_ _)m
----
顺便一问,paper伺服器会比spigot更好吗?
比起性能我更重视相容性、长期维护性这样....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.3.113 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1612431469.A.0CF.html
※ 编辑: overdoingism (218.161.3.113 台湾), 02/04/2021 17:38:28
1F:推 shdopeoplesn: 同个地图档可向上升级版本 往下降通常会有问题 02/04 18:01
2F:→ shdopeoplesn: 不过只有尚未探索的区块会渲染新版本的生态域 02/04 18:02
3F:推 GTR12534: 没有即时生成所有世界吧 还没载入的区块才会有新东西啊 02/04 18:04
我是指在玩家的视野内
4F:→ shdopeoplesn: PaperMC我从1.13开到1.16感觉不错用 给原PO参考 02/04 18:04
5F:推 Slas: Terraria是一次就将整个世界生成完成 02/04 18:06
6F:→ Slas: MC这边是只会生成玩家视野内的区块 02/04 18:06
所以是说,玩家看到的瞬间被定下来吗?
好比说假如是1.17才会生成的新型块/地形,在演算上会在某位置出现,
如果1.16时就已经有玩家在地图上看过这个位置了,
那升级到1.17时也不会再出现了,
是这样的意思吧?
※ 编辑: overdoingism (218.161.3.113 台湾), 02/04/2021 18:32:38
7F:→ ZooseWu: 你如果是插件服 正式版出来也不能升 要等相关插件做好新 02/04 18:31
8F:→ ZooseWu: 版才能用 02/04 18:31
....可以赌一把? XD
※ 编辑: overdoingism (218.161.3.113 台湾), 02/04/2021 18:39:43
9F:推 LPH66: 「玩家看到的瞬间」←不太算; 游戏会自动生成玩家附近区域 02/04 19:30
10F:→ LPH66: 所以严格说起来是「玩家在附近」就会产生了 02/04 19:30
11F:推 medal893: 只要有人曾经造访过附近的区块就会生成了,即便是只用鞘 02/04 19:31
12F:→ medal893: 翅飞过也一样 02/04 19:31
13F:→ overdoingism: 了解了 02/04 20:17
14F:推 da21510: 麦块会是 产生了才记录下来 02/06 02:54
15F:→ da21510: 没记录的就产生 02/06 02:54
16F:→ da21510: 所以升级上去会只有未探索区域能生成新版本才有的东西 02/06 02:54