Linux 搭建饥荒专用服务器
安装 SteamCMD
后续启动一般是以默认的64位启动,如果lib32gcc-s1
无法安装请尝试更换为lib32gcc1
安装依赖
1 | apt update |
新建用户
1 | useradd -m steam |
安装SteamCMD
1 | su steam |
新建用户
1 | useradd -m steam |
安装SteamCMD
1 | dpkg --add-architecture i386 |
安装依赖
1 | apt update |
下载饥荒服务端
创建脚本
使用自动安装后记得切换用户并切换目录再执行这一步
1 | cat > /home/steam/steamcmd/update_dst.txt << EOF |
/home/steam/dst
指定的下载目录login anonymous
匿名登录343050
饥荒 ID
下载饥荒服务端
1 | # 手动安装 SteamCMD 下载方式 |
启动饥荒服务端
此处为启动服务端命令,请启动一次服务端后生成相应配置文件再进行配置,配置不完整将导致服务端无法启动,启动服务端所需详细配置请参考饥荒服务端及MOD配置详解
默认为64位,如果无法启动尝试使用32位服务端启动程序
切换至游戏目录
1 | # 64位 |
启动地上
1 | # 64位 |
启动洞穴
1 | # 64位 |
MyDediServer
存档名Master
地上地图Caves
洞穴地图
更新饥荒服务端
请重复进行下载饥荒服务端
步骤即可(需切换到 steam 用户)
下载及更新 MOD
此处仅介绍下载与更新MOD,MOD配置文件修改方法请参考饥荒服务端及MOD配置详解。
以下提到的MOD编号
可在创意工坊MOD界面右键复制网页链接,网页链接最后面的数字即为MOD编号
,合集编号同理
打开上一步下载的饥荒服务端文件夹中的
mods
文件夹,具体目录为/home/steam/dst/mods
编辑
dedicated_server_mods_setup.lua
文件在文件最后一行添加
ServerModSetup("350811795")
,为添加单个MOD,将双引号中数字替换为你需要添加的MOD编号
,多个MOD请换行添加在文件最后一行添加
ServerModCollectionSetup("379114180")
,为添加MOD合集,将双引号中数字替换为你需要添加的MOD合集编号
,MOD合集可自行在 Steam 创建并发布保存好后启动服务端即可,更新 MOD 同理