在腾讯云服务器上运行《饥荒:联机版》(Don’t Starve Together,简称 DST),官方并没有提供一键安装的“游戏镜像”。
因此,你需要选择 Linux 操作系统镜像,然后手动安装和配置服务器。以下是详细建议和操作指南:
✅ 推荐镜像类型
| 项目 | 推荐选择 |
|---|---|
| 操作系统 | Ubuntu 20.04 LTS 或 Ubuntu 22.04 LTS(最稳定、社区支持最多) 或 CentOS 7/8 / Debian 10+ |
| 架构 | x86_64(标准 64 位) |
| 带宽 | 建议至少 5 Mbps 以上(多人联机对延迟和上行带宽要求较高) |
| 系统盘 | 默认即可(20–40 GB 足够) |
⚠️ 不要使用 Windows 镜像:虽然可以跑,但资源占用高、配置复杂、性能不如 Linux,且 SteamCMD 在 Linux 下更成熟稳定。
🛠️ 手动搭建步骤概要(以 Ubuntu 为例)
1. 登录服务器
通过 SSH 连接你的腾讯云 Ubuntu 实例。
2. 安装依赖
sudo apt update
sudo apt install curl wget tar screen lib32stdc++6 libcurl4-openssl-dev -y
3. 创建用户并切换
sudo adduser dstserver
su - dstserver
cd ~
4. 安装 SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvf steamcmd_linux.tar.gz
./steamcmd.sh
5. 下载饥荒联机版服务端
在 steamcmd 提示符下执行:
force_install_dir ../dst_server
app_update 343050 validate
quit
6. 启动服务器
cd ../dst_server
screen -S dst ./dedicated_server_bin
7. 配置服务器
编辑 cluster.ini 文件设置世界名称、密码等:
nano ../cluster.ini
🔐 重要注意事项
-
开放端口
在腾讯云控制台的安全组中,务必开放以下 UDP 端口:10999(主要通信端口)10999TCP(可选,用于部分客户端)- 如果有多个世界,可能需要
10999+ 偏移量(如 10999, 10998, 10997…)
-
防火墙
确保系统内部防火墙(如ufw或iptables)也允许上述端口。 -
性能建议
- 最低配置:2核 CPU / 4GB 内存 / 5Mbps 带宽
- 推荐配置:4核 CPU / 8GB 内存 / 10Mbps+ 带宽(适合 6–10 人联机)
-
自动备份与更新
建议使用screen或tmux保持会话,并编写脚本定期备份存档目录~/dst_server/dedicated_server_config/cluster_token.txt和~/dst_server/saves/。
❓ 有没有更简单的方法?
如果你不想手动搭建,可以考虑:
- 第三方面板:如
GameServerPanel、MCSManager等开源游戏服务器管理面板,支持一键部署 DST。 - 租用现成游戏服:一些服务商提供按小时计费的饥荒联机专用服务器,省心但成本略高。
✅ 总结:
选择 Ubuntu 20.04/22.04 LTS 镜像 → 手动安装 SteamCMD → 下载 DST 服务端 → 配置安全组端口 → 启动游戏。这是目前最稳定、最主流的方案。
轻量云Cloud