版本隔离到底怎么工作的
先理解非隔离状态
不隔离时,LeviLauncher 启动的 Bedrock 版本直接使用 Microsoft Store 安装的那份游戏本体和默认 LocalState 目录(通常在 %LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_*\LocalState 下)。
这意味着:
- 正式版和预览版共享所有世界、资源包、设置、截图
- 任何一个版本对数据的修改都会影响其他版本
- Mod 装在一个版本里,另一个版本启动时也会加载
隔离开启后
启用隔离时,LeviLauncher 为这个版本创建一个独立的工作区目录。这个版本的游戏数据全部写入这个工作区,不再读写默认 LocalState。
隔离目录里包含:
隔离工作区/
├── worlds/ 这个版本专属的世界存档
├── resource_packs/ 这个版本装的资源包
├── behavior_packs/ 这个版本装的行为包
├── skin_packs/ 这个版本装的皮肤包
├── screenshots/ 这个版本的截图
├── servers.dat 这个版本的服务器列表
└── ... 其他版本级配置
隔离路径在哪里
默认隔离路径在 LeviLauncher 设置里配置(路径与存储页)。安装每个版本时可以临时指定独立的隔离目录,或者让它们都在同一路径下按版本 ID 自动分子目录。
隔离不是复制游戏本体
这点很重要:隔离工作区只存游戏数据(世界、资源包、设置),不存游戏本体。游戏本体还是用 Microsoft Store 安装的那一份——这就是为什么 LeviLauncher 不占用游戏本体的空间,隔离只额外占用数据空间。
隔离开关的操作
安装时选择
安装新版本时,向导里会有「启用隔离」开关。勾上就创建隔离工作区,不勾就走默认 LocalState。
已安装版本能不能改
已经安装的版本,隔离设置是固定的——安装时选了隔离就一直隔离,安装时没选就一直共用默认目录。LeviLauncher 不会自动帮你迁移数据,要改隔离状态只能:
- 备份当前版本的数据
- 删除这个版本
- 重新安装并选择不同的隔离选项
- 把备份的数据手动放回新的隔离工作区
隔离的典型组合
| 版本 | 隔离 | 用途 |
|---|---|---|
| Release 日常档 | ✅ 隔离 | 主游玩环境,资源包稳定 |
| Preview 测试档 | ✅ 隔离 | 体验新内容,不污染主档 |
| Mod 实验档 | ✅ 隔离 | 逐个测试 Mod |
| 仅一个版本 | 可选 | 无所谓,但隔离仍更安全 |