TeaCon 茶后談第 336 期
Data?Fixer?Upper(通常簡寫為 DFU)是 Mojang 官方第一批面向游戲社區(qū)開源的兩個(gè)自主研發(fā)的 Minecraft Java 版官方依賴庫之一(另一個(gè)是命令解析庫 Brigadier),用于游戲存檔數(shù)據(jù)之間的無縫遷移。DFU 對(duì)于把舊版本 Minecraft 上游玩的存檔遷移到新版本這一需求來說很有用——然而,在模組社區(qū),很多玩家并不關(guān)心模組整合包存檔的跨版本遷移,而海量的 DFU 遷移規(guī)則(有的甚至涉及到十多個(gè)版本前的存檔)只會(huì)導(dǎo)致游戲加載速度變慢。一些模組試圖通過重寫或去除當(dāng)前版本不再需要的 DFU 遷移規(guī)則以提升加載速度,而另一些模組的做法是按需加載 DFU 遷移規(guī)則——很明顯,后一種做法的兼容性會(huì)更好一些。這便是 LazyDFU 這一模組的由來:LazyDFU 最初只有面向 Fabric 的版本,于 2021 年 1 月 4 日在 CurseForge 立項(xiàng),兩年前的今天(2021 年 3 月 24 日),另一位開發(fā)者將移植到 Forge 平臺(tái)的版本在 CurseForge 發(fā)布。LazyDFU 本身也是 TeaCon 2022 為減少展示服務(wù)器啟動(dòng)時(shí)間引入的優(yōu)化模組之一?!颈酒诰庉嫞簎stc_zzzz】
標(biāo)簽: