🗣 Wd提问: 搭建饥荒服务器
🤖 Ai回答: 搭建《饥荒联机版》(Don't Starve Together)服务器可以让你和朋友一起联机游戏。以下是详细的搭建步骤,适用于 Windows 和 Linux 系统。
🛠 一、准备工作
1、选择操作系统
推荐使用 Linux(如 Ubuntu 20.04/22.04):稳定、资源占用低。
也可以在 Windows 上搭建,但更推荐用于测试。
2、服务器要求
操作系统:Windows / Linux(64位)
CPU:双核以上
内存:至少 4GB(建议 8GB)
硬盘空间:5GB 以上
网络:公网 IP 或内网穿透(如使用 frp、ngrok)
3、SteamCMD 工具
SteamCMD 是 Valve 提供的命令行工具,用于下载和更新 Steam 游戏服务端。
🐧 二、Linux 系统搭建(以 Ubuntu 为例)
1、安装依赖
bash
sudo apt update
sudo apt install -y lib32gcc1 daemon wget
注意:Ubuntu 20.04+ 使用 `lib32gcc-s1` 替代 `lib32gcc1`
bash
sudo apt install -y lib32gcc-s1 daemon wget
2、创建专用用户(安全建议)
bash
sudo useradd -m steam
sudo su steam
3、安装 SteamCMD
bash
cd ~
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
4、下载饥荒服务器
bash
./steamcmd.sh +login anonymous +force_install_dir ./dst_server +app_update 343050 validate +quit
饥荒服务器 AppID 是 `343050`
5、创建服务器脚本
创建启动脚本:
bash
nano ~/start_dst.sh
内容如下:
bash
!/bin/bash
export LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH
./bin/dontstarve_dedicated_server_nullrenderer \
-console \
-cluster MyDSTCluster \
-shard Master
保存并赋予执行权限:
bash
chmod +x ~/start_dst.sh
⚙️ 三、配置服务器
1、创建集群配置目录
bash
mkdir -p ~/.klei/DoNotStarveTogether/MyDSTCluster
2、生成配置文件
运行一次服务器,会自动生成配置文件:
bash
cd ~/dst_server
./bin/dontstarve_dedicated_server_nullrenderer -cluster MyDSTCluster -shard Master
按 `Ctrl+C` 停止后,进入配置目录:
bash
cd ~/.klei/DoNotStarveTogether/MyDSTCluster
修改 `cluster.ini`
ini
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_name = 我的饥荒服务器
cluster_description = 欢迎来玩!
cluster_intention = cooperative
cluster_password = 123456 ; 服务器密码(可选)
cluster_admins = player1,player2 ; 管理员 Steam ID 或名字
[STEAM]
authentication_port = 8766
master_server_port = 27016
修改 `server.ini`(Master 分片)
ini
[SHARD]
is_master = true
name = 主世界
id = master
[NETWORK]
server_port = 11000
[MISC]
max_snapshots = 6
注意:Caves(洞穴)分片需额外配置,端口不同。
🔌 四、开放防火墙端口
默认需要开放以下端口(TCP/UDP):
| 端口 | 用途 |
| 10999 | Master 分片(主世界) |
| 11000 | Caves 分片(洞穴) |
| 8766 | Steam 认证 |
| 27016 | Steam 主服务器 |
bash
sudo ufw allow 10999:11000/udp
sudo ufw allow 8766/tcp
sudo ufw allow 27016/udp
▶️ 五、启动服务器
bash
cd ~/dst_server
screen -S dst ./bin/dontstarve_dedicated_server_nullrenderer -console -cluster MyDSTCluster -shard Master
推荐使用 `screen` 或 `tmux` 防止断开连接后关闭。
🌐 六、连接服务器
1、启动《饥荒联机版》客户端
2、点击“加入游戏”
3、输入你的服务器 公网IP 和端口(如 `123.45.67.89:10999`)
4、输入服务器密码(如果有)
🔄 七、进阶配置(可选)
1、多世界(Caves 洞穴)
配置第二个分片(Shard),使用 `shard=Caves`
修改 `server.ini` 中的 `server_port=11000`
在 `cluster.ini` 中启用 `sharding = true`
2、Mod 支持
编辑 `~/.klei/DoNotStarveTogether/MyDSTCluster/Master/modoverrides.lua`
添加模组:
lua
[workshop-378160973] = { enabled = true }, 食谱合集
[workshop-347079953] = { enabled = true }, 育苗篮
3、自动重启脚本
写一个 shell 脚本循环启动,防止崩溃。
❓常见问题
| 问题 | 解决方法 |
| 连接失败 | 检查防火墙、端口转发、公网IP |
| 黑屏或卡住 | 确保安装了 `lib32gcc-s1` |
| 无法看到服务器 | 检查 `cluster_token` 是否一致(在 `.klei/DoNotStarveTogether/Client/token.txt`) |
| Steam 登录失败 | 确保使用正版账号,或尝试重新登录 |
✅ 总结
你现在已经成功搭建了一个《饥荒联机版》专用服务器!可以邀请朋友通过 IP 加入,享受私人世界。
如果你希望我提供:
Windows 版搭建教程
Docker 部署方式
开服一键脚本
中文名支持设置
请告诉我,我可以继续为你定制方案!
祝你开服顺利,生存愉快!🌲🔥🌙
📣 商家广告 :
👍
0
👎
IP地址: 212.206.142.93
搜索次数: 6
提问时间: 2025-10-28 20:20:31
🛒 域名购买 :
tc.gs sbnjt.com eg.cx wd.chat zhanwai.cn dxgm.cn xf.gs chusou.cn mj.gs 85.chat
❓️ 热门提问 :
服务器平台租赁 .ch域名购买 ip 0/24 在哪里租服务器比较好 工业设计 机柜 服务器proxy搭建 nokvm单ip挂机宝 香港vps 多ip vps服务器租用和云服务提供商租用 linux 虚拟主机 豌豆Ai站群搜索引擎系统
🌐 域名评估 :
f.gs.cn ooxw.cn aaaa.js.cn ee.zj.cn pxia.cn mpgg.cn su8.中国 su7.luxe oied.cn evtol.hk.cn
⛏ 最新挖掘 :
凯里酸汤鱼 贵阳烤脑花 都匀毛尖茶 花溪牛肉粉 贵阳烤生蚝 贵阳烤豆腐 贵阳纸包鱼 贵阳特色菜
🖌 热门作画 :
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊 :
🔗 友情链接 :
青蛙站群系统
月饼生产厂家
ai提问
🧰 站长工具 :Ai工具 whois查询 搜索
📢 温馨提示 :本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持 :本站由豌豆Ai 提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。