跳到正文

TheFastLaunch -TFL-

作者:sabu8190

面向重度模组化 Minecraft(Forge 1.20.1)的超快启动与零“未响应”白屏优化模组。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

🚀 TheFastLaunch (TFL)

Minecraft Forge 高性能启动优化器与“未响应”卡死终结者
由 Google DeepMind 先进智能体 AI“Antigravity”打造


🎬 演示与基准测试视频

观看 TheFastLaunch 如何在 200+ 模组的大型整合包上实现 1 分钟内启动与瞬间加载世界:

TheFastLaunch Demo
👉 在 YouTube 上观看演示视频


📖 概述(英文)

TheFastLaunch (TFL) 是一款现代高性能优化模组,专为大型 Forge 整合包(200+ 模组)打造。它彻底解决了 Windows 特有的“未响应”(白屏/幽灵窗口)卡死问题——该问题会在启动游戏或连接世界时出现,并将通常需要8 到 10 分钟甚至更久的启动时间缩短约1 到 2 分钟。


✨ 核心优化特性

  • 🛡️ 持续 GLFW 事件泵:运行一个专用的高优先级看门狗线程,以 60 FPS 持续处理 glfwPollEvents()。这在物理层面阻止了 Windows 操作系统在繁重的同步模组加载阶段触发“未响应”幽灵窗口。
  • ⚡ 预提取资源直读引擎:首次运行时自动将大型模组资源(Essential、ldlib、FantasyEnd、MBD2 等)预热到预提取缓存目录,后续启动时完全绕过繁重的运行时 ZIP 解压(节省 60–70 秒)。
  • 💾 注册表快照缓存引擎:对 GameData 注册表重绑定结果进行二进制快照,将序列化瓶颈从 45 秒降至 0.01 秒。
  • 🚀 JEI 运行时快速绕过:对 JEI GUI 处理器扫描进行快照,消除连接世界时长达 2 分钟的 GUI 反射卡顿。
  • 🧹 登录后全量 GC 终结者:中和会导致加入世界时出现 2 分钟 Stop-the-World 暂停的激进 System.gc() 调用。
  • ⚙️ 多核并行加载器:将繁重的模组加载任务完全分配到所有可用 CPU 核心(Truly Modular 变体生成器、FantasyEnd 类、ModelBakery 3D 烘焙)。

🖥️ 已验证测试环境与硬件基准

使用 200+ 模组的大型整合包实测:

组件 基准规格
CPU Intel Core i5-13600KF(14 核 / 20 线程)
内存 64 GB
GPU NVIDIA GeForce RTX 4070(12 GB 显存)
操作系统 / Java Windows 11 64 位 / OpenJDK 17.0.12
Minecraft 1.20.1(Forge 47.4.21 / 200+ 模组)

⚠️ 重要要求与说明

建议使用高规格多核硬件
TheFastLaunch 的架构旨在利用所有可用 CPU 核心、高带宽内存和快速存储 I/O。它主要针对多核高规格游戏 PC 进行优化。低端或单/双核系统上的性能目前尚未测试。

Beta 说明与兼容性
这是 Beta 版本(b1.0)。虽然已在标准 200+ 模组整合包环境中进行了广泛测试,但尚未完成对每个单独模组的详尽兼容性测试。我们建议在首次安装前创建世界备份。


🗺️ 路线图与支持版本

  • ✅ Minecraft 1.20.1(Forge 47.x / UniMixin):现已可用(b1.0)
  • 🔄 Minecraft 1.12.2(Forge):计划中
  • 🔄 Minecraft 1.7.10(Forge / MixinBooter):计划中

📜 许可证与致谢

  • 许可证:基于 MIT License 完全开源。可自由使用、修改,并可包含在任何整合包中!
  • 源代码与问题追踪:GitHub 仓库
  • 作者:sabu8190
  • 开发助手:Google DeepMind Antigravity

## —

🤝 致谢与特别感谢

TheFastLaunch 融合并借鉴了 Minecraft 模组社区中以下出色项目和开发者的理念、技术与优化思路。我们向他们致以最诚挚的感谢:

TheFastLaunch 中的所有相关代码与实现均为独立编写,尊重这些杰出创作者的辛勤工作与创新。感谢你们让所有人的 Minecraft 性能变得更好!💖

🇯🇵 日本語説明 (日文说明)

📖 概要

TheFastLaunch (TFL) 是面向大型整合包(200 个以上模组的导入环境)开发的次世代超高速化与稳定化模组。
它彻底根除游戏启动中及连接世界时出现的 Windows 特有的“无响应(白屏 / Ghost Window)”卡死,并将通常需要 8〜10 分钟以上的漫长启动时间缩短约 1〜2 分钟。


✨ 主要优化功能

  • 🛡️ 常驻 GLFW 事件泵:专用高优先级线程以 60FPS 持续驱动 glfwPollEvents(),在加载重型模组时也能 100% 物理阻断 Windows 操作系统触发“无响应”判定。
  • ⚡ ZIP 预解压直读缓存:首次启动时解压并缓存模组 JAR 内的资源,使第二次及以后启动时繁重的 ZIP 解压处理(60〜70 秒负载)完全归零。
  • 💾 注册表快照缓存:将注册表绑定计算结果以二进制保存,将 45 秒的重新计算以 0.01 秒一次性恢复。
  • 🚀 JEI GUI 运行时直接绕过:将连接世界时发生的 JEI 长达 2 分钟的 GUI 扫描以快照展开,使进入等待时间归零。
  • 🧹 进入世界全量 GC 杀手:禁用登录后立即对约 10GB 全部内存造成 2 分钟完全僵直(Stop-the-World)的强制 GC。
  • ⚙️ 多核并行加载引擎:将巨型模组(Truly Modular、FantasyEnd、ModelBakery 3D 模型等)的加载处理分散并行化到 CPU 的全部核心。

🖥️ 实证与运行验证环境

项目 验证机器配置
CPU Intel Core i5-13600KF (14 核 / 20 线程)
RAM 64 GB
GPU NVIDIA GeForce RTX 4070 (12 GB VRAM)
OS / Java Windows 11 64-bit / OpenJDK 17.0.12
Minecraft 1.20.1 (Forge 47.4.21 / 200+ Mods)

⚠️ 运行环境及注意事项

推荐高配置 PC
本模组的设计会全力调用 CPU 的全部核心(多线程)与高速 I/O,因此以多核高配置环境为前提。低配置、少核心环境下的运行目前尚未验证。

关于 Beta 版及模组冲突
本版本为 Beta 版(b1.0)。虽已在一般 200 模组环境下测试,但尚未能与所有单独模组完成完全冲突确认。导入时建议进行备份。


🗺️ 支持版本与路线图

  • ✅ Minecraft 1.20.1 (Forge 47.x / UniMixin):支持完成 (v-b1.0)
  • 🔄 Minecraft 1.12.2 (Forge):计划展开 (Planned)
  • 🔄 Minecraft 1.7.10 (Forge / MixinBooter):计划展开 (Planned)

📜 许可证与致谢

  • 许可证:MIT License(完全开源 / 可自由随整合包分发)
  • 源代码 / 问题报告:GitHub 仓库
  • 制作者:saburou8190
  • 开发助手:Google DeepMind Antigravity

🤝 致谢・Special Thanks

TheFastLaunch 深受 Minecraft 模组社区中出色开发者们的理念与优化技术启发,并参考这些内容进行了独立实现。谨此致以衷心的感谢与敬意:

深深感谢制作了优秀模组并为Minecraft性能提升做出贡献的各位创作者!

常见问题

TheFastLaunch -TFL- 支持哪些 Minecraft 版本?

TheFastLaunch -TFL- 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

TheFastLaunch -TFL- 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

sabu8190 的其他作品

查看全部 →