KeepWorlds

幻獸帕魯存檔在哪、怎麼備份、怎麼還原

《幻獸帕魯》專用伺服器的存檔放在哪個目錄、要複製哪幾樣才算一份完整備份、還原時怎麼不把玩家資料弄丟,以及把世界搬到另一台機器要注意什麼。

《幻獸帕魯》的存檔損毀不是小機率事件。伺服器端被系統因記憶體不足終止、機器斷電、或者恰好在寫入的瞬間當掉,都可能讓一個跑了幾個月的世界打不開。而這個遊戲沒有內建的還原功能——存檔壞了就是壞了。

所以備份這件事在帕魯上比在多數遊戲裡更重要。這篇講清楚存檔在哪、一份完整的備份包含什麼、以及還原的正確順序。

存檔實際放在哪

從伺服器安裝目錄(按開服教學裝的話是 ~/palworld)往下:

Pal/Saved/SaveGames/0/<WorldID>/

<WorldID> 是一串 32 位的十六進位字元,伺服器第一次啟動時隨機產生。這個目錄名不是裝飾,後面講轉移時它是關鍵。

目錄裡面:

檔案裝的是什麼
Level.sav世界主體:地形改動、所有建築、據點、放養的帕魯。最大的一個,跑久了幾百 MB 很正常
LevelMeta.sav世界的中繼資料
WorldOption.sav世界設定的一份快照
Players/每個玩家一個 .sav,檔名是那個玩家的 UID

一份完整的備份包含什麼

答案是整個 <WorldID>/ 目錄,一個檔案都不能少。

這一節是全文的核心,因為最常見的失敗是「複製了但複製得不全」:網路上大量教學只提 Level.sav,於是很多人的備份裡只有那一個檔案。

只複製 Level.sav 的後果不是「少了點東西」,而是還原之後每個人都變成新角色:世界還在、據點還在、帕魯還在,但那些據點屬於一個已經不存在的玩家 UID,誰也拿不回自己的角色。等級、技能、背包全部歸零,而世界看起來完好無損——這種半份備份比沒有備份更傷人,因為你以為自己有備份。

Players/ 目錄必須一起複製。

伺服器還開著的時候備份會怎樣

會拿到一份寫到一半的存檔。

《幻獸帕魯》的伺服器端會定期自動儲存,Level.sav 是幾百 MB 的大檔案,寫入不是不可分割的操作——正好在寫入那一刻複製,拿到的是前半段新資料加後半段舊資料。這樣的檔案多數情況下打不開,少數情況下能打開但世界是錯亂的。

正確的做法只有一條:

# 1. 停伺服器端
# 2. 複製整個 <WorldID>/ 目錄
# 3. 起伺服器端

停機幾十秒換一份可靠的備份,這筆帳在存檔真壞掉那天會算得很清楚。

如果實在不想停機,退而求其次是先用 RCON 發一次 Save 指令,等它完成後立刻複製——但這只是把撞上寫入的機率降低,沒有消除它。別把它當成停機備份的等價替代。

還原的順序

順序錯了會丟玩家資料,所以按這個來:

  1. **停伺服器端。**不停就換檔案,程式記憶體裡那份會在下次自動儲存時把你剛放進去的覆蓋掉
  2. 先把目前的存檔也複製一份出來,哪怕你認為它是壞的。還原本身也可能出錯,而目前這份是你唯一的退路
  3. 用備份裡的整個 <WorldID>/ 目錄替換掉現有的
  4. **核對目錄名。**如果備份的目錄名和現在的不一樣,見下一節
  5. 起伺服器端,進去確認據點和角色都在

第 2 步最容易被跳過,也最容易後悔。

把世界搬到另一台機器

跨機轉移比還原多一件事:新機器第一次啟動時會產生自己的 <WorldID>,和你備份裡那個不一樣。

伺服器載入哪個世界目錄,由這個檔案決定:

Pal/Saved/Config/LinuxServer/GameUserSettings.ini

裡面的 DedicatedServerName= 就是它要去 SaveGames/0/ 底下找的那個目錄名。所以轉移有兩條路,選一條:

  • 改設定:把 DedicatedServerName= 改成你備份目錄的名字
  • 改目錄名:把備份目錄改名成新機器產生的那個

兩條都可以,但別兩邊都改——改完對不上,伺服器會當作沒有存檔,產生一個全新的世界,而舊的那份還好端端躺在旁邊。這種情況看起來像「存檔不見了」,實際上只是沒找到。

常見問題

只備份 Level.sav 夠嗎? 不夠。Players/ 目錄裡是每個玩家的角色資料,缺了它還原之後所有人都變成新角色。整個 <WorldID>/ 目錄一起複製。

可以不停機直接複製存檔嗎? 不建議。自動儲存的寫入不是不可分割的操作,撞上寫入拿到的是半份檔案。停幾十秒換一份可靠的備份是值得的。

還原後伺服器產生了一個全新世界,舊存檔不見了嗎? 多半沒有,只是目錄名對不上:GameUserSettings.ini 裡的 DedicatedServerName= 要和 SaveGames/0/ 底下的目錄名一致,改其中一邊即可。

這一步為什麼總是被往後排

備份的性質決定了它永遠排在「今天想做的事」後面:它沒有即時回報,只有在出事那天才有價值,而出事的那天你不會提前知道。

真正的問題不是懶,是要靠自己記得。一個需要每週手動執行、停一次伺服器、複製幾百 MB 的流程,跑三次之後就沒人跑了。而存檔損毀恰好愛發生在世界跑了幾個月、備份早就停了的時候。

會員中心的備份記錄,任何一份都可以直接還原

KeepWorlds《幻獸帕魯》專用伺服器按固定間隔自動備份並保留最近幾份,複製的是整個世界目錄(包括 Players/),還原就是從清單裡挑一個。想知道哪些設定會影響世界體積的,看世界設定詳解

其他語言版本

不想自己維護?

選好遊戲與方案就能開伺服器,整機獨享,備份、遊戲更新與期限提醒都由我們盯著。

看看支援的遊戲