覆盖法更改饥荒服务器配置(懒人专用)

前言

因为饥荒服务器的地形和模组配置较为复杂,直接配置容易出错,故推荐通过饥荒客户端开服,将产生的配置文件替换到专用服务器以缩减工作量和减少Bug。
此为简略版,如有需要可参阅
Windows环境搭建WeGame饥荒专用服务器(详细版)

开服

通过饥荒专用服务器开服,服务器存档可使用下载的默认配置,再根据自身需要进行详细更改。

存档替换

饥荒的存档位置可在游戏界面点击数据即可打开饥荒的存档文件,默认位置为文档\Klei\DoNotStarveTogetherRail,文件夹下有个一串数字的文件夹,打开就是存档,如果有使用客户端开服,Cluster_1~Cluster_5分别对应游戏内的5个存档。未配置地形和模组时,将存档(如Cluster_1)文件复制到DoNotStarveTogetherRail文件夹下。
复制出来的Cluster_1可重命名,但不要使用中文名,存档替换后需要对部分文件进行更改。
cluster.ini文件可不更改
Master和Cave(如有)文件夹下的server.ini都需加上如下代码:

[SHARD]
...
[STEAM]
master_server_port = 27018
authentication_port = 8768
[ACCOUNT]
...

如有开启模组和配置地形,worldgenoverride.lua和modoverrides.lua文件均需要替换。
需要注意的是地形一旦生成即不可更改,开服后即便是将worldgenoverride.lua替换或者编辑都无法改变服务器的地图。而modoverrides.lua可以在后期进行模组替换。
最重要的cluster_token.txt别忘了,放在存档根目录即可。

模组替换

开服后想要更换模组可以手动更改modoverrides.lua文件,具体配置在Windows环境搭建WeGame饥荒专用服务器(详细版)有讲述,这里不再讲解。
除了手动编辑,还可以通过客户端开服后替换生成的modoverrides.lua文件更改模组。
具体步骤:开始游戏→创建服务器→新的存档→填写必选参数(如游戏模式,房间名称等)→编辑模组(需要新开的模组加上,不需要的不开即可)→形成服务器
想开专服的,基本上都知道客户端怎么开服,这里不多赘述。
因为只是更改模组,所以不用开启洞穴,所有配置都用默认的即可。
将游戏存档下的modoverrides.lua文件分别替换进专服存档即可,Cluster_1~Cluster_5分别对应游戏内的5个存档。
注意如果有开启洞穴,Master和Cave内的modoverrides.lua文件都需要替换。

总结

对所有文件的位置进行一个归纳:
文档\Klei\DoNotStarveTogetherRail\MyDediServer\cluster_token.txt
文档\Klei\DoNotStarveTogetherRail\MyDediServer\cluster.ini
文档\Klei\DoNotStarveTogetherRail\MyDediServer\Master\server.ini
文档\Klei\DoNotStarveTogetherRail\MyDediServer\Master\modoverrides.lua
有这四个文件即可开启专服,其他文件都会自动生成,如果需要开启洞穴,请接着配置Caves文件夹,Caves为洞穴文件,路径与地面文件夹一致。

你可能感兴趣的:(Wegame搭建服务器,windows)