Skip to main content

KnotLink 协议与联动

KnotLink 是 FolderRewind 与外部程序(如游戏模组、脚本工具)通信的桥梁。

典型用途

  • 在备份前通知外部程序执行保存动作。
  • 在还原后通知外部程序重新加载状态。
  • 接收外部命令触发备份或还原任务。

在插件中的接入点

  • PluginHostContext.BroadcastEvent(...):广播事件。
  • PluginHostContext.QueryKnotLinkAsync(...):请求-响应式查询。
  • IFolderRewindKnotLinkCommandHandler:扩展可识别命令。

MineRewind 实战中的命令示例

  • BACKUP_CURRENT
  • RESTORE_CURRENT_LATEST
  • LIST_BACKUPS_CURRENT
  • RESTORE_CURRENT

这些命令的插件实现细节见 KnotLink Command API

相关链接