发布时间:2023-05-27 09:30
专用服务器最大的两个好处:1、可以超过6人一起玩。2、只要服务器打开,哪怕主机的玩家不进入游戏也不影响其他人进行游戏。
饥荒联机版:多人联机服务器搭建 Windows篇 - 哔哩哔哩 (bilibili.com)
本教程大部分基于上面那篇教程,但稍有不同,用了klei官网的教程+上面这篇教程的方式,提供一种可行方案,仅供参考。
所以下面的教程主要介绍与上面教程不同之处,建议分屏同时看上面的教程。
先按原教程进行,到第2步的2.2节时,本文采用方法1。
Klei Account
进入上面这个网站,然后点击上面一栏的游戏(这里分屏的话会看不到)。
再点击《饥荒:联机版》的游戏服务器,点击添加新的服务器,添加好后,上面会显示出服务器,然后点配置服务器。
这里主要需要做:
1、修改最大玩家数。
2、修改集群名。
3、有必要的话设置服务器密码。
4、点下载设置。 (这个就是第5步教程中的MyDediServer)
5、再点上图中的相应系统,就能跳转到对应教程处。(我的是windows)
点显示隐藏内容会有对应图片,大致就是要下一个steamCMD(很重要)然后按教程走 。
这里值得注意的是:
这里的位置是按照自己的软件位置进行修改,比如我的是:
最后一行决定是否添加洞穴。
——————————————————————————————
以上其实已经可以打开一个专用服务器了,接下来回到b站教程,其中有一节为:科雷官网 生成配置文件(可选)
这一节最重要的是修改cluser.ini部分的参数。(比如我的需求是最高人数为8,就要改max_players参数)
然后为了更方便的得到世界参数,建议先打开饥荒联机版,按自己的需求创建一个世界,然后保存退出(进入选人界面就可以退出了)。
然后再去“我的电脑”->"文档"->"Klei"->"DoNotStarveTogether"下,会有一个全是数字的文件夹,进去以后会有Cluster_1、Cluster_2等等,这对应你在饥荒联机版创建的第几个世界,例如我只创建了一个世界,那就对应Cluster_1,然后把这个文件夹下的全部内容复制。
粘贴到前文你的MyDediServer文件夹下(你会发现这个文件夹就多了一个cluster_token.txt),重名的全部覆盖。这样你就得到了个人定制的最高人数的8人世界。
最后介绍mod,steam饥荒下载的mod有两个存放位置:
一个在"~\steam\steamapps\common\Don't Starve Together\mods",~为你自己steam软件处。
另一个在"~\steam\steamapps\workshop\content\322330"
两处的mod文件夹命名稍有不同,内容其实大差不差。
然后决定你专用服务器mod的文件是:
"~\Documents\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua"
你可以用记事本打开
内容如下
例如workshop-1207269058就对应你安装的一个mod。
然后也别担心不会修改modoverrides.lua文件,实际上这个文件是你上一步在饥荒里选好想要的模组就会在当时那个Clutser_ 的文件夹对应处生成这个文件,所以复制过来以后就行。
相当于你的专用服务器会去调用之前你预设的mod,但现在问题在于你专用服务器对应处此时还没下载mod进去。
所以现在要做的就是把前文所提及两处存放的所有mod复制粘贴到下面这个steamCMD文件夹对应处:
"~\steamCMD\steamapps\common\Don't Starve Together Dedicated Server\mods"
命名统一为"workshop-对应数字",例如:
"workshop-345692228"
完成这一步后基本上就能正常调用对应mod了。
那就可以8人个人定制世界正常调用mod的专用服务器了。