安裝
安裝
從 Releases 下載:
bedd-windows-x64-setup.exe | 安裝程序 |
bedd-windows-x64.msi | 靜默/統一部署:msiexec /i bedd-windows-x64.msi /qn |
bedd-windows-x64.zip | 解壓到任意位置,運行 BeDD.exe |
安裝程序不需要管理員權限:按用戶裝到 %LOCALAPPDATA%\Programs\BeDD,開始菜單加 BeDD(管理窗口),目錄加進
PATH。內容:BeDD.exe、mod\BeDD\(BeDD.dll、manifest.json)、mod\BeDD-server\、spec\bedd.asyncapi.yaml。
BeDD.exe 是自包含的。
powershell
BeDD.exe launch --slot 1 --json # clone 1.26.60.05-1, install the mod, start; prints url, token升級
運行新版安裝程序;它會關掉開著的管理窗口及其遊戲。之後每次 launch 在克隆缺模組時安裝,模組與來源不同時替換(保留
config.json):
- 默認來源:
BeDD.exe旁的mod\BeDD,否則是當前目錄所在檢出的bin\BeDD; mod install <instance> --from <dir>之後:該目錄(記在mods\BeDD\source.pin);目錄裡不再有構建時,launch發出警告,不動模組。不帶--from的mod install結束固定。
不替換:launch --keep-mod,或該克隆有遊戲在運行時。
卸載
設置 > 應用 > 已安裝的應用 > BeDD 刪除程序、開始菜單項和 PATH 項。要連 %LOCALAPPDATA%\BeDD(克隆、存檔、日誌)
一起刪:對每個克隆運行 BeDD.exe instance remove --slot N --yes,再刪除該目錄。
讓測試框架自己下載
BEDD_DIR 指向解壓好的一份。CI 裡固定版本(releases/download/v0.4.0/...)。
powershell
curl.exe -L -o "$env:TEMP\bedd.zip" https://github.com/LiteLDev/BeDD/releases/latest/download/bedd-windows-x64.zip
mkdir "$env:LOCALAPPDATA\BeDD\app" -Force; tar.exe -xf "$env:TEMP\bedd.zip" -C "$env:LOCALAPPDATA\BeDD\app"