














然后打开 C:\Users\Administrator\Documents\Klei\DoNotStarveTogether 绝对路径,其中 Administrator 是用户名,每人各不相同,更换成自己的即可。这个路径我猜是科雷自身的设置,固定的。都是放在C盘的文档目录下。


针对上面的文件夹(463706748)说下自己的理解:这个文件夹的名称是一串数字 463706748 ,应该是一个类似ID的那种指定标识,代表本地服务器中存储的游戏文件(俗称存档文件)。因为在饥荒里面创建的游戏,或者说创建的所有房间,如 xiaoxin02 等都在此目录下。而 DoNotStarveTogether 目录下,与之相反,应该表示专属服务器的指定标识,即当启动steam里面的Don't Starve Together Dedicated Server 时,会到 DoNotStarveTogether 此文件夹下读取地面世界和洞穴世界的配置文件。所以需要把 463706748 文件夹下的 Cluster_1 复制到 DoNotStarveTogether 目录下。如下:
Tips:DoNotStarveTogether 目录下放置的一定要是Cluster_1,不能是Cluster_2、Cluster_3,因为专属服务器它读取的世界就是Cluster_1,只认第一个,所以记得修改文件夹名称。从它运行的日志信息可以看出来。(我测试是这样的,100%真实性有待考究)



复制完成后打开新的Cluster_1,将之前下载解压之后的MyDediServer文件夹下的cluster_token.txt复制到这里来。并且添加三个TXT文件,添加不添加不影响服务器的正常启用,仅仅是因为在steam里面启用Don't Starve Together Dedicated Server 时,弹出的DOS窗口会报错没有找到这三个文件,看的不顺眼。其中blocklist.txt、whitelist.txt ,创建即可,不用往里面加内容,分别是黑名单和白名单;adminlist.txt 则是管理员,往里面添加自己的Klei用户ID即可。













最后说一点:在专属服务器那里下载注册成功mod之后,在Master世界和Caves世界的 modoverrides.lua 文件里面也应该存在对应的mod配置信息。所以在创建世界的时候就启用对应的mod,后续就不用去修改地面世界和洞穴世界的 modoverrides.lua 文件里面的信息了。


如果要添加新的mod,那么也可以在饥荒创建游戏里面把新mod在对应的世界勾选启用,然后关闭游戏,把本地服务器目录下(C:\Users\Administrator\Documents\Klei\DoNotStarveTogether\463706748\Cluster_x)的世界对应的Cluster_x 下Master+Caves的 modoverrides.lua 一共两个文件替换专属服务器目录下(C:\Users\Administrator\Documents\Klei\DoNotStarveTogether\Cluster_1)的 Master+Caves 目录下的 modoverrides.lua 即可(但本人暂未测试过,猜测)

