前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >游戏服专区攻略:《饥荒》mod安装

游戏服专区攻略:《饥荒》mod安装

原创
作者头像
嘉钰
发布于 2025-03-14 09:54:20
发布于 2025-03-14 09:54:20
6710
举报

声明

大多数mod为第三方社区玩家提供的模组,可以丰富游戏性,但可能存在不确定风险:包括但不限于影响游戏稳定性、兼容性、以及版本更新后不可用等情况;为确保您的游戏能稳定、安全运行,我们建议您谨慎安装 mod。

准备mod及相应配置文件

以「Don't drop everything」mods为例

1、在本地的游戏客户端,创建一个世界;

2、通过Steam创意工坊,订阅自己需要的mod;

3、确认本地的世界中对应的mod已经生效;

4、‼️重要:进入游戏本地安装目录的mods文件夹,找到命名为“workshop-xxxx”的文件夹,后续要用到

5、进入游戏的存档目录,通常名称为Cluster_1(如果本地有多个世界存档,可能向后顺延,可以参考文件夹“修改日期”来找寻最近创建的世界存档)

6、‼️重要:进入目录后,可以看到如下3个文件,后续要用到

7、至此,准备工作已经完成。(更多更复杂mods可能需要准备更多,可参考“进阶内容”)

准备klei服务端token

1、参考游戏服专区指引,登录klei官网,创建服务器并获取token;

2、‼️重要:先不要直接把token写入游戏服专区输入框内,保留好该token;

上传mod文件及世界存档

1、‼️重要:打开游戏服专区,文件管理功能,进入到云上的mods安装目录,将上面准备好的“workshop-xxx”文件夹,上传至此目录;

2、‼️重要:进入到云上的世界存档目录,云上存档目录默认名字是DediServer(不要修改),将之前准备好的本地世界存档文件夹中的 Master、Caves、cluster.ini 文件上传并替换;

3、‼️重要:将之前准备好的klei官网生成的token保存至本地cluster_token.txt中,并上传至云上世界存档目录;

4、至此,mods文件上传,以及世界存档上传,都已完成。

确认mods配置文件生效

此时本地的存档及配置文件都已被搬至云上。

1、确认世界存档中,master目录中2个关键配置文件

a) modoverrides.lua 该文件用于控制mods文件是否生效,确保配置文件中的“workshop-id”与mods文件夹中的workshop-id一致,则视为生效;

b) server.ini 该文件用于控制主世界启动配置,如果配置文件中端口不是11000,则需要手动修改端口为11000;

2、确认世界存档中,caves目录中2个关键配置文件

a) modoverrides.lua 应保证与master目录中内容保持一致

b) server.ini 该文件用于控制地下世界启动配置,如果配置文件中端口不是11001,则需要手动修改端口为11001;

3、进入游戏启动脚本目录,修改启动脚本;

将内容修改为如下

代码语言:txt
AI代码解释
复制
@ECHO OFF

set SteamAppId=322330
set SteamGameId=322330

cd ..
start "Don't Starve Together Overworld" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster DediServer -console -shard Master
start "Don't Starve Together Caves"     /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" -cluster DediServer -console -shard Caves

4、至此,世界配置、mods配置、mods文件均已上传完毕,并生效,点击重启游戏按钮

5、进入游戏看懂mods已经成功生效;

6、更多mods安装原理是一样的,保证Master和Caves中的modoverrides.lua配置文件,与mods文件夹中的mods一一对应。

进阶内容

关键配置文件用途

1、存档目录下 cluster.ini 文件,用于管理服务器元信息,包括玩家人数、房间名称、是否密码等等,等价于klei官网创建好服务器后下载的配置文件;

2、存档目录下 cluster_token.txt 文件,用于保存klei官网获取的token;

通常情况游戏服专区控制台token会与该文件自动同步;

3、存档目录下 modoverrides.lua,该文件会同时在Master 和 Caves 两个目录中,并且这两个目录中该文件内容应该保持一致,分别用于控制主世界和地底世界的mods生效,并且该文件中的所有workshop-id应当与mods文件夹中的workshop完全对应;

通常情况,该文件会在本地创建好的安装了mods的世界时,自动生成好;

4、Master 和 Caves 存档目录下 server.ini ,用于控制世界启动时配置;

通常情况从本地搬至云上后,需要手动修改端口,Master中端口配置修改为11000,Caves中端口配置修改为11001,其余可以不动;

5、游戏安装目录下启动脚本 launch_preconfigured_servers.bat ,该文件为游戏启动脚本,需保证启动的游戏世界名称与存档名称一致

6、Master存档目录下 server_log.txt ,该文件为游戏服启动日志,特殊情况下可通过该日志文件排查问题。

更多mods上传

1、将本地确认好的mods,上传至云上mods文件夹,并确保对应的modoverrides.lua配置一一对应即可;

2、部分本地mods可能保存在另外的创意工坊目录,需要将其中的mods文件夹统一修改名称为“workshop-xxxx”并一并上传至云上mods文件夹中;

创意工坊目录通常为:...\Steam\steamapps\workshop\content\322330\

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档