如何在《森林之子》(Sons Of The Forest) 中安装模组 (2026)

如何在《森林之子》(Sons Of The Forest) 中安装模组 (2026)

一份完整指南,介绍如何在《森林之子》中下载和安装模组,以及如何使用像 RedLoader 这样的模组加载器。

July 26, 2026阅读约 14 分钟更新于 September 20, 2026
如何在《森林之子》(Sons Of The Forest) 中安装模组 (2026)

一份关于如何在PC上为Sons Of The Forest****下载和安装模组的指南。我们涵盖了所有常见途径:使用Thunderstore Mod Manager的Thunderstore,使用Nexus Mods的Vortex,以及手动安装模组。

本指南主要针对Windows,但通过Steam Proton运行Sons Of The Forest的Linux用户应该也能够参照手动安装部分,使用对应的Proton路径进行操作。

Sons Of The Forest的模组生态有点尴尬,在开始之前有必要理解其中的原因:游戏中存在两个相互竞争的模组加载器,为其中一个编写的模组无法在另一个下加载。

  • BepInEx是通用的Unity模组加载器。大多数Sons Of The Forest模组都使用它,它在Thunderstore上有,Thunderstore Mod Manager会帮你处理好。
  • RedLoader是Sons Of The Forest专用的加载器,拥有自己的额外功能。这是sotf-mods.com以及Nexus Mods目录中相当一部分模组所使用的加载器。

它们可以共存于同一个游戏文件夹中,但每个模组只能在其对应构建的加载器下加载。安装前先检查一个模组需要哪个加载器,这个游戏里大部分的困惑就会消失。

作为示例,我们将从Thunderstore安装BepInExPack IL2CPP加上SOTF ModMenu,以及从Nexus Mods安装使用RedLoader的Axel's Mod Menu。

环境要求

  • 一份Steam上的PC版Sons Of The Forest。
  • 7-Zip或其他任意解压软件。
  • 一个免费的Nexus Mods账号(仅Nexus模组需要)。
  • 对在Windows上复制文件夹有基本了解。

两个模组加载器,以及它为何重要

这是关于给这款游戏打模组最有用的一件事,所以我们要把它讲清楚。

  • BepInEx是标准的Unity模组加载器,Sons Of The Forest使用的是IL2CPP版本。模组是放在BepInEx\plugins中的.dll文件。这是更大的生态系统,也是Thunderstore建立的基础。
  • **RedLoader**是由ToniMacaroni开发的Sons Of The Forest专用加载器,拥有自己的模组API、游戏内UI和资源系统。模组放在_RedLoader\Mods中。这是sotf-mods.com所使用的加载器。

模组页面通常会说明它需要哪个加载器,一般在需求列表或简介的第一行中标明。如果你安装了一个BepInEx模组,但只装了RedLoader,那什么都不会发生,也不会有任何报错——这正是很多人反复重装三次的原因。

注意 - 同时安装两个加载器是没问题的。它们以不同的方式钩住游戏,不会互相冲突。很多人会同时运行两者,以便使用两个生态系统中的模组。

游戏版本说明

Sons Of The Forest仍在持续更新补丁,而每次补丁都有相当大的几率破坏模组。IL2CPP游戏对此尤其敏感,因为BepInEx必须针对新版本重新生成其程序集。

  • 安装前检查模组的最后更新日期。一年以上没更新过的模组能不能用全看运气。
  • 补丁更新后,给模组作者留几天时间,而不要一上来就以为是自己安装出了问题。
  • RedLoader本身自2025年初以来就没有发布过新版本,因此有几个RedLoader模组已经悄悄失效。对于任何新东西,BepInEx是更稳妥的选择。

多人游戏

除非模组明确支持多人游戏,否则不要将模组带入公共多人游戏。轻则出现不同步,重则把你踢出游戏会话。改变物品、世界或物理效果的模组需要每个玩家都安装它们。

单人游戏,以及和拥有相同模组的朋友进行的私人游戏会话,才是使用这些东西的安全场合。

备份你的游戏文件!

模组加载器会向你的游戏文件夹中写入内容,所以开始之前先备份。

C:\Program Files (x86)\Steam\steamapps\common\Sons Of The Forest

你的存档在别的地方。

C:\Users\<user>\AppData\LocalLow\Endnight\SonsOfTheForest\Saves

提示 - 如果你只使用Thunderstore Mod Manager,基本上可以跳过这一步。它会把每个配置文件的模组保存在AppData下各自独立的文件夹中,并在启动时注入,所以你实际的游戏文件夹基本能保持干净。

游戏文件夹的结构

一旦你安装了一两个加载器,游戏文件夹就能告诉你很多信息。

森林之子游戏文件夹

  1. 模组加载器,各自独立成文件夹:_Redloader和BepInEx并排放置。这个安装同时拥有两者。
  2. SonsOfTheForest.exe - 正确的文件夹:如果你能看到这个文件,说明你找对地方了。
  3. BepInEx的加载器钩子:winhttp.dll。这就是BepInEx把自己加载进游戏进程的方式,旁边还有doorstop_config.ini和.doorstop_version。删除winhttp.dll,BepInEx就会停止加载,这是一个快速测试它是否是问题根源的方法。

mods文件夹是RedLoader的,dotnet是BepInEx附带的.NET运行时,UserData保存配置信息。

去哪里下载模组

三个地方,大致按照你会用到的频率排序。

  • Thunderstore - 最大的目录和最好的工具。BepInEx模组,带自动依赖处理。
  • Nexus Mods - 大约226个模组。BepInEx和RedLoader混合。
  • sotf-mods.com - RedLoader社区自己的网站,带有自己的安装器集成。

在 Nexus Mods 上浏览森林之子模组

  1. 按分类和标签筛选:Gameplay、Miscellaneous 和 Visuals 是这里的三个分类。
  2. 只有 226 个模组 - 大部分都在 Thunderstore 上:在你以为这游戏几乎没有模组之前,值得先了解这一点。Thunderstore 上的数量是这里的好几倍。

提示 - 在做其他任何事之前先阅读模组的需求说明。对这款游戏来说这不是走过场,而是你了解自己需要哪个加载器的方式。

通过 Thunderstore Mod Manager 安装模组

这是我们推荐的方式。Thunderstore Mod Manager 会下载模组、解析依赖关系、保留独立的配置文件(profile),并在启动游戏时注入你的模组——而不会永久性地修改你的游戏安装。

通过 thunderstore.io 上的 Get Manager 按钮获取它。(r2modman 是同一工具的旧版开源版本,如果你更喜欢它,效果完全一样。)

选择游戏

首次启动时你需要选择要为哪个游戏安装模组。

Thunderstore Mod Manager 游戏选择

  1. 选择 Sons Of The Forest:在搜索框中输入即可。这个管理器支持数百款游戏,所以搜索比滚动查找更快。

选择森林之子

  1. 选择游戏:将鼠标悬停在图块上并点击。
  2. 设为默认以跳过下次选择:如果 Sons Of The Forest 是你用这种方式安装模组的唯一游戏,这样做值得一试。

配置文件(Profiles)

配置文件是这个工具最好用的功能。每个配置文件都保存一套完全独立的模组。

Thunderstore Mod Manager 配置文件

  1. 使用默认配置文件:如果你只想要一份模组列表,这就够用了。
  2. 或为每次游玩单独创建一个配置文件:Create new。你也可以通过别人分享给你的配置文件代码进行 Import / Update(导入/更新),这也是模组包(modpack)传播的方式。

创建一个配置文件

  1. 命名并点击 Create:输入时管理器会实时告诉你这个名称是否可用。

保留一个什么都没装的 vanilla(原版)配置文件是个非常实用的习惯。当出问题时,你只需两次点击就能切换过去,从而判断问题出在游戏本身还是你的模组上。

查找并安装模组

侧边栏里的 Get mods 就是整个 Thunderstore 目录,可以在应用内搜索。

在 Thunderstore Mod Manager 中获取模组

  1. 浏览 Thunderstore 目录:截至撰写本文时有 68 个模组,附带模组说明、最后更新日期和下载次数。
  2. 连同依赖一起下载:展开一个模组并点击 Download。

接下来会出现一个版本选择框。

选择模组版本

  1. 自动拉取 BepInEx:Download with dependencies。这正是让这个工具值得使用的地方——SOTF ModMenu 需要 BepInEx,而你不必自己知道这一点,也不用另外去找它。

除非模组页面另有说明,否则选最新版本即可。应用会标注哪个是当前版本。

以模组模式启动

My mods 显示当前配置文件中已安装的内容。

Thunderstore Mod Manager 中的我的模组

  1. 此配置文件中已安装的两个模组:BepInExPack_IL2CPP 和 SOTF_ModMenu,每个都有一个开关,可以在不卸载的情况下禁用它。
  2. Start Modded 会带着它们启动游戏:右上角的 Modded。Vanilla 则会以未修改状态启动游戏。

警告 - 你必须使用 Modded 启动。从 Steam 启动游戏不会加载该配置文件的模组,所有模组都会悄无声息地不起作用。

这里附上 BepInEx 本身在 Thunderstore 上的页面,供参考。

Thunderstore 上的 BepInExPack IL2CPP

  1. 安装到 Thunderstore 配置文件中:绿色的 Install 按钮会把该包交给管理器处理。
  2. 或者自己下载压缩包:Download 会给你原始压缩包,用于手动安装。

接下来是我们要在它之上安装的模组。

Thunderstore 上的 SOTF ModMenu

  1. 连同依赖一起安装:同样是绿色按钮。
  2. 这个模组需要什么:Required (1) 标签页列出了它的依赖项——这里只有 BepInEx。说明文字下方也明确写着「Requires BepInEx」。

通过 Vortex 安装模组

Vortex 负责处理 Nexus Mods 那一侧的工作。对 Sons Of The Forest 的支持来自一个社区扩展,而非内置功能,所以你第一次管理该游戏时,Vortex 可能会请求下载这个扩展。

要了解 Vortex 的完整使用方法,请参阅我们专门的 How to Use Vortex & The Basics 指南。

在 Vortex 中管理 Sons Of The Forest

在你告诉 Vortex 要管理某个游戏之前,它不会对其做任何操作。

在 Vortex 中管理森林之子

  1. 搜索游戏:打开左侧边栏中的 Games,在搜索栏中输入 sons of the。
  2. 将鼠标悬停在图块上并点击 Manage:该图块标有 COMMUNITY 标记,表示这个扩展由社区维护。如果 Vortex 先提示下载扩展,让它下载完成后,重启 Vortex 并再次点击 Manage。

如果 Vortex 找不到你的安装位置,点击图块角落的三个点(⋮),选择Manually Set Location(手动设置位置),然后指向包含 SonsOfTheForest.exe 的文件夹。

先满足前置需求

我们的 Nexus 示例是 Axel's Mod Menu,这是一个 RedLoader 模组,本身还有两个前置需求。

Nexus Mods 上的 Axel's Mod Menu

  1. 通过 Vortex(模组管理器)下载:橙色的 Vortex 按钮。
  2. 手动下载:Manual 会改为通过浏览器下载压缩包。

点击 Download,Nexus 会告诉你还需要什么。

模组文件需求对话框

  1. 先安装这两个:Red Loader(“Sons of the Forest 模组的模组加载器”)和 SonsAxLib(“各种游戏相关功能的库”)。这里都有各自的下载按钮。
  2. 然后再下载该模组:只有在前置需求安装完成后才行。

这正是双加载器问题在实际操作中体现的地方。Axel's Mod Menu 需要的是 Red Loader,而不是 BepInEx,所以安装了 BepInEx 对它毫无作用。

SonsAxLib 和其他普通模组页面没什么区别。

Nexus Mods 上的 SonsAxLib

  1. 前置需求,安装方式相同:前置需求并没有什么特殊之处——它只是另一个模组所依赖的一个普通模组。

模组页面

安装完成后,模组会出现在 Mods 页面中。

Vortex 中的模组页面

  1. 启用、禁用或卸载:Status 下拉菜单。Enabled 会部署到你的游戏文件夹,Disabled 会把文件撤出,Uninstalled 会移除文件但保留下载内容。
  2. 移除,或打开操作菜单:Remove 会卸载模组,箭头则会打开完整操作菜单,里面有 Reinstall、Check for Updates、Manage File Conflicts、Open in File Manager 等选项。
  3. Vortex 标记了一个过时的模组:版本号旁边的警告三角形。RedLoader 上一次发布是 2025 年 2 月的 0.8.6,所以这个警告说明的是该模组本身老旧,而不是你的安装出了问题。

注意 - Vortex 是通过写入你的游戏文件夹来部署的,这和把模组保存在配置文件(profile)中的 Thunderstore Mod Manager 不同。如果你在同一份安装上同时使用这两个工具,它们对应该存在哪些文件的判断会产生冲突。

手动安装模组(进阶)

两种加载器都可以不费太多力气手动安装,了解这一过程是值得的,因为它能让你明白管理器实际上在做什么。

安装 BepInEx

从 BepInExPack IL2CPP 页面用 Download 而不是 Install 下载压缩包,然后解压。

解压后的 BepInEx 包

  1. 把这些内容全部复制到游戏文件夹:winhttp.dll、doorstop_config.ini、.doorstop_version、changelog.txt,以及 BepInEx 和 dotnet 文件夹。这些全都放在你 Sons Of The Forest 安装目录的根目录,与 SonsOfTheForest.exe 同级。

安装完 BepInEx 后、在添加任何模组之前,先运行一次游戏。首次启动会明显更久,因为 BepInEx 需要从游戏的 IL2CPP 元数据生成互操作程序集(interop assemblies)。这是正常现象,只会发生一次,而且在完成之前模组不会加载。

安装一个 BepInEx 模组

Thunderstore 上的压缩包是在实际模组外面套了一层打包元数据的 zip 文件。

解压后的 SOTF ModMenu 包

  1. 这里只有 BepInEx 文件夹是有用的:游戏所需的一切都在里面。
  2. Thunderstore 打包信息 - 不需要:README.md、manifest.json 和 icon.png 是 Thunderstore 用来描述该包的信息。不要复制它们。

该压缩包内的 BepInEx 文件夹结构与你游戏文件夹中的那个一致,所以将其合并进去,就能把 .dll 文件放到正确的位置。

BepInEx 插件文件夹

  1. BepInEx\plugins:检查路径导航栏。
  2. 模组的 .dll,直接放进去:SOTF_ModMenu.dll。这就是整个模组。

所以最终的路径就是这样。

Sons Of The Forest\BepInEx\plugins\SOTF_ModMenu.dll

大多数模组页面都会说明这一点。仔细阅读——它们会告诉你这个模组是否需要放在子文件夹中,而不是直接放在 plugins 根目录下。

某个模组的安装说明

  1. 该模组自己的安装步骤:“将 BepInEx zip 文件的内容拖入 Sons of the Forest 游戏目录……下载 SOTF_ModMenu.dll 并将其拖入 BepInEx/plugins……在尝试查找和编辑配置文件之前先运行一次游戏。”

最后一步很重要——配置文件在模组运行一次之前是不存在的。

安装 RedLoader

RedLoader 的工作方式相同,只是文件夹不同。

  1. 从 GitHub 下载最新版本。
  2. 解压它。
  3. 把内容复制到你的游戏文件夹中,使 _RedLoader 与 SonsOfTheForest.exe 处于同一级。
  4. RedLoader 的模组随后放入 _RedLoader\Mods。

来自 sotf-mods.com 的模组页面上有一个 Install with Red Manager 按钮,可以自动帮你完成这一过程,前提是 RedLoader 已经安装好。

检查你的模组是否加载成功

启动游戏(如果你使用的是 Thunderstore Mod Manager,则通过 Modded 启动),并留意 BepInEx 随游戏一起打开的控制台窗口。

BepInEx 控制台

  1. BepInEx 已加载:顶部的版本横幅。在它下方你会看到它在下载 Unity 基础库并运行 Cpp2IL 来生成程序集,这是首次启动时较慢的步骤。

程序集生成完成后,你的模组会列在日志的下方。如果某个模组不在其中,说明它没有加载成功。

然后在游戏内检查。SOTF ModMenu 通过按 反引号键(`,位于 Tab 键上方)打开。

游戏内的 SOTF ModMenu

  1. SOTF ModMenu,通过反引号键打开:一个紧凑的作弊器面板,包含 Player、World、ESP 和 Other 几个栏目。

Axel's Mod Menu 是 RedLoader 的对应版本,外观相当不同。

游戏内的 Axel's Mod Menu

  1. 玩家作弊功能:无敌模式、无限耐力、无饥饿、穿墙、移动速度滑块。
  2. 世界与环境选项:冻结湖泊、移除草地或森林、世界编辑模式,以及季节切换。

如果什么都没出现,请按以下步骤排查。

  • 你是通过 Start Modded 启动的,还是通过 Steam 启动的?
  • 该模组需要 BepInEx 还是 RedLoader,你安装的是对应的那个吗?
  • 安装 BepInEx 后,你是否运行过一次游戏,让它生成程序集?
  • .dll 是否直接放在 BepInEx\plugins(RedLoader 模组则是 _RedLoader\Mods)里?
  • 该模组是否仍支持当前游戏版本?检查它的最后更新日期。
  • 你按的按键对吗?不同模组的默认按键不同,有些还会冲突。

卸载模组

  • Thunderstore Mod Manager - 在 My mods 里取消勾选该模组即可禁用,或使用其行上的菜单进行卸载。删除整个配置文件(profile)可以一次性移除所有内容。
  • Vortex - 将模组的状态设为 Uninstalled,或点击 Remove。
  • 手动方式 - 从 BepInEx\plugins(或 _RedLoader\Mods)中删除 .dll 文件。要彻底移除 BepInEx,删除 winhttp.dll、doorstop_config.ini、.doorstop_version,以及 BepInEx 和 dotnet 文件夹。
  • 恢复原版 - 在 Steam 中右键点击游戏,进入 Installed Files,选择 Verify integrity of game files。Steam 会恢复任何被覆盖的文件。

注意 - 那些向存档添加了物品或建筑的模组,在被移除后可能导致该存档无法加载。如果某个模组的页面上有卸载说明,请照做。

故障排查

  • 完全没有任何东西加载。 你可能是通过 Steam 而不是 Start Modded 启动的,或者该模组需要的是你没有安装的那个加载器。
  • 游戏第一次启动要花很长时间。 那是 BepInEx 在生成互操作程序集。让它跑完 - 每次游戏更新后只需付出一次这样的成本。
  • 某个模组以前能用,现在不行了。 游戏打了补丁。去模组页面看看有没有更新,如果没有就再等几天。
  • 控制台窗口显示关于缺失类型的错误。 BepInEx 生成的程序集已过时。删除 BepInEx\interop 然后重新启动以重新生成它们。
  • 没有出现控制台窗口。 BepInEx 没有加载。检查 winhttp.dll 是否在游戏根目录下,以及你是否通过模组管理器启动的。
  • 某个 RedLoader 模组毫无反应。 RedLoader 自 2025 年初以来就没有更新过。去该模组自己的页面看看关于当前游戏版本的反馈。
  • 我的配置文件不存在。 安装该模组后运行一次游戏。配置文件是在首次运行时生成的。
  • 多人游戏一直出现不同步。 所有人要么都装同样的模组,要么都不装。

说明

模组配置

BepInEx 模组会把设置写入这里的 .cfg 文件。

Sons Of The Forest\BepInEx\config\

你可以用记事本编辑这些文件,不过 BepInEx ConfigurationManager 能给你一个游戏内的设置界面,这样每次想改按键绑定就不用重启游戏了。有不少模组页面直接推荐使用它。

Thunderstore Mod Manager 的侧边栏里也有一个 Edit config 页面,可以编辑同样的文件,而无需你自己去找它们。

常见模组类型

  • 模组菜单与作弊器 - 无敌模式、生成物品、穿墙。这无疑是这里最受欢迎的类别。
  • 生活质量类 - 背包调整、建造辅助、加快合成速度。
  • 视觉类 - 画面预设、ReShade 配置、面向低配机器的优化设置。
  • 存档编辑器 - SOTFEdit 及类似工具,直接编辑存档文件,而不是加载进游戏里。
  • 模组包 - Thunderstore 上精心整理的合集,一次性安装整套模组。

另请参阅!

结语

就是这样!现在你应该能够通过 Thunderstore Mod Manager、通过 Vortex,或者手动安装 Sons Of The Forest 的模组了。

简而言之 - 下载前先搞清楚模组需要 BepInEx 还是 RedLoader,对于 BepInEx 模组使用 Thunderstore Mod Manager,因为它会帮你处理依赖关系和配置文件,始终通过 Start Modded 启动游戏,安装 BepInEx 后先运行一次游戏让它生成程序集,并且不要把模组带入公共多人游戏。

我们创建的指南始终欢迎修改与改进,如果你有任何建议或发现任何问题,欢迎在我们的 GitHub 仓库中创建 pull request 来贡献内容!

如果你有任何问题,或需要有关模组制作或我们的指南方面的帮助,欢迎加入我们的 Discord 服务器!

评论 (0)

登录后即可评论。

加载中…

发现更多

看看社区里正在发生什么