服务器环境需要64位32位不可用
uname -r 查看服务器版本
============
更新yum
sudo yum update
安装依赖环境
sudo yum -y install glibc.i686 libstdc++.i686 libcurl4-gnutls-dev.i686 libcurl.i686 screen
=============
安装steam
cd /home && mkdir steamcmd && cd steamcmd
国内
curl -sqL "https://media.st.dl.bscstorage.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
国外
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz
==============
启动steamcmd
./steamcmd.sh
login anonymous
==配置安装目录
force_install_dir /home/dstserver
=====下载游戏
app_update 343050 validate
===更新完成
exit
=================================
首先解决最重要的问题,linux下饥荒的服务器似乎需要的组件跟现在的组件产生了名字上的差错 导致启动服务器会显示缺少关键的组件libcurl-gnutls.so.4 因此需要执行下面的命令来解决
ln -s /usr/lib/libcurl.so.4 /home/dstserver/bin/lib32/libcurl-gnutls.so.4
=====================
cd /home/dstserver/bin
里面有个 dontstarve_dedicated_server_nullrenderer 文件,这