某个托管版本启动不了
错误表现
LeviLauncher 能正常打开,但点击某个托管版本的 Launch 后:
- 游戏窗口一闪就没了
- 报错退出
- 一直卡在加载中不动
- 提示缺少某个组件
第一步:确认是不是 Mod 的锅
绝大多数版本启动问题是 Mod 导致的。先排除:
- 禁用这个版本里所有 Mod
- 启动游戏看能不能正常进入主菜单
- 如果能 → 逐个重新启用 Mod,定位是哪个导致的
如果禁用所有 Mod 后还是启动不了,问题不在 Mod,往下走。
第二步:检查组件完整性
打开 LeviLauncher → Settings → Components:
| 组件 | 检查什么 |
|---|---|
| Gaming Services | 状态是「正常」不是「缺失/损坏」 |
| GameInput | 已安装且版本正常 |
| 该版本对应的 GDK 组件 | 有没有标记为缺失或版本异常 |
Components 里任何一项异常都可能导致版本启动失败。先修复组件再试。
第三步:版本是否完整安装
LeviLauncher 会记录每个托管版本的安装状态。如果安装中途被取消或失败:
- 打开版本详情页看安装状态
- 如果标记为不完整,考虑删除这个版本 → 重新安装
- 或者让 LeviLauncher 跑一次版本完整性检查
第四步:建立干净的隔离对照
创建一个新的隔离版本(不装任何 Mod 和资源包),如果新隔离版本能正常启动,说明问题在你之前那个版本的隔离工作区里——可能是:
- Mod 配置损坏
- 资源包不兼容
- 行为包引用异常
- 世界数据损坏
从新隔离版本逐个迁移资源,定位出问题的那一个。
第五步:检查路径权限
确保:
- 隔离工作区所在路径有写入权限
- 路径里没有奇怪的字符(emoji、特殊符号)
- 磁盘空间充足
- 路径没有被杀毒软件标记
常见版本级错误和快速修复
| 错误 | 快速修复 |
|---|---|
| 闪退、日志里有 dll load failed | 禁用对应 .dll Mod,检查 LeviLamina 版本 |
| 启动后黑色屏幕 | 禁用光影资源包或降低分辨率 |
| 加载世界卡住 | 导出备份后禁用行为包,检查世界元数据 |
| 提示「游戏版本不匹配」 | 重新安装这个版本,确认游戏本体完整性 |
| 隔离工作区损坏 | 删掉隔离目录、让 LeviLauncher 重建 |
恢复策略
如果搞不定:
- 导出重要世界为
.mcworld备份 - 删除这个托管版本
- 重新安装新隔离版本
- 逐个恢复内容(资源包 → 行为包 → Mod,每加一个就测一次)