為什麼世界檔案會越來越大
Minecraft 世界檔案變大,絕大多數情況是正常的,不是檔案壞了。核心原因只有一個:你探索過的每一片區域都會被永久寫進存檔。
- 世界按 區塊(chunk,16×16) 儲存與載入。你走到哪、載入到哪,那片區塊就被生成並寫進存檔;之後即使你離開,它也不會自動消失。
- 基岩版把這些區塊存進
db/(一個 LevelDB 資料庫),Java 版存進region/r.x.z.mca檔案。探索範圍越廣,區塊越多,db/或region/就越大。 - 區塊裡還帶著 實體與方塊實體資料(村民、生物、箱子內容、告示牌、刷怪籠等)。農場、自動機器、囤了很多容器的基地,都會顯著增加體積。
所以一個玩了很久、跑圖很遠的世界有幾百 MB 甚至更大,是很常見的。想更細地理解底層儲存,可看 基岩版的 db/ 和 LevelDB 是什麼。
想縮小體積,怎麼做才安全
最忌諱的是手動去刪 db/ 或 region/ 裡的檔案——刪錯一個區塊檔案,世界可能直接打不開,或丟掉一片建造。
更穩的做法是用 TopoBlocks 的瘦身最佳化(¥12/次):它在不刪除重要區域的前提下壓縮檔案體積、清理冗餘資料。付費前會先給出預估節省的空間和影響範圍,讓你先看後買;最佳化前會自動建立快照,整個過程可逆,並且絕不覆蓋你的原始檔案——每次都產生新版本,原世界連同雜湊都保留可追溯。失敗自動退款,價格以 App 內為準。
如果你不確定值不值得最佳化,可以先在 App 裡本機免費打開世界看體積構成。更系統的瘦身思路見 怎麼減小 Minecraft 世界體積。
檔案大 ≠ 一定卡
要分清兩件事:檔案體積大和遊戲卡頓不是一回事。
瘦身最佳化處理的是檔案體積(壓縮、清冗餘)。但遊戲卡頓往往另有原因——裝置記憶體、渲染距離設定、過多實體或紅石機器的即時運算等,這些不是靠縮小檔案就能解決的。如果你的主要困擾是卡,而不是佔空間,請看 世界太大導致卡頓怎麼最佳化,對症處理才有效。