更新日志
发芽启动器全新版本 2.0.0 发布
本次更新把重心放在「下载、修复、联机」三件事的完成度上,并对安装包做了一次幅度较大的瘦身。下面是我们认为值得说明的改动,以及目前仍然存在的限制 —— 都写清楚,方便你判断是否适合自己。
一、全新界面
2.0.0 起,启动器界面改为 Web(Vue 3 + Vite) 实现,由 pywebview 承载;业务逻辑与旧界面共用同一套后端代码,旧 Tk 界面只作为后台业务宿主,不再作为主界面出现。启动、下载、联机、AI 助手、皮肤、性能等页面收在同一套导航里,主题配色可在个性化页调整。

二、下载引擎:先拿得到源,才谈得上装得完
flowchart LR
A[文件需求] --> B[多候选源官方 CDN / 镜像]
B --> C[按实测快慢排序]
C --> D[多源并发下载]
D -->|某源不稳定| E[自动回退到下一个源]
D -->|完成| F[校验文件]
E --> F
F --> G[落地到版本目录]
- 同一个文件通常存在多个候选源,启动器会按实际速度排序并并发取用,单个源不稳定时会自动切换。
- 实测中我们发现:官方 API 在本机时常超时,而镜像/CDN 多数时候可用。因此 AI 助手的下载类工具已改为复用同一套引擎,而不是各自直连网络。
- 下载进度与失败原因都会明确提示,不再是"点了没反应"的状态。

三、AI 助手:从"会说"到"能落地"
flowchart TB
U[你的问题/崩溃日志] --> M{模式}
M -->|修复版本| F1[读日志 → 定位病因 → 补前置/禁模组 → 启动验证]
M -->|新建整合包| F2[工作区内建包 → 补依赖 → 试启动]
M -->|通用问答| F3[普通对话,可带启动器工具]
F1 --> K[崩溃诊断知识库41 条规则]
K --> R[可还原的修改]
- 底座为 pi,三种模式分开:修复版本 / 新建整合包 / 通用问答;每个版本一个独立会话,上下文互不串扰。
- 提供 30 余个启动器工具:读日志、列目录、搜内容、补全前置、禁用模组、启动游戏、下载补件等。**命令行、递归删除等能力需手动开启「高级权限」**才会下发。
- 崩溃后会自动分析:提取时优先取病因行(如注入失败的具体配置名),而不是最后一条症状;Forge 与 Fabric 的"缺前置"即使游戏没崩溃也会被识别并交给 AI。
- 内置崩溃诊断知识库(41 条规则),命中即给修复要点;未命中时会明确要求继续找证据,不会凭印象下结论。
- 改动前会先备份,操作可还原。

四、联机:三个内核,各自可用
| 方式 | 特点 | 说明 |
|---|---|---|
| 陶瓦(EasyTier) | 国内低延迟 | 创建房间后显示邀请码,加入方粘贴即可 |
| Tailscale | 通用组网 | 已安装则直接引导登录;未安装且本机有 winget 时提示安装,否则给官网指引 |
| 红石 | 隧道方式 | 开启后显示联机地址 |
- 创建房间会先检查本机是否存在对局域网开放的 Minecraft 服务(结合游戏日志与监听端口),检查不通过会给出中文原因,不会直接显示"创建成功"。
- 三个内核的下载按钮都改为「点击即有反馈」:立即提示开始下载,结束后提示成功或失败原因。

五、包体:从约 294 MB 到约 39 MB
| 口径 | 2.0.0 之前 | 2.0.0 |
|---|---|---|
| 安装目录载荷 | 约 294 MB | 约 39 MB |
| 免安装 ZIP | 约 117 MB | 约 18 MB |
| 安装包 MSI | 约 96 MB | 约 17 MB |
- 主要原因是移除了语音转文字(ASR)功能及其约 242 MB 的独立运行时;相关依赖也随之从主包中排除。
- 同时修掉了一处打包去重规则误删运行时 DLL 的问题(该问题会导致部分环境启动失败)。
六、需要提前知道的限制
- 版本目录结构与其他启动器不同:我们的版本把游戏文件放在版本目录下的
game子目录中(config/libraries/logs分层存放)。这种布局便于多实例共存、隔离与按版本修复,但其它启动器按标准.minecraft布局通常找不到这些文件,因此由我们安装的版本一般不能直接在别的启动器里启动;反过来,标准布局的版本我们是可以导入使用的。 - 语音转文字功能已移除:若你此前依赖语音输入,2.0.0 不再提供。
- AI 助手需要自备模型 API Key:启动器不附带账号;普通权限仅开放读写类工具,命令行与删除类操作需开启「高级权限」。
- 联机依赖第三方服务:陶瓦 / Tailscale / 红石 的可用性受其服务状态与本地网络影响;部分接口在国内网络下可能不稳定。
- 局域网扫描可能漏判:局域网端口是随机的,主要依据游戏日志与系统监听端口判断;扫描不通过时会明确报错并给出引导,但仍存在误判可能。
- 杀软误报:安装包未做代码签名,个别杀软可能对打包程序报警;如遇到可提交误报申诉。
- 以上均为当前版本的实际情况,我们会持续改进。
七、获取与升级
- 安装包:
发芽启动器-2.0.0.msi - 免安装:
发芽启动器-2.0.0-win64.zip - 建议升级前备份
config与版本目录;本版本会替换安装目录中的程序文件,你的用户数据目录(配置、日志、模型等)不受影响。
配图说明:上文 4 张图均取自 2.0.0 的实际界面(隔离数据目录下采集)。



