安装
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
