豌豆Ai站群搜索引擎系统 V.25.10.25 网址:www.wd.chat

🗣 Wd提问: steam饥荒搭建服务器

🤖 Ai回答:
搭建《饥荒》(Don't Starve Together)的Steam服务器需要一定的技术基础,以下是详细的步骤指南,帮助你在本地或远程服务器上成功部署一个《饥荒》专用服务器(Dedicated Server)。本教程适用于 Windows 和 Linux 系统。

一、准备工作

1、系统要求
操作系统:Windows 7/10/11 或 Linux(推荐 Ubuntu 20.04+)
处理器:双核以上
内存:至少 2GB RAM(建议 4GB)
存储空间:至少 1GB 可用空间
网络:公网 IP 或内网穿透(如使用路由器需端口映射)

2、必备工具
Steam 客户端(用于下载服务器文件)
《饥荒联机版》游戏本体(必须拥有 Steam 上的 Don't Starve Together)
下载工具:SteamCMD(推荐用于 Linux)或直接通过 Steam 客户端

二、获取服务器文件(Windows 方法)

方法一:通过 Steam 客户端安装(简单)

1、打开 Steam 客户端。
2、点击左上角「库」→「工具」。
3、在列表中找到 Don't Starve Together Dedicated Server。
4、右键安装该工具(选择安装路径,例如 `D:\Klei\DSTServer`)。
5、安装完成后启动一次,会自动生成配置文件。

方法二:使用 SteamCMD(适合高级用户和 Linux)

bash
下载并安装 SteamCMD(Linux 示例)
sudo apt update
sudo apt install steamcmd -y

运行 SteamCMD
steamcmd +login anonymous +force_install_dir ./dst_server \
+app_update 343050 validate +quit

注意:`343050` 是 Don't Starve Together Dedicated Server 的 AppID。

三、生成配置文件(首次运行)

运行一次服务器程序以生成默认配置文件:

Windows:
进入安装目录,运行:
bat
start_dedicated_server.bat

等待几秒后关闭窗口。

Linux:
bash
cd ./dst_server/bin
./dontstarve_dedicated_server_nullrenderer

按 Ctrl+C 结束。

此时会在以下路径生成配置文件:
Windows: `%USERPROFILE%\Documents\Klei\DoNotStarveTogether\My Dedi Server`
Linux: `~/.klei/DoNotStarveTogether/My Dedi Server`

四、配置服务器参数

主要修改以下几个文件:

1、`cluster.ini`(主集群设置)

ini
[GAMEPLAY]
game_mode = survival ; 游戏模式:survival, wilderness, apocalypse
max_players = 6 ; 最大玩家数
pvp = false ; 是否开启 PVP
pause_when_empty = true ; 无人时暂停游戏

[NETWORK]
cluster_name = 我的饥荒服务器
cluster_description = 欢迎来到我的世界!
cluster_intention = cooperative
cluster_password = 123456 ; 服务器密码(可选)
autosaver_enabled = true

[MISC]
console_enabled = true ; 启用控制台

2、`server.ini`(服务器实例设置)

ini
[SHARD]
shard_enabled = false ; 单世界设为 false
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = supersecretkey

[STEAM]
authentication_port = 8768
master_server_port = 27017

[NETWORK]
server_port = 11000 ; 客户端连接端口
tick_rate = 15
connection_timeout = 8000

五、设置 Mods(可选但常用)

1、编辑 `modoverrides.lua` 文件(位于 `Master` 或 `Caves` 目录下):

lua
return {
[workshop-347079953] = { enabled = true }, 全面汉化
[workshop-350811795] = { enabled = true }, 地皮
[workshop-378160973] = { enabled = true }, 更多生物群落
}

2、在 `dedicated_server_mods_setup.lua` 中添加 Mod ID:

lua
ServerModSetup(347079953)
ServerModSetup(350811795)
ServerModSetup(378160973)

这些文件放在服务器根目录或 `mods/` 文件夹中。

六、开放防火墙与端口映射

确保以下端口对外开放(TCP/UDP):

| 端口 | 用途 |

| 10999 | 主服务器通信 |
| 11000 | 第一个世界(通常用这个) |
| 11001 | 洞穴世界(如果启用分片) |
| 8768, 27017 | Steam 验证 |

Windows 防火墙设置:
控制面板 → Windows Defender 防火墙 → 允许应用通过防火墙
添加 `dontstarve_dedicated_server_nullrenderer.exe` 的入站规则

路由器端口映射(NAT):
将上述端口映射到你服务器的局域网 IP(如 192.168.1.100)

七、启动服务器

Windows 批处理脚本示例(`start_server.bat`):

bat
@echo off
cd /d D:\Klei\DSTServer\bin
start dontstarve_dedicated_server_nullrenderer
exit

Linux 启动命令:

bash
screen -S dst
cd ~/dst_server/bin
./dontstarve_dedicated_server_nullrenderer

使用 `screen` 可以后台运行,按 `Ctrl+A+D` 脱离会话。

八、客户端连接服务器

1、启动《饥荒联机版》游戏。
2、点击“加入游戏” → 输入服务器 IP 和端口(如 `123.123.123.123:11000`)。
3、输入密码(如有),即可加入。

提示:若无法发现服务器,请检查 IP 是否为公网 IP,或使用内网穿透工具(如 frp、ZeroTier、花生壳等)。

九、常见问题排查

| 问题 | 解决方案 |

| 无法连接 | 检查防火墙、路由器端口映射、IP 是否正确 |
| 加载卡住 | 检查 Mod 是否兼容,删除 `modsettings.lua` 重试 |
| 显示“找不到服务器” | 确保服务器正在运行且网络通畅 |
| 中文乱码 | 使用汉化 Mod,避免在配置文件中使用中文注释 |
| 自动重启 | 使用脚本监控进程并自动重启(可用 shell 脚本 + cron) |

十、进阶功能(可选)

双世界(洞穴)支持:启用 Sharding 分片系统
自动备份:编写脚本定期压缩存档
Web 控制面板:使用开源项目如 DST-Admin
反作弊 Mod:如 Admin Utilities、Anti-Griefing Tools

总结

搭建《饥荒》服务器的核心流程为:

1、获取服务器文件(Steam 或 SteamCMD)
2、生成并配置 `cluster.ini` 和 `server.ini`
3、设置 Mod(可选)
4、开放端口与防火墙
5、启动服务器
6、客户端连接测试

只要配置正确,即使是新手也能在几小时内完成部署。

如果你希望我提供一键启动脚本、Linux 自动部署脚本、或双世界配置模板,也可以继续提问。祝你搭建顺利,生存愉快!🌲🔥🐺

Ai作答

📣 商家广告


日付VPS

中国域名

广告招商

广告招商

香港vps


0

IP地址: 41.16.217.18

搜索次数: 60

提问时间: 2025-11-29 04:21:42

🛒 域名购买

❓️ 热门提问

🌐 域名评估

最新挖掘

🖌 热门作画

🤝 关于我们

🗨 加入群聊

🔗 友情链接

🧰 站长工具
📢

温馨提示

本站所有 问答 均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。

👉

技术支持

本站由 🟢 豌豆Ai 提供技术支持,使用的最新版: 豌豆Ai站群搜索引擎系统 V.25.10.25 搭建本站。

上一篇 106637 106638 106639 下一篇