如何用 Mod 联机游玩 Fields of Mistria
先统一游戏、MOMI 与 Mod 版本,保存一份未修改的存档备份,再连接你能控制的 relay。
直接答案
Fields of Mistria 官方仍是单人游戏,但社区发布的非官方 Multiplayer Mod 可以连接 Host 和加入者。安装前要备份双方存档,用 MOMI 安装相同版本的 Mod,并运行作者提供的 relay。它不支持分屏,部分剧情或世界进度也可能不同步,因此第一次连接应使用测试存档。
快速事实卡
- 官方模式
- 单人
- 联机方式
- 非官方社区 Mod
- 安装器
- MOMI 0.16.4
- 连接要求
- 需要外部 relay
- 分屏
- 不支持
- 核验日期
- 2026-09-22
先理解这套联机方式是什么
Fields of Mistria 官方仍是单人游戏。这款社区 Mod 通过 MOMI 和独立 relay 建立实验性的 Host/Join 连接;它不是官方服务器、本地合作模式,也不是分屏功能。
本页把安装、Host、Join、验证和恢复步骤完整整理在站内。只有两个下载按钮会前往原作者页面,以便取得当前文件;具体操作不需要再跳到别处拼凑。
核对当前兼容版本
于 2026-09-22 重新查看来源:游戏当前补丁为 1.0.5,MOMI发布版为 0.16.4,多人Mod更新记录为 4.1。这些是各自公布的版本,尚未证实该组合兼容游戏 1.0.5;安装前须查看作者对当前补丁的支持说明。
打开存档前,逐台比较游戏版本、MOMI、Mod 文件、relay 程序和依赖项。任何一项不同,都应先整体升级或回退到相同组合。
备份存档并统一所有电脑的版本
把每位玩家的存档复制到游戏和 Mod 目录之外。保留一份从未用于联机的原始备份,再用另一份复制存档完成首次连接、断开、重载和恢复测试。
- 把所有存档复制到 Fields of Mistria 安装目录之外。
- 保留一份从未联机的原始备份。
- 第一次连接只使用临时或复制存档。
- 所有电脑统一游戏 1.0.5、MOMI 0.16.4、Mod 4.1、relay 与依赖版本。
- 连接前确定 Host 世界和每位加入者使用的角色。
建立正确的 Mod 目录
Windows 要在 FieldsOfMistria.exe 旁建立 mods 文件夹。Steam Deck 或 Linux 可以使用游戏目录内的 mods,或使用表格中的用户主目录位置。
解压 Mod 后,manifest.toml 必须直接位于 Mod 自己的文件夹内。多套一层同名文件夹,是 MOMI 找不到 Mod 最常见的原因。
| 系统 | 适用情况 | 目录 |
|---|---|---|
| Windows | 标准 Steam 安装 | Fields of Mistria/mods/ next to FieldsOfMistria.exe |
| Steam Deck / Linux | 游戏目录方案 | Fields of Mistria/mods/ inside the game folder |
| Steam Deck / Linux | 用户主目录方案 | ~/mistria-mods/ in the Steam Deck or Linux home directory |

安装 MOMI 与 Multiplayer Mod
从 GitHub Releases 下载 MOMI,从作者的 Nexus 页面下载 Multiplayer Mod。不要使用重新打包的镜像,因为每次游戏更新都可能改变依赖和安装要求。
relay 程序应来自当前 Mod 安装包或作者明确给出的链接。如果作者页面没有标明兼容的 relay 版本,不要用来源不明的替代文件。
- 按操作系统建立正确的 mods 文件夹。
- 下载并解压 MOMI;Windows 自动识别失败时,把安装程序放到 Maybe.toml 旁边。
- 解压 Multiplayer Mod 压缩包;MOMI 不会把 .zip 直接当成已安装 Mod。
- 确认目录是 mods/Multiplayer Mod/manifest.toml,中间没有第二层 Multiplayer Mod。
- 打开 MOMI,在列表里选中 Multiplayer Mod,然后执行 Install。
- 每次游戏更新后,先等兼容的 Mod 版本发布,再重新运行 MOMI。
选择 relay 的运行模式
relay 负责在 Host 与 Join 客户端之间传递连接,默认端口是 7777。直接双击会进入 Auto 模式,按照游戏 Multiplayer 设置写入 mp_control.json 的 Host 或 Join 选择运行。
手动 Host 和 Join 模式会忽略游戏内的角色选择,只有明确执行表格中的命令时才使用。状态会写入 %LocalAppData%/FieldsOfMistria/momi_mp/ 下的 mp_status.json。
| 模式 | 命令 | 用途 |
|---|---|---|
| Auto(推荐) | MomiMpRelay auto [--port N] [--dir <path>] | 跟随游戏设置中的 Host 或 Join 选择。 |
| 手动 Host | MomiMpRelay host [--port N] [--dir <path>] | 直接启动 Host,忽略游戏内角色选择。 |
| 手动 Join | MomiMpRelay join <ip> [--port N] [--dir <path>] | 直接连接可访问的 Host 地址。 |

用复制的世界存档创建 Host
先用复制的世界存档测试,等 relay 进入就绪状态再邀请其他玩家。首位客户端连接时,Host 会提供共享世界快照。
- 关闭多余的游戏和 relay 实例。
- Auto 模式下打开 Settings › Multiplayer 并选择 Host;手动模式则运行 MomiMpRelay host [--port N] [--dir <path>]。
- 默认使用端口 7777;如要更换,所有参与者必须填写同一端口。
- 等待控制台显示 [HOST] Listening on :7777,或在 mp_status.json 中出现等效的 listening 状态。
- 加载复制的 Host 世界,等画面稳定后记录日期、位置与任务状态。
- 只把可访问的 Host 地址和端口发给预定加入者。
用独立角色存档加入游戏
加入者需要完全相同的文件组合和独立的复制角色存档。填写的地址必须能通过双方理解并管理的网络路径访问 Host。
- 安装与 Host 完全相同的游戏、MOMI、Mod、relay 和依赖版本。
- 使用复制的角色存档,不要使用长期角色的唯一副本。
- Auto 模式下在 Settings › Multiplayer 选择 Join,并填写 Host 地址和端口。
- 手动模式运行 MomiMpRelay join <ip> [--port N] [--dir <path>],其中 <ip> 是可访问的 Host 地址。
- 等待 connecting 变成 connected,或控制台出现 [CLIENT] Connected!,再加载会话。
- 如果连接始终未完成,不要改动存档,直接按故障表排查。
正式游玩前确认连接完整可用
relay 窗口已经打开,并不等于联机可用。继续经营重要存档前,要同时确认 relay 状态和一轮简短的游戏内往返测试。
- Join 启动前,Host 状态已经是 listening。
- Join 状态从 connecting 变为 connected。
- 两名玩家都能移动,并看到预期地点。
- 一次简单的背包操作和区域切换在两边一致。
- 双方都能保存、退出、重新连接并成功载入复制存档。
- 继续剧情前,确认任务门槛和世界路线一致。
分清局域网与远程联机边界
同一局域网可使用能访问 Host 的局域网地址。远程连接还取决于 Host 的路由器、操作系统和网络策略;relay 本身不能让一台外网不可达的电脑自动变得可访问。
只使用你已经会管理的网络路径。本页不建议关闭防火墙或杀毒软件,也不会为所有路由器指定同一款 VPN 或通用端口转发规则。
接受不同步状态与非分屏限制
部分受剧情控制的世界状态不会同步。作者举出的 Summit 楼梯就是一例:新客户端角色可能仍需完成自己的相关事件才能解锁。玩家看到不同任务门槛、物件或路线时,应停止推进。
同一台电脑运行两个实例仍是两个独立客户端,不会变成分屏。游戏补丁、引擎迁移、MOMI、Mod 或 relay 更新,也可能使原本可用的组合失效。
按现象排查常见故障
从第一个失败的检查点开始处理,不要一次重装全部组件。保留复制存档,每次只改变一个变量,才能判断问题来自哪里。
| 现象 | 常见原因 | 处理方法 |
|---|---|---|
| MOMI 找不到游戏 | 自动识别没有定位到安装目录 | 把 MOMI 安装程序放到 Maybe.toml 旁,再重新打开。 |
| MOMI 列表里没有 Mod | 压缩包未解压,或 manifest.toml 被多套一层目录 | 完整解压,并把 Mod 文件夹调整到 manifest.toml 直接位于其中。 |
| 更新游戏后 Mod 消失 | 游戏更新替换了已安装修改 | 先确认兼容性,再重新运行匹配版本的 MOMI。 |
| 游戏显示 Relay off | relay 未运行,或没有生成 mp_status.json | 先启动 Auto 模式,并确认 relay 数据目录可写。 |
| Join 一直停在 connecting | 地址、端口、网络可达性或版本不一致 | 重新核对可访问的 Host 地址、端口 7777 和全部版本。 |
| 双方看到不同世界状态 | 该剧情或进度状态不在同步范围内 | 停止推进、保存双方存档,并让受影响角色完成对应事件。 |
| 断开后存档表现异常 | 会话状态或 Mod 文件可能不一致 | 关闭所有客户端,保留存档,在纯净复制客户端中测试,必要时恢复备份。 |
卸载 Mod 并安全恢复
修改文件前先关闭游戏与 relay。保留出错会话,再恢复纯净客户端,最后判断联机复制存档是否还能使用,是最稳妥的恢复顺序。
- 停止 relay,关闭所有游戏实例。
- 另存受影响的存档,不要覆盖原始备份。
- 通过 MOMI 移除或停用 Multiplayer Mod,必要时再用 Steam 恢复纯净游戏文件。
- 在无 Mod 环境中打开一份复制存档,区分存档故障与 Mod/relay 故障。
- 纯净客户端正常时,每次只重新安装一个匹配的依赖。
- 存档仍不一致时,恢复从未用于联机的原始备份。
参考出处
来源与说明
日期、平台和版本可在官方参考中核对;角色、礼物、物品与路线信息已在本站整理。
查看参考资料
- 官方资料Fields of Mistria 官方 Steam 商店页 商店功能、系统需求与游戏特性。
- 官方资料Fields of Mistria 官方 Steam 1.0.3 补丁说明 2026-08-14 发布的 1.0.3 补丁、便利性调整与修复说明。
- 官方资料Fields of Mistria 官方新引擎公告 新引擎、存档迁移与模组兼容说明。
- 工具说明Fields of Mistria Multiplayer Mod — Nexus Mods D3Ulo 发布的非官方多人 Mod、安装步骤、版本记录与已知限制。
- 工具说明Mods of Mistria Installer — GitHub MOMI 的原始仓库、安装目录、更新方法与排错说明。
- 工具说明Mods of Mistria Installer releases — GitHub MOMI 可下载版本与当前发布记录。
- 工具说明Fields of Multiplayer Relay 源码 — GitHub Multiplayer Mod 使用的外部 host/client relay 程序源码。
- 工具说明Fields of Multiplayer Relay Program.cs — GitHub relay 的 auto、host、join 命令、默认端口、控制文件与状态文件实现。
- 工具说明Multiplayer Mod 作者发布帖 — Reddit 作者对 relay 要求、同步范围、未同步世界状态与非分屏模式的说明。