1.购买云服务器。
服务器打开所有端口:
点击防火墙
添加规则
端口ALL
2.使用finalshell连接服务器。
3.安装依赖库和软件:
sudo apt install -y libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 screen
4.创建一个新用户:
sudo adduser dst
这里会要求我们输入密码
其余内容按回车可以跳过
5.使用新用户账号登陆:
名称随便取,主机为ip,用户名为刚刚创建的新用户dst,密码为设置的dst用户的密码
6.下载安装steam:
mkdir ~/steamcmd && cd ~/steamcmd
wget "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz"
解压安装文件:
tar -zxvf steamcmd_linux.tar.gz
7.获取token
点击右下角的账号
点击游戏
点击游戏服务器
对于添加好的服务器,点击配置服务器
下载设置
(这里最好复制链接到网页中去下载)
创建.klei/Don’tStarveTogether文件夹
sudo mkdir .klei
cd .klei
sudo mkdir Don'tStarveTogether
cd Don'tStarveTogether
将这个下载的设置拖到/home/dst/.klei/Don’tStarveTogether里面
8.配置游戏文件
创建一个新世界,选好模组
打开世界所对应的包
分别将caves和master里的lua文件拖到服务器中对应的caves和master文件夹中
对服务器中的cluster.ini文件进行修改,例如:
9.将脚本复制到/home/dst/中。
10.使用脚本一键安装:
脚本文件:
链接:https://pan.baidu.com/s/1amMZ6sBMU1p2lBJ928sZFw
提取码:momo
chmod u+x run_dedicated_servers.sh
./run_dedicated_servers.sh
出现master和caves等字样就可以按ctrl+c结束
11.上传mod文件,在自己的世界文件中将自己要用到的mod上传到服务器中的/home/dst/don’tstarvetogether_dedicated_server/mods/文件夹中
12.开启饥荒服务器:
输入screen -S jihuang
jihuang是取的名字
./run_dedicated_servers.sh
出现simpaused则代表成功