2025-05-21 21:56:52
159

如何在阿里云服务器搭建饥荒联机版?

摘要
本文详细讲解在阿里云ECS上部署饥荒联机版服务器的完整流程,涵盖服务器选型、依赖安装、SteamCMD配置、双世界启动及MOD管理,提供经过验证的代码片段和配置建议。...

一、服务器准备

选择阿里云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工具时需创建专用目录并解压安装包:

  1. mkdir ~/steamcmd && cd ~/steamcmd
  2. wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
  3. 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更新服务端。建议配置定时重启脚本提升稳定性。

按照上述步骤可完成饥荒联机版服务器的标准化部署,重点需注意端口配置、依赖库安装和会话管理。建议定期备份存档目录并监控服务器资源使用情况。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部