原文在這: https://www.reddit.com/r/Palworld/comments/1acv6rb/how_to_convert_a_dedicated_server_save_into_a/
具體操作完一次乾脆分享上來
簡單來說,事前你得先確保你有:
1. 安裝python 3.9,這邊可以抓https://apps.microsoft.com/detail/9NCVDN91XZQP
2. 下載檔案轉換器,這樣才能編輯.sav檔,程式在這:https://github.com/cheahjs/palworld-save-tools/releases/tag/v0.13.0
3. 找伺服器管理者拿到他的存檔,至少要有level.sav、levelmeta.sav,以及一個叫做player的夾子
然後你就可以開始了:
步驟基本上是:找到你在伺服器上的ID→把level.sav跟player夾子內對應ID的檔案「一共兩個要轉換」,把這兩個檔案的「內文」的伺服器ID轉為單機遊戲才能辨識的00000000000000000000000000000001
具體做法是:
1. 下載轉換工具,解壓縮
2. 把level.sav跟你的ID玩家檔拉到解壓縮夾內,然後「拖曳你要轉換的檔案到convert程式上」讓他自己轉換(轉回來也是一樣),轉換出來是level.sav.json檔 / 你的ID.sav.json
3. 這個convert工具會把原本只有幾MB的檔案解壓縮成原本幾G的檔案,然後你要搜尋你的名字,可以用player_name當關鍵字去找
→ 這邊有個問題是,如果你取的是中文ID,那十之八九會找不到,因為檔案內都是顯示英文,我自己是用營地等級找到的,剛好我這個伺服內只有我的營地等級是19,很好辨識,再其次你可以用最後存檔時間比對
4. 當你找到你的ID之後,用「取代」,把伺服ID全部取代成00000000-0000-0000-0000-000000000001 (以及00000000000000000000000000000001,我搜尋到大概260多個要取代,大多數有-符號,有一個沒有,總之全部取代掉
5. level.sav.json跟你的ID.sav.json兩個裡面的都要抽換
6. 全部取代完之後,把你的json檔再拖曳到convert程式上面,讓他自動轉回.sav
7. 然後把新的sav檔蓋回去你單機的sav檔上面
8. 進遊戲,會讀取久一點,但這樣你就可以用你伺服器上的人物跟紀錄來單機玩了
以上,希望有幫助到想要收藏自己建築大作跟趴嚕趴嚕的朋友