一、服务器准备
选择阿里云ECS实例时建议配置至少2核CPU、4GB内存,操作系统推荐Ubuntu 22.04 LTS版本。在安全组设置中需开放以下端口:
- UDP 10998(主世界默认端口)
- UDP 10999(洞穴世界默认端口)
- TCP 22(SSH远程连接)
二、环境配置
通过SSH连接服务器后执行以下命令安装依赖:
sudo apt-get update
sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 screen
安装SteamCMD工具时需创建专用目录并解压安装包:
- mkdir ~/steamcmd && cd ~/steamcmd
- wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
- tar -xvzf steamcmd_linux.tar.gz
三、安装游戏服务器
在SteamCMD中执行以下命令完成饥荒服务器端安装:
./steamcmd.sh +login anonymous +force_install_dir ~/dstserver +app_update 343050 validate +quit
安装完成后检查依赖完整性,若出现libcurl缺失需执行:
cp /usr/lib/libcurl.so.4 ~/dstserver/bin/lib32/libcurl-gnutls.so.4
四、配置与启动
在~/.klei/DoNotStarveTogether/
目录下创建服务器配置文件,建议使用screen工具保持会话:
screen -S master
~/dstserver/bin/dontstarve_dedicated_server_nullrenderer -console -cluster MyCluster -shard Master
洞穴服务器需另开screen会话并指定-shard Caves
参数。
五、Mod管理与优化
通过修改modoverrides.lua
文件启用MOD,需在SteamCMD中定期执行app_update 343050 validate
更新服务端。建议配置定时重启脚本提升稳定性。
按照上述步骤可完成饥荒联机版服务器的标准化部署,重点需注意端口配置、依赖库安装和会话管理。建议定期备份存档目录并监控服务器资源使用情况。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/597354.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。