友情鏈接:
前兩節主要講解自己創建一個純凈檔,並逐步改變世界資源及加入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