安裝
Warning
在安裝Python引擎之前,你需要先安裝Python。下面是一份LSE版本和需要的Python版本的列表。
| LSE 版本 | Python 版本 |
|---|---|
| >=0.16.2 | 3.12.10 |
| >=0.9.0 <0.16.2 | 3.12.8 |
| <0.9.0 | 3.10.11 |
每個引擎都是包的一個變體。可以在releases中找到版本號;要安裝特定版本,在末尾加上@版本号。
在服務端目錄中,用 lip 安裝需要的引擎:
lip install github.com/LiteLDev/LegacyScriptEngine#lua
lip install github.com/LiteLDev/LegacyScriptEngine#quickjs
lip install github.com/LiteLDev/LegacyScriptEngine#nodejs
lip install github.com/LiteLDev/LegacyScriptEngine#python例如 lip install github.com/LiteLDev/LegacyScriptEngine#lua@0.17.0-rc.2。
對於0.10.0以前的版本,你只能從 releases 中下載,然後解壓到
plugins/ 文件夾。此時 Node.js 引擎還需要從 LiteLDev/node 下載
node-prebuilt.zip,並解壓到plugins/legacy-script-engine-nodejs/ 文件夾。通過lip安裝不需要這些步驟。
lip 只管理服務端目錄。在客戶端上,請把引擎安裝到已安裝 LeviLamina 的 LeviLauncher 實例中(參見
在Windows上安裝客戶端):LeviLauncher
會安裝與服務端相同的變體 #lua、#quickjs、#nodejs 和 #python,並選用它們的客戶端版本。0.23.1 及更早的版本
把客戶端版本命名為 #client_lua、#client_quickjs、#client_nodejs 和 #client_python,例如
github.com/LiteLDev/LegacyScriptEngine#client_lua@0.17.0-rc.2。參見 LeviLauncher 的
模組與集成。
使用
如需獲取插件開發 API 提示庫和腳手架工具,請訪問 legacy-script-engine-api 倉庫
- 直接將 LLSE 插件放在
plugins/中 - 運行服務器,然後插件會被自動遷移,並生成 LeviLamina 模組清單(manifest.json)
- 重啟服務器後,插件就會被加載
貢獻
如果您有任何問題,請開啟一個 issue 來討論
在這裡幫助我們完善翻譯
歡迎 PR
許可
GPL-3.0-or-later © LeviMC
