跳到正文
本頁目錄

在新電腦上準備

遊戲

powershell
LeviLauncher.exe account login              # once per PC: a Microsoft account that owns Minecraft
LeviLauncher.exe install 1.26.60 --loader   # the GDK release with LeviLamina 26.60.x
LeviLauncher.exe instance list              # check: 1.26.60.xx, loader 26.60.x

需要 LeviLauncher 1.1+(第一個帶命令行的版本)。沒裝時,BeDD.exe 把最新版下載到 %LOCALAPPDATA%\BeDD\tools, 並提示你用它執行上面幾步。

用哪個實例

BeDD.exe 從 LeviLauncher.exe instance list --json 裡取 1.26.60 的 LeviLamina 實例作為基礎實例。從不往裡寫,也從不啟動它。

覆蓋
BEDD_LEVILAUNCHER要詢問的 LeviLauncher.exe(默認:已安裝的,否則用 tools 裡的)
BEDD_INSTANCE / --base <name>有多個 1.26.60 實例時指定基礎實例

克隆

每個遊戲都在克隆 <gameVersion>-<slot> 裡運行(如 1.26.60.05-2;1 號槽位也是),有自己的 mods\、日誌、存檔和設置; 遊戲文件硬鏈接到基礎實例。

powershell
BeDD.exe instance list --all                # clones and their LeviLauncher bases
BeDD.exe instance show 1.26.60.05-2         # folder, base, game/loader version, mod, hardlinked or copied
BeDD.exe instance clone --slot 2            # make or update
BeDD.exe instance refresh 1.26.60.05-2      # re-link after the base changed
BeDD.exe instance path 1.26.60.05-2         # its folder
BeDD.exe instance remove 1.26.60.05-2       # delete (never the base)

launch --slot N 在克隆不存在時創建,基礎實例變了時刷新。硬鏈接要求同一個卷:%LOCALAPPDATA%\LeviLauncher\Instances 和 instances 不在同一個盤時,每個克隆都是完整複製(GB 級,幾分鐘);把 BEDD_INSTANCES_DIR 設到基礎實例所在的捲上。

目錄

%LOCALAPPDATA%\BeDD(BEDD_HOME 可移動):

instances克隆(BEDD_INSTANCES_DIR)
run每個運行中的遊戲或服務器一個 <pid>.json:URL 和令牌(選哪個遊戲)
locks槽位鎖和信令鎖
servers專用服務器(客戶端 + 服務端;BEDD_SERVERS_DIR)
tools下載的 LeviLauncher、lip
logs程序日誌(manager.log 等)