检查游戏#
模组适用于 Steam 上的 PC 版 Sons of the Forest(Windows,或通过 Proton 在 Linux 和 Steam Deck 上运行)。开始前先在 Steam 中更新游戏:RedLoader 和大多数模组都会跟进最新补丁。
找到游戏文件夹:在 Steam 中右键点击 Sons of the Forest → 管理 → 浏览本地文件。打开的文件夹里有 SonsOfTheForest.exe。通常路径是:
C:\Program Files (x86)\Steam\steamapps\common\Sons Of The Forest
提示
游戏刚更新?先看看 Patch Radar:它会显示 RedLoader 和热门模组是否已经能在新版本上运行。
安装 RedLoader#
RedLoader 是专为 Sons of the Forest 打造的模组加载器。SOTF Mods 上的每个模组都需要它。安装方式有两种。
方式 A:RedManager(推荐)#
RedManager 是同一位开发者为 RedLoader 制作的免费模组管理器。它会替你安装 RedLoader,还能一键安装 SOTF Mods 上的任何模组及其依赖。
- 从 官方发布页 下载最新版 RedManager。
- 运行它。它会自动找到游戏文件夹(也可以手动选择)。
- 点击 Install RedLoader,等待完成。
方式 B:手动安装#
- 从 RedLoader 官方发布页 下载最新的
RedLoader.zip。
- 把所有内容解压到游戏文件夹中,放在
SonsOfTheForest.exe 旁边。
- 启动一次游戏。RedLoader 会打开控制台窗口并创建它的文件夹:
_RedLoader、Mods 和 Libs。
警告
只从官方 GitHub 页面下载 RedLoader 和 RedManager。其他网站上的副本可能已过时或被篡改。
添加模组#
使用 RedManager: 搜索模组,点击 Install,RedManager 会把模组和所需的库下载到正确的文件夹。
手动:
- 在模组页面阅读 需求,先安装所有必需的库。
- 点击 下载 并打开
.zip。
- 保持压缩包内的文件夹结构,将其解压到游戏文件夹。模组文件会进入
Mods(一个 .dll,通常还有同名文件夹),附带的库会进入 Libs。
- 如果压缩包里只有一个
.dll,直接把它放进 Mods 文件夹。
重要
专用服务器用的模组要放在服务器自己的文件夹里,而不是游戏文件夹。参见 专用服务器。
在游戏中确认#
- 像平常一样从 Steam 启动游戏。RedLoader 控制台会在游戏旁打开,列出加载的每个模组;错误以红色显示。
- 在标题画面按 F1 打开 RedLoader 面板,确认你的模组都在列表中。带设置的模组会在这里显示选项。
- 开始或读取一个存档,试试模组。
如果列表中缺少某个模组,请查看 故障排除。
杀毒软件警告(误报)#
部分杀毒软件和 Windows SmartScreen 会标记 RedLoader、RedManager 或某些模组。模组加载器会向游戏注入代码,这正是启发式检测要找的行为,所以即使文件干净也常会出现警告。
在信任一个文件之前:
- 只从官方来源下载:SOTF Mods 上的模组页面,或 RedLoader 与 RedManager 的官方 GitHub 发布页。
- 核对校验值。 SOTF Mods 上的每个版本都会显示文件的 SHA-256。在 Windows 的 PowerShell 中运行
Get-FileHash .\file.zip(或 certutil -hashfile file.zip SHA256)并比对结果。
- 查看扫描报告。 每个发布的版本都经过 VirusTotal 扫描,报告链接在版本页面上。你也可以自己把文件上传到 VirusTotal。
如果一切吻合,可以把文件从隔离区恢复,并只为游戏文件夹添加排除项。切勿完全关闭杀毒软件。如果发现可疑之处,请在模组页面举报:护林员会尽快处理。
BepInEx 还是 RedLoader?#
SOTF Mods 收录的是 RedLoader 模组。为 BepInEx 制作的模组(在其他网站很常见)需要另一种加载器:放进 RedLoader 的文件夹后,它们什么也不会做,也不会报错。
- 安装前确认模组是为 RedLoader 制作的。
- 不要同时安装两种加载器。如果之前用过 BepInEx,请从游戏文件夹中删除它的文件(
BepInEx、doorstop_config.ini 和 winhttp.dll)。
更新与卸载#
更新模组: RedManager 会显示可用更新。手动更新时,下载新版本并覆盖旧文件。请先阅读更新日志:有些更新需要新的库或全新的配置。
更新 RedLoader: 使用 RedManager,或把新版本解压覆盖旧版本。游戏打补丁后,请等 Patch Radar 显示 RedLoader 可在新版本上运行后再更新。
移除模组: 删除 Mods 中该模组的 .dll 和文件夹。请先查看模组页面:有些模组不能在游戏进行中安全移除。
彻底移除 RedLoader: 删除 _RedLoader、Mods、Libs,以及 RedLoader 压缩包在 SonsOfTheForest.exe 旁添加的其他文件,然后在 Steam 中使用 属性 → 已安装文件 → 验证游戏文件的完整性。
专用服务器#
RedLoader 也能在 Sons of the Forest 专用服务器上运行。
- 按手动安装的方式,把 RedLoader 安装到服务器文件夹(包含
SonsOfTheForestDS.exe 的那个)。
- 只安装页面注明支持专用服务器的模组,放到服务器的
Mods 文件夹。
- 阅读每个模组的多人说明:有些只需在服务器上安装,有些每位玩家的游戏里也要安装。所有人必须使用相同版本。
许多游戏服务器托管商在面板中提供一键安装 RedLoader。如果你的没有,可以用它们的文件管理器或 FTP 上传文件。
故障排除#
什么都没发生:没有控制台,也没有模组#
RedLoader 没有运行。确认它的文件在 SonsOfTheForest.exe 旁边(而不是子文件夹里),确认你是从 Steam 启动的游戏,并确认杀毒软件没有把它们隔离。如有疑问,重新安装 RedLoader。
游戏启动时崩溃或关闭#
这通常发生在游戏更新之后。在 Patch Radar 查看 RedLoader 在当前版本上的状态。要找出有问题的模组,把所有模组移出 Mods,再每次放回几个。
某个模组不在列表中#
它可能放错了文件夹、缺少必需的库,或者是为 BepInEx 制作的。阅读 RedLoader 控制台中的红色行:它们会指出缺少的文件或库。
“Windows 已保护你的电脑”#
SmartScreen 会对不常见的程序发出警告。如果你是从官方页面下载的 RedManager,点击 更多信息 → 仍要运行。参见 杀毒软件警告。
RedManager 找不到游戏#
在 RedManager 的设置中手动指定游戏文件夹:包含 SonsOfTheForest.exe 的文件夹。
多人游戏中无法加入或出现不同步#
除非模组说明只需要主机安装,否则所有人都必须使用相同的模组和版本。对比你们的模组列表并更新到相同版本。
一键安装器已停用#
旧的 SOTF Mods One-Click 安装器(sotfmodsoneclick-setup)已无法配合本站使用,也不再提供。如果你安装过它,请在 Windows 设置 → 应用 中卸载。
请改用 RedManager:它可以一键安装 RedLoader 以及 SOTF Mods 上的任何模组和依赖。