如果你还没有服务器,可以看看我的服务器活动汇总页面,选择您心仪的活动进行购买~
#更新
sudo yum update
#安装
sudo yum-y install glibc.i686 libstdc++i686
根据个人喜好安装其中一个
# Ubuntu
$ sudo apt-get install tmux
# CentOS
$ sudo yum install tmux
# Ubuntu
$ sudo apt install screen
#CentOS
$ yum install screen
adduser dst
su -dst
cd /home/steam
n-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_liunx.tar.gz
./steamcmd.sh
login anonymous
force_install_dir /home/steam/dstserver
app_update 343050 validate
exit
Liunx服务端的组件有错误,需要更改一下后启动
ln -s /usr/lib/libcurl.so.4 /home/steam/dstserver/bin/lib32/libcurl-gnutls.so.4
cd /home/steam/dstserver/bin
echo "./dontstarve_dedicated_server_nullrenderer -console -persistent_storage_root /home/dstsave -conf_dir dst -cluster World1 -shard Master" > master_start.sh
echo "./dontstarve_dedicated_server_nullrenderer -console -persistent_storage_root /home/dstsave -conf_dir dst -cluster World1 -shard Caves" > cave_start.sh
chmod +x master_start.sh cave_start.sh
./master_start.sh
启动完后关闭进程
在/home/steam/dstserver/dst/World1/文件会生成默认的配置文件
接下来我们需要将电脑上的配置文件传到服务端上,有能力的可以直接在服务端更改配置即可
打开游戏,创建新的世界,配置好名词,描述,密码,地洞等
创建好世界后退出世界,返回主界面,点击左下角的游戏数据
找到Cluster_1文件夹(后面数字为创建的世界顺序)
打开文件夹后将所有文件上传到服务端的home/steam/dstserver/dst/World1/目录
上传完后,在游戏主界面点击左下角的账号信息,点击查看我的游戏按钮
点击右上角Don’t Strave Together Servers
拉到最后输入Token名称,点击添加新的服务器,就会生成Token
复制Token,粘贴到服务端World1目录里的cluster_token.txt里,不会编辑的可以在本地电脑创建同名的txt文件上传替换即可
依次启动主世界和洞穴,以下教程使用Tmux
cd /home/steam/dstservertmux new -s master./master_start.sh
tmux -s cave./cave_start.sh
启动完以上进程后就可以再游戏你们看到服务器了
将World1文件夹里的modoverrides.lua文件打开
找到MOD们的workshop数字ID记录下来
cd /home/steam/dstserver/mods
找到dedicated_server_mods_setup.lua文件并打开
在最后一栏注释上面将所有MOD以下面格式添加
ServerModSetup("workshop数字ID")
添加完后重启服务器MOD就配置完毕了
不会编辑的朋友可以将文件下载下来,编辑后上传即可
点击主界面的账号信息
找到KLEI用户ID记录下来
cd /home/steam/dstsave/dst/World1/vim adminlist.txt
创建好txt文件后将KLEI用户ID输入后保存
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。