2022.04.13 饥荒联机版 专用服务器搭建设置,管理员设置,mod设置和一些小tips

您所在的位置:网站首页 mod文件格式是bin 2022.04.13 饥荒联机版 专用服务器搭建设置,管理员设置,mod设置和一些小tips

2022.04.13 饥荒联机版 专用服务器搭建设置,管理员设置,mod设置和一些小tips

#2022.04.13 饥荒联机版 专用服务器搭建设置,管理员设置,mod设置和一些小tips| 来源: 网络整理| 查看: 265

疫情隔离在家和朋友开饥荒服务器玩,这篇文章主要是总结一下b站以及贴吧大佬们的经验,把零散的东西都整合到一起,顺便更新一下当前版本适用的东西,因为有些教程年代已经久远可能已经不适应版本,或者是一些教程比较繁琐看起来不方便,所以整理起来比较麻烦。这篇文章适合给第一次开服务器的人参考,其中还有自己在设置过程中遇到的一些问题以及解决办法。

本文章针对在windows系统上搭建的专用服务器,不涉及linux专用服务器,你用的是租聘服务器,请移步linux服务器搭建教程或者自己找找,tgp虽然没用过但理论上应该和steam一样

饥荒云服务器搭建流程  来自:无可奈何花落去-

饥荒Linux开服 来自:背包的小迟

如果你的机器性能只要不是很差而且没有linux系统的机器,还是推荐windows服务器维护更方便更好上手。

1.服务器安装

饥荒专用服务器客户端可以使用steam客户端或者steamcmd来下载,在steam库中选择工具就能找到Don't Starve Together Dedicated Server。

如果你的服务器不想安装steam客户端,那么可以用steamcmd来下载,关于steamcmd的下载和用法,可以查看下面这个官方wiki

https://developer.valvesoftware.com/wiki/SteamCMD#Windows_2

steamcmd的使用以及server下载使用方法参考下面这个wiki

https://dontstarve.fandom.com/wiki/Guides/Don%E2%80%99t_Starve_Together_Dedicated_Servers

比较懒的同学可以看这个大佬的总结的前面8个步骤(史前教程所以后面的不用看了):

http://blog.ttionya.com/article-1171.html

2.建立存档

首先获取一个cluster_token,进入https://accounts.klei.com/account/info 绑定自己的steam账号,在最上面一栏选择游戏 -> 饥荒联机版服务器 -> 添加新服务器(在上面随便取个名字) -> 配置服务器 -> 下载设置

下载下来的文件其实就是一个还没有生成世界的存档。在我的电脑里,进入左边的文档,把这个解压后文件夹放在 C:\Users\用户名\Documents\Klei\DoNotStarveTogether 下。如果你已经有一个配置好世界生成和mod的存档,可以从C:\Users\用户名\Documents\Klei\DoNotStarveTogether\一串数字 里拷出 Cluster_x  放到前一个目录里,然后把下载的文件夹中的 cluster_token.txt 拷进去即可。存档文件夹名可以随便取,不要带空格和其他奇奇怪怪的东西。

打开Don't Starve Together Dedicated Server服务器程序的安装位置,进入\bin\scripts 里面有个bat脚本

替换最后两行代码为:

替换后的脚本

把这个脚本发送快捷方式到桌面方便打开,如果是win10系统可以放到startup里防止系统更新重启中断服务器。

3.生成世界

有两种方法可以生成世界

第一种就是在游戏客户端里设置好房间,世界,mod,生成以后把存档里的Master和caves拷到服务器存档里覆盖。这种方法比较直观,而且能在自己电脑上操作再拷贝到服务器上,换句话说服务器存档和玩家个人存档其实没有任何区别,只是多了一个cluster_token。

在生成世界的时候一定要配置勾选好服务器mod,然后把客户端文件夹中的mods文件拷贝到服务器端的mods文件中(可选,后面配置好以后也会自己下载更新),只拷贝mod文件其他文件不用

注:要想在服务器搭好以后添加删除mod,可以直接把服务器存档拷到客户端存档里,上游戏重新生成一遍再拷回来,然后更新服务器端里的更新列表

第二种方法就是修改存档里的配置文件后直接运行脚本,脚本会根据配置生成一个世界。这个方法我暂时还没找到配置mod的办法,所以用来开存档不实用,主要用来存档建好以后修改里面的设置。

ini文件可以直接编辑,编辑lua文件可以下载notepad++ from https://notepad-plus.en.softonic.com/

房间和游戏选项设置通过cluster.ini来设置

世界设置在分别在master和caves目录下的 leveldataoverride.lua 文件

里面的选项对应客户端世界生成里的选项,不过最好只在熟悉选项以后改。

4.添加管理员

在独立服务器里要想使用控制台和t键mod必须要管理员权限,默认的管理员是你在科雷官网下载服务器存档时候的账号,也就是cluster_token所有者。方法可以参考这个,网上到处都是我懒得自己写了

饥荒联机版添加管理员的快速解决方案 来自:自习室的幽灵

但是有一个问题,虽然方法都是一样的加一个adminlist但是始终不成功。即使加了但是log里还是加载失败了,后来我就根据log猜测可能要把别的list一起加上

加载成功后面会打出success的log

在同目录下再添加whitelist,blocklist,announce文件,服务器就能依次加载这些文件,里面需要加list就加不用就空着,格式和adminlist一样

5.mod设置和更新

每次生成世界以后在存档的Master文件夹中会有一个modoverrides.lua文件,这个就是mod的配置文件,在世界生成好以后可以通过改里面的参数来对设置mod进行设置,也可以把不要的mod直接删了,但是要加的话就比较麻烦需要上客户端重新编辑下,除非你知道这个mod的配置代码。

要知道这个数字对应的是那个mod,在创意工坊里进一个mod页面,右键空白处复制网页url

例如:https://steamcommunity.com/sharedfiles/filedetails/?id=2753774601

后面这个id就是mod的id,想知道哪个就换上去敲一下进去看看

要把这些mod添加到服务器的自动更新列表,需要在服务器端文件夹 Steam\steamapps\common\Don't Starve Together Dedicated Server\mods 下编辑  dedicated_server_mods_setup.lua 文件,打开以后把配置里所有的mod id一个个加进去,如下图所示

上面绿色的注释里有示例

Tips

1.开全图代码

在独立服务器里开全图代码好像并不能使用,但是有b站大神用代码脚本实现了【饥荒联机版】地图全开BUG 客机可用,这个脚本需要用到控制台,所以要加管理员权限。虽然这是19年的视频,评论里有人还说不能用了,但是目前22年我依然可以用这个脚本,这个应该也不算bug,大致就是以你人视野的尺寸把你在地图上传送一遍,想要开的完美一点可以把size设小一点。不过你用这个代码开的视野在队友那里是看不到的,所以要每个人都跑一遍。

2.饥荒联机版代码汇总

物品代码我直接放个大佬的空间,里面大佬收集的很全,直接百度也很方便

呐年丶韶华似水的个人空间

常用命令:

3.神话书说mod相关内容

应该玩饥荒的都会加这个mod,内容非常多,不过好像制作组已经不更新了,据说以前是有氪金的。

神话书说mod介绍和攻略

https://zhuanlan.zhihu.com/p/356790469?ivk_sa=1025922x

神话书说mod物品代码大全

饥荒联机-神话书说mod-全物品代码-玉兔更新 来自:小子无所畏

4.当前版本不兼容的mod

有几个热门mod没有更新会倒置游戏闪退或者崩溃,我只是列出我遇到的几个以供参考,如果在2022.4.13以后作者没有更新过mod的话,那应该以后都是不能用了

show me

很有用的看信息的mod,但是寄了,建议找别的替代

预测菜肴

建议用 craft pot替代

豪华火堆

腌菜

别惦记b腌菜了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3