跳转到正文

版本与升级 ​

当前版本为 1.1.0。Host 通过原有授权或私有渠道提供;公开工具包包含 Python/Go SDK、CLI、检查器与示例,不包含 Host 运行程序或私有核心源码。SDK 与工具包沿用随包许可和第三方声明。

1.1.0 配套范围 ​

字段版本或范围
Host、SDK、工具包1.1.0
Host API1.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 升级 ​

  1. 按完整停止备份保存当前 Host、状态目录、配置和插件制品。
  2. 使用对应平台的 1.1.0 Host 运行包升级,并保留原状态目录;运行包通过原授权或私有渠道取得。
  3. 用 1.1.0 工具包重新检查和打包需要新接口的插件,核对 Scope 与 EP 会话的精确成员授权。
  4. 升级后检查原回执及未关闭 Scope,再按原业务恢复;未知结果仍保持 unknown,不换 ID 重发。

已有 1.0.0 插件无需为了使用新版 Host 全部改写成 Scope。需要多个动作共用资源时再显式申请;单次受管动作由 Host 协调。新 SDK 不能为 1.0.0 Host 增加 Scope 或远程会话支持。

更新插件 ​

  1. 保留当前插件源码、配置和已安装制品。
  2. 下载并解压与目标 Host 匹配的工具包,重新执行 lint、打包和制品检查。
  3. 按插件使用的接口更新 manifest 权限声明,由管理员审阅授权。
  4. 按插件更新流程安装新制品,查看日志和运行结果。

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,按错误与恢复继续查询。

Neomega · 使用、开发与参考文档