编辑: deskier 时间: 2022-10-30
《饥荒》服务器搭建很多玩家都不太清楚。这里给大家带来了“青沫fly”整理的《饥荒》联机版专用服务器搭建方法,一起来看下吧。
写在前面的话:Don't Starve Together Dedicated Server的工作方式,是将联机存档,Cluster_n用独立服务器加载并运行。所以搭建饥荒联机版专用服务器只需两步:①告诉服务器程序你要建立独立服务器的【存档位置】。②给要在独立服务器上运行的存档【联机许可证】,即cluster_token.txt文件。
所以,我要说的方法不仅可以简便、快速搭建独立服务器,也可以方便地把已经在使用的存档移动到独立服务器上运行……
此处以存档1,Cluster_1举例
首先,获得cluster_token.txt文件,将该文件复制到“文档KleiDoNotStarveTogetherCluster_1”下,以及Cluster_1的子目录Master和Caves下。
然后,将下图选中的文件原地拷贝一份,记得重命名,此处已拷贝并重命名为MyDST.bat
把得到的文件用notpad++等软件打开,看见黄色部分代码了吗?!
该成下图。
说明:其中的黄色部分Cluster_1对应上面的存档文件夹Cluster_1。如果上面用的是存档Cluster_3,这里的黄色部分就是Cluster_3。其余以此类推……
接下来,运行这个bat批处理,就将存档Cluster_1用独立服务器运行啦!
补充①通过上面方法运行的独立服务器与一般运行的存档Clustet_1一模一样,包括地图设置,地洞设置,密码,mod设置等。记得我开头说的话吗? “将联机存档,Cluster_n用独立服务器加载并运行”。一模一样?!No!此时服务器mod文件夹下还是空空如也,最简单的解决方法是:把 SteamSteamAppscommonDon't Starve Togethermods路径下的文件夹全部复制到SteamSteamAppscommonDon't Starve Together Dedicated Servermods路径下即可,记得有新下载要用的mod也要复制一份过来。
补充②对于本身并没有相应存档,如Cluster_1,如果运行MyDST.bat,批处理位置是指向Cluster_1会出错。具体错误是 Master与Caves服务器只能启动一个,原因是端口号冲突,知道为什么吗?!。解决方法:登录联机客户端新建一个存档不就行了?!然后创建世界到选人界面就退出,用服务器启动存档。在此过程可以在图形界面下方便的设置好地图、mod这些的。这也是快速、简便重新搭建服务器的方法啦。
最后,记得输入代码要注意空格,中英文差别,编码格式这些啊!计算机是很严谨的,换句话说,计算机很笨,绕不了几个弯……
补充③不想用独立服务器运行存档怎么办?!直接登录联机客户端正常使用即可。想用独立服务器运行存档怎么办?!运行设置好的批处理文件即可。
补充④闲着蛋痛,不想用默认的5个存档位置创建专用服务器?!或者5个存档位置不够用?!拷贝一份已有存档并重命名,批处理中的位置做相应的处理即可。或者学大神们,手工配置一份……,与代码斗,其乐无穷!
补充⑤善用notpad++这些工具!不要一会这里搞搞,一会那里搞搞,运行服务器时提示没有口令。明明有口令文件,打开cluster_token.txt一看,一堆乱码……
-cluster Mydedister 看见这条属性了吗?!这条就是指定要打开的存档名。复制、把Mydedister改成你要用的存档名就行了……
更多相关讨论请前往:饥荒论坛