手把手教你搭飢荒專用服務器(四)—本地存檔轉專用存檔


友情鏈接:

手把手教你搭飢荒專用服務器(一)—服務器准備工作

手把手教你搭飢荒專用服務器(二)—環境配置及基本使用

手把手教你搭飢荒專用服務器(三)—MOD及其他高級設置

手把手教你搭飢荒專用服務器(四)—本地存檔轉專用存檔

前兩節主要講解自己創建一個純凈檔,並逐步改變世界資源及加入MOD的方法。可能有些小伙伴不舍得把本地玩了幾百天甚至幾千天的存檔丟棄,這節就講解如何把本地文檔上傳,將其轉化為專用服務器存檔。


 

一、本地存檔已經存在地上和洞穴的情況

1、將本地文檔整個上傳到服務器對應的存檔位置

比如你想上傳的文檔是第一個存檔位的,那就把本地的Cluster_1這個文件夾上傳到服務器對應的位置,服務器存檔位置為:

1 /root/.klei/DoNotStarveTogether 

2、存檔根目錄加入你的飢荒令牌(User Token)

在雲服務器的飢荒存檔目錄(以 Cluster_1 為例)下,新建txt文本文檔,將你的User Token放入,保存為cluster_token.txt

如果不知道如何獲取令牌,請移步: 手把手教你搭飢荒專用服務器(一)—服務器准備工作

3、打開go.sh一鍵端,可以發現 Cluster_1 存檔已經成功出現,但是這時候啟動進游戲之后會發現世界重置了,下面講解如何恢復世界

(1)打開服務器存檔中的Master/save/session文件夾,可以看到里面有兩個名字很長的文件夾,這兩個文件夾是世界代碼,按照時間排序,時間比較老的使我們第一步上傳上去的,我們命名為A,另一個文件夾是剛剛生成的新世界,我們命名為B

(2)打開A文件夾,將其中所有的文件復制粘貼到B文件夾目錄下,相當於做了一個替換世界的操作

(3)重新啟動世界,可以發現世界已經被恢復了

容易出現的問題:

問題一:世界恢復了,但是已經探索的地圖和身上的背包沒有保存怎么辦

解決辦法:之前提到的A、B文件夾是世界代碼,打開這兩個文件夾之后其實還有一些名字很長的文件夾,這些文件夾是客戶端代碼,也就是加入過你游戲的所有人的數據都保存在這里,包括你任務學過的藍圖、背包內的東西,每個電腦對應一個文件夾。只需要把A中的文件夾內的內容復制粘貼到B中相應文件夾下就可以了。

問題二:按照以上的方法操作,世界還是沒有恢復

解決方法:參照下面修改cluster.ini文件的方法

二、本地只有地上世界,如何強行加入洞穴

1、重復上面的方法1、2(Caves文件夾可以從其他地方復制)

2、通過go.sh運行之后會發現洞穴其實是有入口的,但是被堵住了,所以先不要運行服務器。

此時打開存檔根目錄下的Cluster.ini文件,將[SHARD]下的shard_enabled后面的ture改為false,然后將Cluster_key后面的supersecretkey改為defaultPass

3、按照第一部分提到的方法恢復世界.

4、確認世界被恢復之后,修改 存檔根目錄下的Cluster.ini文件

[SHARD]下的shard_enabled后面的 false 改為 ture ,然后將Cluster_key后面的 defaultPass 改為 supersecretkey

5、重啟服務器,會發現世界已恢復,洞穴已開啟

如需轉載,請注明出處:wuter.cn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM