插件开发

updater:插件自动更新框架

插件版本检查与自动下载更新,AnneHappy 更新体系的执行端。

社区通用的插件自动更新框架:各插件注册自己的 manifest 地址,updater 定期检查并下载新版本。Anne 的插件更新源(/plugin_update/)就是给它喂清单的——join 插件的 join_autoupdate 决定用公开还是私有清单。

常用

  • sm_updater_status 查看状态、sm_updater_check 手动检查(ADMFLAG_RCON)。

文件位置

项目路径
插件文件plugins/extend/updater.smx
源码addons/sourcemod/scripting/extend/updater.sp

命令一览

命令类型权限说明
sm_updater_check管理员ADMFLAG_RCONUpdater - Forces Updater to check for updates.
sm_updater_forcecheck管理员ADMFLAG_RCONUpdater - Forces updater to check for updates without limits
sm_updater_status管理员ADMFLAG_RCONUpdater - View the status of Updater.

聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。