Minecraft手機版的世界頻繁消失?請了解新版Minecraft的世界儲存機制。
Minecraft基岩版1.18更新於2021年11月30日釋出,同時為了因應Google新的API規定,Minecraft Android版會將com.mojang
目錄移動到新的位置。
什麼是com.mojang
?這是存放玩家建立的世界、安裝的行為包、資源包等檔案的目錄。
1.18更新前,舊「外部空間」的世界資料夾位於:內部儲存空間/games
1.18更新之後,新「外部空間」的世界資料夾移動到:內部儲存空間/Android/data/com.mojang.minecraftpe/files/games
。
1. 應用與外部儲存空間的差別?#
「應用」:
Minecraft Android版預設存放資料的位置位於data
目錄,屬於系統檔案,沒有Root權限無法存取。如果刪除遊戲,世界會跟著刪除。放在這裡不方便管理世界,因此通常會改成外部儲存空間。
「外部」:
1.18以前開啟此選項會將資料放在:內部儲存空間/games
。這個資料夾任何檔案管理器都可以存取,所以將世界安裝在這裡,安裝地圖和Add-On比較方便。以前games目錄不會隨遊戲解除安裝而跟著刪除。
1.18更新後,解除安裝Minecraft資料一定會跟著不見。
所以解除安裝Minecraft前記得要備份該目錄的檔案。
2. 如何搬移舊世界檔案?#
搬移之後理論上資料都會在。
這次搬移的不只是世界,是把com.mojang目錄下的檔案都搬移過去,包含你的世界和安裝的Add-On。
1.18前,舊「外部空間」的目錄位於:內部儲存空間/games
1.18後,新「外部空間」的目錄位於:內部儲存空間/Android/data/com.mojang.minecraftpe/files/games
(如果Android 11以上看不到data目錄,請安裝 ZArchiver)
搬移之後,舊的games目錄資料還是會在。但由於目錄已經改變,以後要安裝地圖檔,必須使用新的目錄,遊戲才會讀取到。確認搬移成功後就可以放心刪除舊的games資料夾。
現在,不管世界儲存空間選擇的是外部還是內部,解除安裝Minecraft APP之後,安裝的世界、Add-On、資源包都會一併刪除。
為什麼要做這種變更? Android 11起Google就做了嚴格的限制,為了避免App不按照規定,在手機內部空間亂塞檔案,因此強制規定App的檔案必須放在自己的目錄底下,不能隨意建立目錄。這樣可以提升安全性。
長久以來Minecraft一直如此,將遊戲檔案放在games資料夾是歷史共業,所以現在要改變。