搭建《饥荒》(Don’t Starve Together)服务器时,强烈建议选择 Linux 系统镜像,具体推荐如下:
✅ 首选推荐:Ubuntu 20.04 LTS 或 Ubuntu 22.04 LTS
- 原因:
- 《饥荒》官方提供的 dedicated server 工具是原生为 Linux 编译的。
- Ubuntu 社区支持广泛,教程最多,依赖库兼容性好。
- 腾讯云对 Ubuntu 的支持完善,稳定性高。
- 资源占用相对轻量,适合小内存实例。
📌 注意:虽然 Ubuntu 18.04 也可用,但已逐渐被弃用;Ubuntu 24.04 可能因某些旧版脚本兼容性问题暂不推荐用于游戏服务器。
❌ 不推荐:Windows Server 镜像
- 《饥荒》没有官方的 Windows 专用服务端。
- 若强行使用 Windows,需通过 Wine 等兼容层运行 Linux 程序,性能差、配置复杂、易出错。
- 资源开销大,性价比低。
🔧 补充建议:
-
实例配置:
- CPU:至少 2 核(推荐 4 核以上,尤其玩家较多时)
- 内存:至少 4GB(推荐 8GB+)
- 硬盘:30GB 以上 SSD(存档和日志会增长)
-
网络:
- 确保开放 UDP 端口
10999(默认游戏端口),TCP 端口可选。 - 建议在腾讯云控制台安全组中放行相应端口。
- 确保开放 UDP 端口
-
部署方式:
- 推荐使用 SteamCMD 自动安装最新服务端版本。
- 可搭配 Docker 或 systemd 服务管理进程,实现开机自启和断线重连。
-
替代方案:
- 如果不想自己维护,可考虑使用腾讯云市场中的“游戏服务器镜像”(如已上架的饥荒一键安装包),但通常自定义性较低。
📦 快速部署命令示例(Ubuntu):
# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装依赖
sudo apt install lib32gcc1 steamcmd -y
# 创建用户并切换
sudo adduser --disabled-password dontstarve
su - dontstarve
# 下载服务端
mkdir ~/dst-server && cd ~/dst-server
steamcmd +login anonymous +force_install_dir ./dst-server +app_update 343050 validate +quit
# 启动服务端(首次需生成配置文件)
./dst-server/bin/dontstarve_dedicated_server_nullrenderer
-console
-cluster DontStarveTogether
-instance DST_SERVER
-port 10999
✅ 总结:
选 Ubuntu 20.04/22.04 LTS 64位镜像,配合 SteamCMD 部署,是最稳定、高效、社区支持最好的方案。
轻量云Cloud