一、准备工作
在同时开启两个《饥荒》服务器前,需确保满足以下条件:
1、硬件配置:运行双服务器对内存和CPU要求较高,建议主机内存≥16GB,CPU性能至少为四核(如i5以上)。
2、网络环境:带宽建议≥20Mbps,避免因网络延迟影响多服务器稳定性。
3、游戏文件:通过Steam或官方渠道下载最新版《饥荒联机版》(Don’t Starve Together)。
二、搭建第一个服务器
1、生成服务器配置文件
- 打开游戏客户端,点击“创建服务器” → 选择“世界设置”并保存(生成cluster.ini
文件)。
- 在游戏安装目录下的Cluster
文件夹中,创建新文件夹(例如Master
),存放第一个服务器的配置。
2、启动脚本设置
- 创建批处理文件(.bat
),输入以下代码:
@echo off cd /d "D:\Steam\steamapps\common\Don't Starve Together Dedicated Server\bin64" start dontstarve_dedicated_server_nullrenderer_x64 -console -cluster Master -shard Caves start dontstarve_dedicated_server_nullrenderer_x64 -console -cluster Master -shard Overworld
- 修改路径为实际安装目录,保存并运行脚本启动第一个服务器。
三、搭建第二个服务器
1、复制配置文件
- 在Cluster
文件夹中新建第二个文件夹(例如Slave
),将第一个服务器的cluster.ini
、server.ini
复制到其中。
2、修改端口号
- 关键步骤!避免端口冲突:
- 打开Slave
文件夹中的server.ini
,将server_port
的默认值10999改为其他数值(如11000)。
- 确保两个服务器的master_port
(用于服务器间通信)不同(例如第一个设为10888,第二个设为10889)。
3、启动第二个服务器
- 创建新的批处理文件,调整代码中的-cluster
参数为Slave
,运行脚本即可启动第二个独立服务器。
四、验证与优化
1、检查服务器状态
- 在游戏客户端选择“浏览服务器”,搜索两个服务器的名称,确认均在线且延迟正常。
2、资源分配建议
- 若主机性能有限,可为每个服务器分配独立进程优先级(通过任务管理器调整)。
- 定期清理服务器日志(位于Cluster/Logs
),避免占用过多磁盘空间。
五、常见问题解决
端口冲突导致服务器崩溃:使用netstat -ano
命令检查端口占用情况,修改冲突端口。
玩家无法连接:确保防火墙开放UDP
端口(默认10999-11000),并在路由器中设置端口转发。
服务器卡顿:减少每个服务器的玩家人数上限(默认6人),或关闭非必要模组。
个人观点
同时运行两个饥荒服务器对硬件和网络有一定门槛,但通过合理分配资源和细致配置,完全可实现稳定联机,建议初次尝试时先搭建单服务器熟悉流程,再逐步扩展,毕竟,无论是与朋友合作还是对战,流畅的体验才是“不饿死”的关键!
文章摘自:https://idc.huochengrm.cn/fwq/8421.html
评论