admin管理员组文章数量:1442253
2022年手把手教你搭饥荒专用服务器(四)—本地存档转专用存档
前两节主要讲解自己创建一个纯净档,并逐步改变世界资源及加入MOD的方法。可能有些小伙伴不舍得把本地玩了几百天甚至几千天的存档丢弃,这节就讲解如何把本地文档上传,将其转化为专用服务器存档。
一、本地存档已经存在地上和洞穴的情况
1、将本地文档整个上传到服务器对应的存档位置
比如你想上传的文档是第一个存档位的,那就把本地的Cluster_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、重启服务器,会发现世界已恢复,洞穴已开启
三、20220.8.29补充
恢复世界的时候经常会失败,主要原因是不能在服务器运行的时候修改,因为服务器结束之后会进行一次存档,如果在服务器正在运行的时候修改,服务器一重启,还会恢复成修改前的样子。
所以一定要在服务器已经关闭的情况下修改
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2021-12-25 ,如有侵权请联系 cloudcommunity@tencent 删除游戏服务器客户端排序数据本文标签: 2022年手把手教你搭饥荒专用服务器(四)本地存档转专用存档
版权声明:本文标题:2022年手把手教你搭饥荒专用服务器(四)—本地存档转专用存档 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1747997700a2788853.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论