ModSync: 引导程序

ModSync: 引导程序

ModSync的必需依赖项。在模组加载前处理文件删除,以解决Windows文件锁定问题。

早期插件

ModSync Bootstrap

早期开发阶段 - 此插件处于极早期开发阶段。请自行承担使用风险。开发仍在进行中,反馈和错误报告请保持善意!

摘要: ModSync 的必需依赖项。在加载模组之前处理文件删除,以规避 Windows 文件锁定问题。

适用于 Hytale 的启动/早期插件,在服务器加载模组前处理文件删除。这是 ModSync 插件的必需依赖项

为什么需要这个?

在 Windows 系统中,JAR 文件在服务器运行期间会被锁定。这意味着模组在加载后无法被删除或替换。启动插件会在模组加载之前运行,处理由 ModSync 排队的待删除文件。

安装

  1. 下载 modsync-bootstrap.jar 文件
  2. 将其放入服务器的 earlyplugins 文件夹(如果不存在则创建)
  3. 使用 --early-plugins--accept-early-plugins 标志启动服务器

工作原理

  1. ModSync 将待删除文件排队到 mods/Onyxmoon_ModSync/pending_deletions.json
  2. 服务器启动时,启动插件在任何模组加载之前运行
  3. 它读取待删除文件列表并删除列出的文件
  4. 处理完成后清空待删除文件列表
  5. 服务器继续正常加载模组

需求

  • Hytale 服务器(发布补丁线)
  • 服务器必须使用 --early-plugins--accept-early-plugins 标志启动

服务器启动标志

启动 Hytale 服务器时添加以下标志:

--early-plugins --accept-early-plugins

重要说明

  • 仅限库文件:此插件本身不执行任何操作。它是 ModSync 的必需依赖项。
  • 无需配置:无需设置任何选项。插件会自动处理待删除文件。
  • 安全运行:如果没有待删除文件,插件不执行任何操作。
  • Windows 兼容性:主要适用于存在文件锁定问题的 Windows 服务器。

支持

请在 GitHub 仓库 报告问题。