以 Ubuntu 系统为例
#!/bin/bash
#准备安装饥荒
sudo apt-get install -y lib32gcc1
sudo apt-get install -y libcurl4-gnutls-dev:i386
sudo apt-get install -y screen
mkdir ~/steamcmd
cd ~/steamcmd
if [[ ! -f 'steamcmd_linux.tar.gz' ]]; then
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
else
echo -e "steamcmd_linux.tar.gz 已下载"
fi
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh +force_install_dir ~/dontstarve_dedicated_server +login anonymous +app_update 343050 validate +quit
cp ~/steamcmd/linux32/libstdc++.so.6 ~/dontstarve_dedicated_server/bin/lib32/
mkdir -p ~/.klei/DoNotStarveTogether/MyCluster1
cd ~
记住 steamcmd 路径 等下要用到
-
从release下载 dst-admin-go.tgz
-
解压,上传到服务器
-
修改config.yml 配置(端口)
配置 解释 是否必须 port 端口 是 db 数据库名称(可以随便叫啥) 是 参考配置
port: 8082 database: dst-database
chmod +x dst-admin-go
nohup ./dst-admin-go >log.log &
如果想要关掉服务
ps -ef | grep dst-admin-go
找到进程号 kill -9
4. 在浏览器 输入 http://xxx:8082 进入页面
初始化用户信息,进入页面
点击右上角新建集群按钮,按照要求输入相应路径, 等待5~20分钟会自动创建饥荒服务和世界配置
错误集群名称示例
- 1
- ——
- @@@
- 1213
正确集群名称示例
- caicai1
- caicai2
- caicai3