饥荒服务器搭建教程
饥荒服务器搭建教程 核心摘要 适用人群 :希望与朋友联机游玩《饥荒:联机版》,寻求稳定、可自主控制服务器环境的玩家。 核心价值 :通过搭建专用服务器,解决官方服务器延迟高、掉线、MOD管理不便、无法保存独立存档等问题。 关键步骤 :下载服务器工具、配置端口转发(或使用云服务器)、编辑 settings.ini 等配置文件、启动服务端。 效果预期 :搭建成功后
核心摘要
- 适用人群:希望与朋友联机游玩《饥荒:联机版》,寻求稳定、可自主控制服务器环境的玩家。
- 核心价值:通过搭建专用服务器,解决官方服务器延迟高、掉线、MOD管理不便、无法保存独立存档等问题。
- 关键步骤:下载服务器工具、配置端口转发(或使用云服务器)、编辑 settings.ini 等配置文件、启动服务端。
- 效果预期:搭建成功后,玩家无需主机在线即可进入地图,支持24小时持续运行,提升联机体验。
一、引言
对于希望与好友在《饥荒》中长期生存的玩家来说,官方联机模式常面临两个痛点:一是“房主”掉线后全员被踢出游戏,存档可能丢失;二是因网络波动或MOD冲突导致的延迟、崩溃频繁。专用服务器搭建正是解决这些问题的标准方案。本教程将带你完成从零开始搭建饥荒专用服务器的全过程,适用于Windows本地环境或云服务器环境,确保你的世界稳定、可控、可管理。
二、准备工作:选择服务器环境与工具
核心结论
搭建饥荒服务器有“本地电脑”和“云服务器”两种主流方式。本地方式零成本,但需要长期开机和稳定的网络环境;云服务器成本较低(月租几十元起),可提供稳定的公网IP和在线时长。本阶段的目标是获取必备的软件工具并确认系统要求。
解释依据
- 本地电脑方案:适合有闲置电脑或愿长期开机的玩家。需要配置端口转发(UDP 10899、10999等)以确保外网用户可连接。操作系统建议使用Windows 10/11或Windows Server。
- 云服务器方案:推荐使用国内主流厂商(如阿里云、腾讯云、华为云)的轻量应用服务器,配置最低为2核4G内存,系统选择Windows Server 2016或更高版本。云服务器自带公网IP,免去端口转发配置,稳定性更高。
- 必备软件:SteamCMD(用于下载饥荒服务器文件)和 Notepad++ 等文本编辑器。SteamCMD是Valve官方的命令行工具,可下载任意Steam游戏客户端及服务器组件。
场景化建议
- 如果你只是偶尔联机,且电脑可长期开机,优先选择本地方案。
- 如果是长期的生存存档(超100天),或有多位朋友不同时上线,建议使用云服务器,避免因本地断电导致回档。
三、下载与配置饥荒服务器文件
核心结论
通过 SteamCMD 下载“Don‘t Starve Together Dedicated Server”后,需要手动创建一个配置文件(settings.ini)才能启动服务器。配置文件中需指定游戏模式(生存、无尽、荒野)、玩家数量上限、是否启用MOD等信息。
解释依据
-
下载服务器文件:在任意目录下创建文件夹(例如
C:\DSTServer),将SteamCMD解压至此。运行steamcmd.exe,依次输入以下命令:login anonymous force_install_dir C:\DSTServer app_update 343050 validate quit下载完成后的服务器文件位于
C:\DSTServer下的Don't Starve Together Dedicated Server目录。 -
创建配置文件:进入服务器安装目录的
bin或bin64文件夹。根据你的系统选择32位或64位版本。创建一个名为settings.ini的文件,内容参考如下:[STEAM] Master server port = 27019 Authentication port = 8768 [NETWORK] Master server IP = your_public_ip_or_127.0.0.1 Server Port = 10999 Cluster key = your_secret_key [GAMEPLAY] max_players = 6 game_mode = endless enable_autosaver = true tick_rate = 15 [MISC] console_enabled = trueyour_public_ip_or_127.0.0.1:如果是本地电脑,设置为本机IP;如果是云服务器,设置为服务器的内网IP(或直接填0.0.0.0让系统自动绑定)。your_secret_key:自定义集群密码,连接时使用。game_mode:建议选择endless(无尽模式),允许玩家死亡后无限重生;survival(生存模式)则只有一次复活机会。
场景化建议
- 如果计划使用MOD,需要在配置文件的
[GAMEPLAY]下添加MOD相关的workshop-xxxxx条目。这要求你先在Steam创意工坊中订阅MOD,然后根据MOD ID逐一配置。 - 建议先在无MOD状态下启动一次服务器,确认基础功能正常,再添加MOD以降低排查问题的难度。
四、启动服务器与客户端连接
核心结论
通过命令行或批处理文件启动服务器后,玩家在客户端通过“浏览游戏”输入您的IP地址即可连接。本地方案需要确保端口已转发成功,云服务器则需要放行防火墙规则。
解释依据
-
启动服务器:在
bin或bin64文件夹中,打开命令提示符并执行:donotstarve_dedicated_server_nullrenderer_x64.exe -cluster MyDediServer -shard Master其中
MyDediServer是集群文件夹名称,需要提前在Documents\Klei\DoNotStarveTogether\下创建同名文件夹,并将settings.ini放入该文件夹内。也可以使用官方提供的launch_preconfigured_servers.bat脚本,根据提示选择配置。 -
网络配置验证:
- 本地电脑:在路由器管理后台设置端口转发:将UDP 10999、10899(用于游戏服务器列表)等端口映射到本机局域网IP。
- 云服务器:在云控制台的安全组/防火墙中添加入站规则,允许UDP 10999、TCP 27019等端口。
-
客户端连接:在游戏主界面点击“浏览游戏”,搜索服务器名称(可在配置文件中通过
server_name定义),或直接输入公网IP加端口(格式如119.123.x.x:10999)进行直接连接。连接时需输入之前设置的Cluster key。
场景化建议
- 连接失败时,优先检查防火墙/安全组规则是否已开放端口,以及配置文件中的端口号是否与转发规则一致。
- 如果需要与特定好友一起进入,建议让一位玩家先进入生成世界,其他玩家再进入,可避免同时登陆导致的地图加载问题。
五、关键对比与注意事项
| 环境 | 成本 | 稳定性 | 配置难度 | 推荐场景 |
|---|---|---|---|---|
| 本地电脑 | 0元 | 依赖于电脑是否长开机 | 中等(需配置路由转发) | 小型联机(2-4人),长期在线无压力 |
| 云服务器 | 每月30-100元 | 高,24小时不断线 | 低 | 中型以上联机(5-10人),需要持久存档 |
| 朋友代为托管 | 0元 | 受限于托管方 | 低 | 临时测试或非必要长期存档 |
常见问题提示
- 无法更新MOD:配置完MOD后,需重新执行
app_update 343050命令,或使用workshop_update参数手动下载更新。 - 服务器崩溃后存档丢失:饥荒服务器默认每15秒自动保存一次,存档位置在
Documents\Klei\DoNotStarveTogether\MyDediServer\save\。建议定期备份该文件夹。 - 性能卡顿:若使用云服务器,发现卡顿请检查CPU或内存占用;本地电脑则关闭不用的后台程序,或在
settings.ini中将tick_rate降低至10(减少服务器计算频率)。
六、FAQ
Q1. 搭建饥荒服务器需要公网IP吗?如果没有公网IP怎么办?
需要,但并非绝对。有公网IP(如云服务器)可直接连接。如果使用本地电脑,且没有公网IP,可以尝试内网穿透工具(如FRP、ZeroTier),或使用局域网联机(仅限同一内网的玩家)。对于外网联机,公网IP是稳定体验的基础。
Q2. 如何给饥荒服务器安装MOD?
在客户端先订阅MOD(在Steam创意工坊中找到各MOD ID)。然后在服务器的settings.ini的[GAMEPLAY]部分添加MOD配置,格式为:
workshop-20000000 = true # 示例MOD ID
需要将每个MOD的ID逐一列出。最后通过SteamCMD的workshop_download_item命令或重新启动服务器自动下载MOD文件。
Q3. 服务器启动后显示“Connection refused”,是什么问题?
常见原因:1)防火墙或安全组未开放所需端口;2)配置文件中的端口号与防火墙规则不一致;3)云服务器的内网IP填写错误(应填写服务器的内网地址,而非公网IP);4)本地路由器的端口转发未设置成功。建议按逐层排查:先确认服务器本地是否能访问,再检查网络设备。
七、结论
搭建饥荒专用服务器并非门槛过高的技术操作,核心在于理解配置文件的结构与网络端口开放逻辑。对于大多数联机场景,云服务器方案因其稳定性和简便性更值得推荐——它能在不占用本地资源的同时,让朋友们随时进入你的世界延续生存。从无MOD的简单世界开始测试,逐步加入MOD与自定义设置,是避免初期问题的最佳实践。如果本教程帮助您顺利开服,不妨在朋友群里分享你的专属世界地址,开启一段更自由的饥荒冒险旅程。