更新检查和 Beta 通道切换
两种更新通道
LeviLauncher 有两个更新通道:
| 通道 | 说明 | 适合谁 |
|---|---|---|
| Stable(稳定) | 正式发布版本,经过充分测试 | 绝大多数用户 |
| Beta | 包含新功能但可能有 bug | 想提前体验新功能的测试用户 |
默认安装的是 Stable 通道。非测试用户不要开 Beta——Beta 的 bug 可能影响你的托管版本和 Mod 环境。
切换通道
- 打开 LeviLauncher → Settings → Updates
- 找到更新通道设置
- 选 Stable 或 Beta
- 保存后手动点一次「检查更新」
切换到 Beta 通道后,下一次检查更新会拉取最新 Beta 版本。切回 Stable 通道同理——会拉取当前最新稳定版。
重要:切到 Beta 通道后如果发现不兼容问题,立刻切回 Stable 并重启启动器。Beta 版本可能不完整,不要长期用它作为主力环境。
更新检查频率
打开 LeviLauncher 时会自动检查一次更新。你也可以手动点「检查更新」按钮随时触发。
自更新会做什么
更新流程:
- LeviLauncher 从 GitHub Releases 拉取最新版本的 changelog 和下载地址
- 下载安装包到临时目录
- 关闭当前运行的 LeviLauncher
- 静默运行安装包(用相同的安装参数)
- 启动新版 LeviLauncher
整个过程通常需要几十秒到几分钟(取决于网络速度和更新包大小)。
自更新失败的常见原因
安装目录不可写
如果 LeviLauncher 装在 C:\Program Files\levilauncher\ 这样的系统保护目录,自更新可能需要管理员权限。解决方法:
- 更新时允许弹出的 UAC 提升权限提示
- 或者把 LeviLauncher 重新装到非保护目录(比如
D:\LeviLauncher\)
下载失败
网络不稳定导致更新包下载不完整:
- 切换网络(手机热点试试)
- 稍后重试
- 如果持续失败,手动从 GitHub Releases 下载最新版安装包覆盖安装
正在运行的进程太多
自更新需要关闭旧版 LeviLauncher。如果启动器进程卡住或被后台任务锁定:
- 完全关闭 LeviLauncher
- 任务管理器里确认没有残留进程
- 重新打开,再触发更新
更新后注意
更新完成启动新版 LeviLauncher 后:
- 先打开 Components 分区检查组件状态
- 如果新功能涉及 GDK 或加载器,可能需要更新对应的组件
- 之前正常运行的托管版本如果有异常,先在干净的隔离版本上对照测试
关于 LeviLamina 和 Mod 的更新
LeviLauncher 的自更新不会自动更新隔离版本里的 LeviLamina 加载器。如果更新了 LeviLauncher 后 .dll Mod 跑不起来:
- 检查隔离版本里的 LeviLamina 版本
- 必要时手动更新加载器
- 逐个重新测试
.dllMod