本文详细介绍在Windows系统上搭建《饥荒联机版》(Don’t Starve Together)专用服务器的完整流程,包含环境配置、端口转发、MOD管理及常见问题解决方案,帮助玩家快速创建稳定的联机世界。
一、准备工作
在开始搭建前,请确保满足以下条件:
- 64位Windows 7/10/11系统
- 至少4GB可用内存(推荐8GB以上)
- Steam账号已购买《饥荒联机版》
- 稳定的网络连接(建议上行带宽≥5Mbps)
二、服务器搭建步骤
1. 安装SteamCMD工具
创建服务器目录
mkdir C:DST_Server
cd C:DST_Server
下载SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip -OutFile steamcmd.zip
Expand-Archive steamcmd.zip
2. 下载饥荒服务器文件
启动SteamCMD并更新
.steamcmd.exe +login anonymous +force_install_dir C:DST_Server +app_update 343050 validate +quit
3. 生成服务器配置文件
运行游戏目录下的dontstarve_dedicated_server_nullrenderer.exe
生成默认配置,首次运行会报错退出,这是正常现象。
4. 配置世界参数
编辑C:Users[用户名]DocumentsKleiDoNotStarveTogetherCluster_1cluster.ini
:
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_description = 我的专属服务器
cluster_name = DST China Server
cluster_password = 123456
三、网络端口配置
需要在路由器设置端口转发(默认端口):
- UDP 10999 – 游戏通信
- UDP 12346 – Steam认证
- UDP 12347 – 服务器列表
四、启动与管理服务器
创建启动脚本start_server.bat
:
@echo off
cd /d C:DST_Serverbin64
start dontstarve_dedicated_server_nullrenderer.exe -console -cluster Cluster_1 -shard Master
start dontstarve_dedicated_server_nullrenderer.exe -console -cluster Cluster_1 -shard Caves
五、MOD管理技巧
- 在
mods
目录下创建dedicated_server_mods_setup.lua
- 添加MOD ID(Steam创意工坊页面URL中的数字)
- 示例:
ServerModSetup("378160973")
六、常见问题解决
问题现象 | 解决方案 |
---|---|
服务器不在列表中 | 检查防火墙设置和端口转发 |
MOD加载失败 | 验证MOD是否支持专用服务器 |
内存不足崩溃 | 增加虚拟内存或关闭非必要MOD |
通过以上步骤,您已成功搭建专属的饥荒联机服务器。建议定期备份Cluster_1
文件夹以保存游戏进度。
评论