🗣 Wd提问: 饥荒联机版怎么搭建专用服务器
🤖 Ai回答: 在《饥荒联机版》(Don't Starve Together)中搭建专用服务器(Dedicated Server),可以让你和朋友长期稳定地联机游戏。以下是详细的搭建步骤,适用于 Windows 和 Linux 系统(以 Linux 为例更常见,但也会说明 Windows 方法)。
一、准备工作
1、系统要求
推荐使用 Linux(如 Ubuntu 20.04/22.04)或 Windows Server。
最低配置:2核CPU,4GB内存,10GB硬盘空间。
确保有公网 IP 或使用内网穿透(如 frp、ZeroTier、Tailscale)。
2、SteamCMD 工具
SteamCMD 是 Valve 提供的命令行工具,用于安装和更新 Steam 游戏服务器。
二、Linux 系统下搭建步骤(推荐)
1、安装 SteamCMD
bash
更新系统
sudo apt update && sudo apt upgrade -y
安装依赖
sudo apt install -y lib32gcc1 lib32stdc++6 tmux
创建专用用户(推荐)
sudo useradd -m steam
sudo su steam
下载 SteamCMD
cd ~
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
2、安装 Don't Starve Together 服务器
bash
运行 SteamCMD
./steamcmd.sh
进入 SteamCMD 后,依次输入:
bash
login anonymous
force_install_dir ./dstserver
app_update 343050 validate
quit
343050 是 Don't Starve Together 专用服务器的 AppID。
等待下载完成后,服务器文件会安装在 `~/dstserver`。
3、配置服务器
进入服务器目录:
bash
cd ~/dstserver
创建配置文件目录:
bash
mkdir -p ~/.klei/DoNotStarveTogether/MyDediServer
注意:`MyDediServer` 是你的集群名称,可自定义。
编辑 `cluster.ini`
ini
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_name = 我的饥荒服务器
cluster_description = 欢迎来玩!
cluster_intention = social
cluster_port = 10999
cluster_password = 123456 ; 可选:加入密码
cluster_admins = player1, player2 ; 管理员 Steam ID 或名字
[MISC]
console_enabled = true
[SHARD]
shard_enabled = false
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10888
编辑 `server.ini`(在 `Master` 或 `Caves` 子目录中)
如果是单世界(非洞穴):
ini
[SHARD]
name = Overworld
id = 1
is_master = true
master_ip = 127.0.0.1
master_port = 10888
cluster_key = your_cluster_key
[STEAM]
authentication_port = 8766
master_server_port = 27016
`cluster_key` 可以随便设置一个字符串,用于世界同步。
4、启动服务器
bash
cd ~/dstserver/bin
启动主世界
./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
你可以使用 `tmux` 来后台运行:
bash
tmux new -s dst
在 tmux 中运行启动命令
按 `Ctrl+B` 再按 `D` 可脱离会话。
5、开放防火墙端口
确保以下端口开放(TCP/UDP):
`10999`(集群通信)
`11000`(主世界游戏端口)
`10888`(洞穴世界,如果启用)
`8766`(Steam 验证)
bash
sudo ufw allow 10999:11001/udp
sudo ufw allow 8766/tcp
三、Windows 系统搭建方法(简要)
1、下载 [SteamCMD](https://developer.valvesoftware.com/wiki/SteamCMD)
2、解压后运行:
cmd
steamcmd.exe
login anonymous
force_install_dir C:\dstserver
app_update 343050 validate
quit
3、配置方法与 Linux 相同,配置文件路径为:
C:\Users\你的用户名\Documents\Klei\DoNotStarveTogether\MyDediServer
4、启动服务器(在 `bin` 目录下运行):
cmd
dontstarve_dedicated_server_nullrenderer.exe -console -cluster MyDediServer -shard Master
四、客户端连接服务器
1、启动游戏,进入“多人游戏”。
2、点击“通过 IP 加入游戏”。
3、输入服务器的 公网 IP 和端口(默认 `11000`)。
4、如果设置了密码,输入即可加入。
注意:如果服务器在内网,需做端口映射(路由器设置 DMZ 或端口转发)。
五、高级功能(可选)
MOD 支持:在 `modoverrides.lua` 中添加 MOD。
双世界(洞穴):配置 `shard_enabled = true` 并运行两个分片(Master 和 Caves)。
自动重启脚本:使用 shell 脚本或 systemd 守护进程。
备份存档:定期备份 `~/.klei/DoNotStarveTogether/MyDediServer/Save` 目录。
六、常见问题
连接超时:检查防火墙、端口转发、服务器是否运行。
白名单/管理员:在 `cluster.ini` 中设置 `cluster_admins`。
世界生成设置:修改 `worldgenoverride.lua` 自定义地形。
七、参考资源
Klei 官方服务器指南:https://forums.kleientertainment.com/forums/forum/13-don-t-starve-together-servers/
SteamCMD 文档:https://developer.valvesoftware.com/wiki/SteamCMD
如果你希望使用一键脚本,可以搜索社区工具如 `dstserver`(Linux 脚本)或 `Klei 的工具包`。
如有需要,我也可以提供完整的配置文件模板或自动启动脚本。
📣 商家广告:





0
IP地址: 113.109.210.213
搜索次数: 0
提问时间: 2025-11-11 18:50:02
🛒 域名购买:
23.cx
e-d.cn
zansou.com.cn
touwang.com.cn
ltkj.net
875.net.cn
80.gs
jldj.cn
op.gs
xbhd.cn
❓️ 热门提问:
挂机宝无极
云计算服务平台有哪些
海得服务器官网
香港骨刺灵
移动cdn是什么意思
360服务器杀毒
本地域名映射
ip 地址映射
ip地址和子网掩码与运算得到的是什么
linux 查看dns服务器
豌豆Ai站群搜索引擎系统
🌐 域名评估:
xbhd.cn
5a.cq.cn
earth2200.com.cn
o.gx.cn
yu8.tw.cn
ww.cq.cn
oppo.nm.cn
ssr.gs
5a.js.cn
wm.com
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
网站搜索引擎入口
검색 엔진 개발
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。