我们来讲讲,已经启动的服务器,怎么配置mod
一.暂停饥荒服务
通过netstat
和kill
把服务器暂停先.
二.解析各个文件夹
1.dstsave
1 | cd /home/dstsave/dst/World1 |
里面包含两个两个文件夹Master``Caves
前面说过,Master
为主世界,Caves
为洞穴
实际上两个文件夹里的内容都差不多,我们这里只说mod
相关配置
1 | # 修改的话,最好Master和Caves两者同步修改,这里以Master为例 |
modoverrides.lua
实际上就是所有的mod
配置信息。
要开关mod
或者修改mod
的options
就在这个文件里修改。
开关见enable
问题:里面都是worker-数字
,我怎么知道哪个数字是哪个mod
如果你的所有的mod
都是从steam
创意工坊下载的,我们可以通过分享按钮查看id
例如:
那么我们就得到所有mod和id之间的对应关系。
2.dstserver
1 | cd /home/dstserver |
其中包含一个mods
文件夹,其中所有的mod
都会下载在里面
mods
中存在一个名为dedicated_server_mods_setup.lua
的文件
如果我们需要新增
某个mod,则需要在其中新增
1 | ServerModSetup("id") |
例如:ServerModSetup("362175979")
三.修改mod
经过第二步,应该就大致了解了。
先改/home/dstsave/dst/World1/Master/modoverrides.lua
和/home/dstsave/dst/World1/Caves/modoverrides.lua
如果是新增Mod
,则往/home/dstserver/mods/dedicated_server_mods_setup.lua
新增ServerModSetup("id")
四.神话书说
神话书说
是个很有意思的mod,他分为神话书说世界
和神话书说人物
这里有个需要注意的地方,在带有神话书说
这俩mod的世界第一次
启动时
必须要先关闭神话书说人物
,仅开启神话书说世界
在master_start.sh
启动成功后,关闭服务
再开启神话书说人物
,再次启动master_start.sh
,才能正常使用神话书说的人物
不然会因为顺序问题,人物加载失败,导致无法生成世界。