饥荒独立服务器完整搭建指南
大纲目录
- 服务器搭建前的准备工作
- Linux/Windows系统安装流程
- 核心配置文件详解
- 服务器性能优化方案
- 模组管理与权限设置
- 常见问题解决方案
正文内容
一、基础环境配置
系统要求:建议使用Ubuntu 20.04或Windows Server 2019以上版本,确保4GB以上内存与20GB存储空间。通过SteamCMD工具安装服务端文件,执行安装命令:
steamcmd +login anonymous +app_update 343050 validate +quit
二、配置文件设置
在MyDediServer目录创建server.ini,配置服务器名称、密码与游戏模式:
[NETWORK] server_port = 10999 max_players = 6
通过worldgenoverride.lua自定义地图参数,调整资源生成倍率与季节长度。

三、网络端口配置
在路由器开启UDP 10999-11000端口转发,Windows系统需在防火墙添加入站规则。使用netsh advfirewall命令开放端口。
四、模组加载实现
在mods目录添加模组ID,通过dedicated_server_mods_setup.lua文件启用模组。建议安装性能优化类模组如Global Positions。
五、启动与维护
使用批处理脚本自动重启:
@echo off :start dontstarve_dedicated_server_nullrenderer -console goto start
推荐配置crontab定时备份存档文件,使用screen或tmux保持进程常驻。
常见问题解答
Q1:服务器启动后无法显示在游戏列表?
检查防火墙设置与端口映射状态,确保服务端与客户端版本完全一致。
Q2:玩家频繁掉线如何解决?
在server.ini添加tick_rate = 30降低数据包频率,限制同时连接人数。
Q3:模组导致服务器崩溃如何处理?
采用二分法逐步禁用模组排查冲突,更新服务端modoverride.lua文件。
Q4:如何实现管理员权限?
在adminlist.txt添加玩家Klei ID,使用c_registername("admin")指令授权。
香港云服务器首购