如何在同一台设备上同时开启两个饥荒服务器?

HCRM技术_小炮 云服务器 2025-05-19 196 0
饥荒服务器怎么开两个

一、准备工作

在同时开启两个《饥荒》服务器前,需确保满足以下条件:

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.iniserver.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

评论