外观
版本与升级
当前版本为 1.1.0。Host 通过原有授权或私有渠道提供;公开工具包包含 Python/Go SDK、CLI、检查器与示例,不包含 Host 运行程序或私有核心源码。SDK 与工具包沿用随包许可和第三方声明。
1.1.0 配套范围
| 字段 | 版本或范围 |
|---|---|
| Host、SDK、工具包 | 1.1.0 |
| Host API | 1.10 |
| Worker Wire 协议 | 1.0 |
| 平台 | Linux amd64/arm64、Windows amd64、macOS amd64/arm64 |
| 作者语言 | Python、独立 Go Worker、Host 内驻留 Lua |
Host API、Wire 协议与制品版本是不同字段。Go Worker 与 socket 传输最低要求 Host API 1.9;驻留 Lua 最低要求 1.8;其他 manifest 字段门槛见权限。仅换 SDK 不会让旧 Host 获得新能力。
1.1.0 新增能力
- 资源会话 Scope:一次申请多种资源,支持手动关闭、上下文管理和单次回调。
- 远程 EP:通过 Host 授予的会话调用 Bus;多个 EP 共用 Host 的资源协调,失联后保留已接纳动作的责任。
- 可恢复投影:断流或来源替换后取得新基线,明确显示不完整观察,不重放业务动作。
- Scope 的权限、原申请 ID、关闭状态和动作回执一起保留,插件可区分业务错误、清理错误与尚未确认的效果。
1.0.0 的五平台运行、独立 Go Worker、本机 socket、驻留 Lua、插件市场与备份恢复继续保留。Windows 要求 Windows 10 / Server 2016 或更新系统及可用 Job Object 权限;macOS 产物未签名、未公证。旧工具包下载保留在历史版本。
从 1.0.0 升级
- 按完整停止备份保存当前 Host、状态目录、配置和插件制品。
- 使用对应平台的 1.1.0 Host 运行包升级,并保留原状态目录;运行包通过原授权或私有渠道取得。
- 用 1.1.0 工具包重新检查和打包需要新接口的插件,核对 Scope 与 EP 会话的精确成员授权。
- 升级后检查原回执及未关闭 Scope,再按原业务恢复;未知结果仍保持
unknown,不换 ID 重发。
已有 1.0.0 插件无需为了使用新版 Host 全部改写成 Scope。需要多个动作共用资源时再显式申请;单次受管动作由 Host 协调。新 SDK 不能为 1.0.0 Host 增加 Scope 或远程会话支持。
更新插件
- 保留当前插件源码、配置和已安装制品。
- 下载并解压与目标 Host 匹配的工具包,重新执行
lint、打包和制品检查。 - 按插件使用的接口更新 manifest 权限声明,由管理员审阅授权。
- 按插件更新流程安装新制品,查看日志和运行结果。
reload 重启已安装的插件。修改源码后需要重新打包,通过 update-plan 和 update 安装改动。
升级与恢复
首次安装见自行部署,已有 Host 按其中的升级步骤保留原状态目录并准备完整停止备份。插件更新遵循管理插件,saved 只代表配置保存,是否应用需另行确认;换包与 reload 不同。
Host 二进制回退、单插件备份恢复、整个实例数据恢复的范围不同。旧 Host 不保证读取新数据库,回退须使用配套备份;恢复后保持停止,先核对原回执、配置和权限。任何本地恢复都不撤销游戏内效果,unknown 不自动重放。
核对下载文件
下载压缩包及 SHA256SUMS,计算摘要并与对应一行比较:
sh
sha256sum neomega-toolkit-1.1.0-linux-amd64.tar.gz解压后,在工具包目录检查包内文件:
sh
sha256sum --check FILES.sha256反馈问题
使用中遇到异常,请按问题反馈指南提供复现步骤、预期结果、实际结果和相关日志。更新前尚未确定结果的操作保留原 ID,按错误与恢复继续查询。