这篇文章主要是连接上饥荒后如何下载游戏已经启动服务器,不涉及如何购买已经连接服务器。
可与开服工具配套使用

1.安装依赖和其他工具

apt install lib32gcc-s1 tmux zip unzip -y

2.新建steamcmd文件夹

mkdir ~/steamcmd && cd ~/steamcmd

3.下载steamcmd安装包

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

4.解压和删除安装包

tar zxvf steamcmd_linux.tar.gz && rm -f steamcmd_linux.tar.gz

5.下载饥荒

~/steamcmd/steamcmd.sh +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit

6.在~/dst/bin64目录下新建一个启动脚本master.sh,给脚本添加可执行权限。

cd ~/dst/bin64 && chmod u+x ./master.sh

7.编辑master.sh,在脚本中写入以下内容,其中第一行的qian是存档的名称,可以改成自己的存档名称,最后一行的第一个Master是世界的文件夹,要启动哪个世界就改成哪个世界,比如Master或者Caves,最后一个Master是控制台输出,也可以跟着一起修改。
这里不再阐述vim的使用方式。

#!/bin/bash
cluster_name="qian"
dontstarve_dir="$HOME/.klei/DoNotStarveTogether"
run_shared=(./dontstarve_dedicated_server_nullrenderer_x64)
run_shared+=(-console)
run_shared+=(-cluster "$cluster_name")
run_shared+=(-ugc_directory "$HOME/dst/ugc_mods")
run_shared+=(-monitor_parent_process $$)
"${run_shared[@]}" -shard Master | sed 's/^/Master:/'

7.创建一个tmux,其中master是tmux会话的名称,可以自行修改成合适的。

tmux new -s master

8.进入~/dst/bin64目录,给脚本添加运行权限

cd ~/dst/bin64 && chmod u+x ./qian.sh

9.启动脚本

./master.sh

10.如果要开启其它世界,只需要重复步骤6~9既可。

标签: none

已有 3 条评论

  1. 想想你的文章写的特别好

  2. 《革命+1》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/20081.html

  3. 真好呢

添加新评论