[問題] 關於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