top
本文目录
搭建前的准备条件
服务器安装与配置
步骤1:安装SteamCMD工具
步骤2:下载饥荒服务端
步骤3:生成服务器配置文件
关键配置项详解
服务器启动与维护
启动脚本示例
日常维护建议
常见问题解决方案
Q1:服务器启动后无法在游戏内搜索到
Q2:玩家连接时提示版本不匹配
Q3:如何实现服务器自动更新

饥荒独立服务器搭建教程:从零开始创建专属联机环境 | DST Server指南

饥荒独立服务器搭建全流程解析

搭建前的准备条件

系统要求:建议使用Ubuntu 20.04或Windows 10以上版本,确保具备4GB以上可用内存与10GB存储空间。Linux系统需预先安装lib32gcc1与libcurl4-gnutls-dev依赖库。

网络环境:确认路由器支持UPnP功能或具备端口转发权限,需开放10999/11000/27018三个TCP/UDP端口。

服务器安装与配置

步骤1:安装SteamCMD工具

# Linux系统
sudo apt-get update
sudo apt-get install steamcmd

# Windows系统
从Steam官网下载SteamCMD压缩包并解压至目标目录

步骤2:下载饥荒服务端

login anonymous
force_install_dir ./dstserver
app_update 343050 validate

步骤3:生成服务器配置文件

运行dontstarve_dedicated_server_nullrenderer生成默认配置,在MyDediServer目录中修改cluster.ini设置世界参数、管理员权限与服务器名称。

关键配置项详解

  • cluster.ini:设置max_players=6、game_mode=survival等基础参数
  • server.ini:配置shard_enabled=true实现多世界联机
  • adminlist.txt:添加玩家Klei ID实现管理员权限分配
  • Mod管理:通过dedicated_server_mods_setup.lua加载创意工坊Mod

服务器启动与维护

启动脚本示例

# Linux启动命令
screen -S dst ./dontstarve_dedicated_server_nullrenderer -console

# Windows批处理脚本
start dontstarve_dedicated_server_nullrenderer.exe -console

日常维护建议

  • 使用crontab(Linux)或任务计划程序(Windows)设置定时重启
  • 定期备份save目录中的存档文件
  • 通过c_save()控制台指令手动保存世界进度

常见问题解决方案

Q1:服务器启动后无法在游戏内搜索到

检查防火墙设置,确认已放行UDP 10999-11000端口组,验证路由器UPnP功能是否生效。

Q2:玩家连接时提示版本不匹配

在SteamCMD中执行app_update 343050 validate强制更新服务端,删除旧版mods文件夹重新订阅。

Q3:如何实现服务器自动更新

创建包含以下内容的shell脚本并设置每日执行:
steamcmd +login anonymous +app_update 343050 +quit

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报