大多数mod为第三方社区玩家提供的模组,可以丰富游戏性,但可能存在不确定风险:包括但不限于影响游戏稳定性、兼容性、以及版本更新后不可用等情况;为确保您的游戏能稳定、安全运行,我们建议您谨慎安装 mod。
以「Don't drop everything」mods为例
1、在本地的游戏客户端,创建一个世界;
2、通过Steam创意工坊,订阅自己需要的mod;
3、确认本地的世界中对应的mod已经生效;
4、‼️重要:进入游戏本地安装目录的mods文件夹,找到命名为“workshop-xxxx”的文件夹,后续要用到;
5、进入游戏的存档目录,通常名称为Cluster_1(如果本地有多个世界存档,可能向后顺延,可以参考文件夹“修改日期”来找寻最近创建的世界存档)
6、‼️重要:进入目录后,可以看到如下3个文件,后续要用到;
7、至此,准备工作已经完成。(更多更复杂mods可能需要准备更多,可参考“进阶内容”)
1、参考游戏服专区指引,登录klei官网,创建服务器并获取token;
2、‼️重要:先不要直接把token写入游戏服专区输入框内,保留好该token;
1、‼️重要:打开游戏服专区,文件管理功能,进入到云上的mods安装目录,将上面准备好的“workshop-xxx”文件夹,上传至此目录;
2、‼️重要:进入到云上的世界存档目录,云上存档目录默认名字是DediServer(不要修改),将之前准备好的本地世界存档文件夹中的 Master、Caves、cluster.ini 文件上传并替换;
3、‼️重要:将之前准备好的klei官网生成的token保存至本地cluster_token.txt中,并上传至云上世界存档目录;
4、至此,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、进入游戏启动脚本目录,修改启动脚本;
将内容修改为如下
@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 ,该文件为游戏服启动日志,特殊情况下可通过该日志文件排查问题。
1、将本地确认好的mods,上传至云上mods文件夹,并确保对应的modoverrides.lua配置一一对应即可;
2、部分本地mods可能保存在另外的创意工坊目录,需要将其中的mods文件夹统一修改名称为“workshop-xxxx”并一并上传至云上mods文件夹中;
创意工坊目录通常为:...\Steam\steamapps\workshop\content\322330\
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有