饥荒联机版服务器搭建

0x01 实现准备

DST服务器配置要求:

  • 上行带宽:8KBps一个玩家;
  • 内存:大概一个玩家65Mbytes;
  • CPU:没有太大要求

我这里准备的是:

  • 服务器:阿里云ECS C5 2核4G 10Mbps
  • 系统:Debian 10.10 64位

开始安装依赖:

apt update
apt install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 libsdl2-2.0-0:i386

0x02 安装SteamCMD:

首先最好新建一个用户来运行SteamCMD,直接用root用户运行会导致严重的安全隐患

adduser steam
su - steam

然后为SteamCMD准备一个目录

mkdir ~/steamcmd && cd ~/steamcmd

下载并解压SteamCMD for Linux:

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

运行SteamCMD:

./steamcmd.sh

登录安装退出一气呵成:

# 匿名登录,没必要用用户名密码登录
login anonymous
# 这里我们强制要 Steam 把饥荒服务端安装到此目录下
# 最好用绝对路径,否则可能会安装到奇怪的地方去
force_install_dir /home/steam/dstserver
app_update 343050 validate
quit

以后要更新服务端的话,重复上述命令即可,或者直接一句解决:

./steamcmd.sh +login anonymous +force_install_dir /home/steam/dstserver +app_update 343050 validate +quit

0x03 运行饥荒服务端

cd ~/dstserver/bin64
./dontstarve_dedicated_server_nullrenderer64 -console -cluster MyClusterName -shard Master
./dontstarve_dedicated_server_nullrenderer64 -console -cluster MyClusterName -shard Caves
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容