幻獸帕魯存檔在哪、怎麼備份、怎麼還原
《幻獸帕魯》專用伺服器的存檔放在哪個目錄、要複製哪幾樣才算一份完整備份、還原時怎麼不把玩家資料弄丟,以及把世界搬到另一台機器要注意什麼。
《幻獸帕魯》的存檔損毀不是小機率事件。伺服器端被系統因記憶體不足終止、機器斷電、或者恰好在寫入的瞬間當掉,都可能讓一個跑了幾個月的世界打不開。而這個遊戲沒有內建的還原功能——存檔壞了就是壞了。
所以備份這件事在帕魯上比在多數遊戲裡更重要。這篇講清楚存檔在哪、一份完整的備份包含什麼、以及還原的正確順序。
存檔實際放在哪
從伺服器安裝目錄(按開服教學裝的話是 ~/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 指令,等它完成後立刻複製——但這只是把撞上寫入的機率降低,沒有消除它。別把它當成停機備份的等價替代。
還原的順序
順序錯了會丟玩家資料,所以按這個來:
- **停伺服器端。**不停就換檔案,程式記憶體裡那份會在下次自動儲存時把你剛放進去的覆蓋掉
- 先把目前的存檔也複製一份出來,哪怕你認為它是壞的。還原本身也可能出錯,而目前這份是你唯一的退路
- 用備份裡的整個
<WorldID>/目錄替換掉現有的 - **核對目錄名。**如果備份的目錄名和現在的不一樣,見下一節
- 起伺服器端,進去確認據點和角色都在
第 2 步最容易被跳過,也最容易後悔。
把世界搬到另一台機器
跨機轉移比還原多一件事:新機器第一次啟動時會產生自己的 <WorldID>,和你備份裡那個不一樣。
伺服器載入哪個世界目錄,由這個檔案決定:
Pal/Saved/Config/LinuxServer/GameUserSettings.ini
裡面的 DedicatedServerName= 就是它要去 SaveGames/0/ 底下找的那個目錄名。所以轉移有兩條路,選一條:
- 改設定:把
DedicatedServerName=改成你備份目錄的名字 - 改目錄名:把備份目錄改名成新機器產生的那個
兩條都可以,但別兩邊都改——改完對不上,伺服器會當作沒有存檔,產生一個全新的世界,而舊的那份還好端端躺在旁邊。這種情況看起來像「存檔不見了」,實際上只是沒找到。
常見問題
只備份 Level.sav 夠嗎? 不夠。Players/ 目錄裡是每個玩家的角色資料,缺了它還原之後所有人都變成新角色。整個 <WorldID>/ 目錄一起複製。
可以不停機直接複製存檔嗎? 不建議。自動儲存的寫入不是不可分割的操作,撞上寫入拿到的是半份檔案。停幾十秒換一份可靠的備份是值得的。
還原後伺服器產生了一個全新世界,舊存檔不見了嗎? 多半沒有,只是目錄名對不上:GameUserSettings.ini 裡的 DedicatedServerName= 要和 SaveGames/0/ 底下的目錄名一致,改其中一邊即可。
這一步為什麼總是被往後排
備份的性質決定了它永遠排在「今天想做的事」後面:它沒有即時回報,只有在出事那天才有價值,而出事的那天你不會提前知道。
真正的問題不是懶,是要靠自己記得。一個需要每週手動執行、停一次伺服器、複製幾百 MB 的流程,跑三次之後就沒人跑了。而存檔損毀恰好愛發生在世界跑了幾個月、備份早就停了的時候。
| 備份時間 | 大小 | 類型 | 操作 |
|---|---|---|---|
| 2 小時前 | 412.6 MB | 自動 | |
| 4 小時前 | 410.2 MB | 自動 | |
| 6 小時前 | 398.1 MB | 手動 |
僅顯示最近 3 個備份。
KeepWorlds 的《幻獸帕魯》專用伺服器按固定間隔自動備份並保留最近幾份,複製的是整個世界目錄(包括 Players/),還原就是從清單裡挑一個。想知道哪些設定會影響世界體積的,看世界設定詳解。
其他語言版本
不想自己維護?
選好遊戲與方案就能開伺服器,整機獨享,備份、遊戲更新與期限提醒都由我們盯著。
看看支援的遊戲