一、服务器准备与配置
选择云服务器时需满足以下配置:2核CPU、4GB内存、20GB SSD存储,推荐Ubuntu 22.04系统。在控制台完成以下操作:
- 开放UDP 10998/10999端口及SSH端口
- 绑定公网IP地址并配置安全组规则
- 创建具备sudo权限的非root用户
二、环境与依赖安装
通过SSH连接服务器后,按顺序执行以下命令:
- 更新系统:
sudo apt update && sudo apt upgrade -y
- 安装32位运行库:
sudo apt install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386
- 创建专用目录:
mkdir -p /home/dstserver
三、服务器端安装与配置
通过SteamCMD安装游戏服务端:
- 下载SteamCMD:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
- 安装服务端:
./steamcmd.sh +login anonymous +force_install_dir /home/dstserver +app_update 343050 validate +quit
配置文件需包含:
- 在
cluster_token.txt
写入科雷账号生成的服务器令牌 - 配置
server.ini
设置世界参数 - 同步创意工坊mod至
mods
目录
四、启动与联机验证
使用screen创建持久会话:
- 启动地面世界:
./dontstarve_dedicated_server_nullrenderer -console -cluster DST_MAIN
- 启动洞穴世界(可选):新建会话执行相同命令并指定洞穴配置
- 通过游戏客户端搜索服务器IP地址联机验证
通过合理配置云服务器资源、规范安装流程以及正确设置游戏参数,可搭建支持多人在线的稳定饥荒服务器。建议定期通过SteamCMD执行app_update 343050 validate
更新服务端,并监控服务器资源占用情况。