预告:饥荒联机版即将上线啦,欢迎各位围观,吼吼吼~

本文章分为两部分,一部分备份记录 DST 的搭建,另一部分记录游戏订阅信息~

服务器订阅至 2022/11 月,可放心食用且性能尚可,不用像当初那样抠抠搜搜的使用啦~

一、饥荒联机版搭建

大致的流程是这样的:

  • 新建目录 steamcmd

此目录用于 steam 程序的安装目录。

mkdir ~/steamcmd
  • 下载 SteamCMD 安装文件
wget -P ~/steamcmd https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
  • 解压压缩包
cd ~/steamcmd
tar -xvzf ~/steamcmd/steamcmd_linux.tar.gz
  • 启动 steamcmd
./steamcmd.sh
  • 使用公共账户登录 Steam
login anonymous
  • 指定游戏文件的安装目录
force_install_dir ../dstserver
  • 安装饥荒服务端
app_update 343050 validate
  • 退出 Steam 客户端
quit
  • CentoS 依赖安装
sudo yum install libcurl.i686
  • 跳转到 DST /bin 目录
cd ~/dstserver/bin/lib32
  • 链接组件
ln -s /usr/lib/libcurl.so.4 libcurl-gnutls.so.4
  • 上传 MOD 订阅文件
cd ~/dstserver/mods
覆盖 dedicated_server_mods_setup.lua 文件
ServerModSetup("362175979") -- Wormhole Marks        标记相联通的虫洞
ServerModSetup("378160973") -- Global Positions 小地图显示玩家位置 共享地图发现
ServerModSetup("385006082") -- DST Path Lights 路径灯在黄昏时开启,在黎明时关闭
ServerModSetup("396822875") -- Spike Trap 增加两个陷阱
ServerModSetup("444235588") -- Deluxe Campfires 豪华营火 增加燃烧时间
ServerModSetup("458940297") -- FFood Values 显示食物价值
ServerModSetup("462434129") -- Restart #重生 #复活 #自杀 Y:公聊 U:私聊
ServerModSetup("623286817") -- Free transplant 移植无需施肥
ServerModSetup("661253977") -- Don't Drop Everything 死亡不掉落
ServerModSetup("663554209") -- Magic Freezer 更大个的冰箱 无损
ServerModSetup("666155465") -- Show Me 鼠标显示更多信息
ServerModSetup("659459255") -- Mandrake Tree 生成萤火虫
ServerModSetup("714712361") -- Starting NovicePacks 小橘子的新手礼包
ServerModSetup("785295023") -- Super Wall DST 超级墙DST 无敌的超级墙、自动门、栅栏和栅栏门
ServerModSetup("786556008") -- 45 Inventory Slots 45个格子
ServerModSetup("1216718131") -- 防卡两招 防卡两招
ServerModSetup("1301033176") -- Chinese Language 中文语言包 汉化了人物台词
ServerModSetup("1463539363") -- Automatic Gardener 自动园丁
ServerModSetup("1510231311") -- 人物 Ringo
ServerModSetup("1548459642") -- 人物 Hachi
ServerModSetup("1592689346") -- 人物 花花
ServerModSetup("1418746242") -- 汉化增强 Chinese++ (含中文高清字体)
ServerModSetup("572538624") -- Chinese Plus 中文汉化增强
ServerModSetup("367546858") -- Chinese Language Pack 中文语言包
  • 上传存档配置文件
mkdir -p ~/.klei/DoNotStarveTogether
  • 创建启动脚本
cd ~ && touch startDST.sh
PS:此脚本同时启动地上和地下
#!/bin/bash
steamcmd_dir="$HOME/steamcmd"
install_dir="$HOME/dstserver"
dontstarve_dir="$HOME/.klei/DoNotStarveTogether"
cluster_name="Cluster_1"

cd "$steamcmd_dir" || fail "Missing $steamcmd_dir directory!"
cd "$install_dir/bin" || fail

run_shared=(./dontstarve_dedicated_server_nullrenderer)
run_shared+=(-console)
run_shared+=(-cluster "$cluster_name")
run_shared+=(-monitor_parent_process $$)

"${run_shared[@]}" -shard Caves | sed 's/^/Caves: /' &
"${run_shared[@]}" -shard Master | sed 's/^/Master: /'
  • 添加执行权限
chmod u+x ./startDST.sh

二、服务器信息


服务器名称:inkss 服务器密码:inkss.cn

额外添加了三个人物

评论