Vonix Guardian

Vonix Guardian

一个为流行的各种模组Minecraft版本制作的悲伤记录与回滚系统!

VonixGuardian

面向模组化 Minecraft 服务器的服务端审计、调查与回滚工具。

VonixGuardian 帮助服务器所有者和工作人员了解其世界中发生的情况、调查事件,并安全地撤销不想要的更改。它专为运行 Fabric、Forge 或 NeoForge 的专用服务器设计,服务器审计工具无需客户端模组。

功能特性

  • 详细的审计历史 — 追踪方块、容器、物品栏、物品、合成、实体、爆炸、聊天、命令、告示牌、交互、漏斗、活塞、流体、火焰、传送门、结构、会话等内容。
  • 检查器模式 — 切换检查器后点击方块,即可查看该位置的可读历史记录。
  • 灵活的查询 — 可按玩家、时间、半径、世界、动作类型、方块、物品、实体以及包含或排除过滤器进行搜索。
  • 回滚与恢复 — 撤销匹配的动作,恢复之前已回滚的更改,并撤销最近的回滚或恢复操作。
  • 管理员工具 — 执行附近的查询、检查系统状态、重新加载安全配置部分、在安全限制内清除过期记录,并使用管理员传送或给予命令。
  • 强大的过滤器 — 在单个查询中组合玩家、时间、半径、动作、预览、数量、详细、静默和优化选项。
  • 多种存储选项 — 默认包含 SQLite,同时支持 MySQL、MariaDB 和 PostgreSQL 以应对更大规模的安装。
  • 滚动式审计日志 — 写入 JSON Lines 审计日志,支持可配置的轮转、压缩和保留策略。
  • 服务器友好的持久化 — 数据库和日志处理采用异步方式,并具备批处理、预编译语句、索引查询和事件合并功能,适用于繁忙的模组服务器。
  • 权限 — 支持 LuckPerms 感知的权限节点,未安装 LuckPerms 时自动回退到管理员级别。
  • 开发者 API — 通过类型化的查询结果和审计提交方法与兼容的模组和工具集成。
  • 可扩展性 — 兼容模组可通过可选的集成钩子对审计条目进行注解或取消。
  • 国际化 — 包含面向管理员消息的多种语言包。

命令

/vg inspect                         切换方块检查器
/vg lookup <过滤器>                 搜索审计历史
/vg rollback <过滤器>               回滚匹配的动作
/vg restore <过滤器>                恢复匹配的动作
/vg undo                            撤销最近的回滚或恢复操作
/vg near                            快速执行附近的查询
/vg status                          查看存储、队列、钩子、权限和 API 状态
/vg reload                          重新加载安全配置部分
/vg purge <过滤器>                  在安全限制内移除过期的审计记录
/vg migrate-db <后端> CONFIRM      将数据复制到另一个已配置的后端

主命令树还支持 /co 和 /guardian 别名。

安装方法

  1. 下载与您的 Minecraft 版本和加载器匹配的 VonixGuardian 文件。
  2. 将 JAR 文件放入服务器的 mods 文件夹中。
  3. 启动服务器以生成配置并初始化存储。
  4. 在对玩家开放服务器之前,检查权限、追踪的动作、保留策略和数据库设置。

VonixGuardian 专为专用服务器设计。玩家无需安装客户端模组,服务器审计工具即可正常运行。

兼容性

Minecraft Fabric Forge NeoForge
1.18.2 ✅ ✅ —
1.19.2 ✅ ✅ —
1.20.1 ✅ ✅ —
1.21.1 ✅ — ✅
26.1.2 — — ✅

所有受支持的版本均使用共享的 VonixGuardian 审计引擎,并附带针对特定加载器的集成。

专为模组社区打造

使用 VonixGuardian 调查恶意破坏行为、了解复杂的模组交互、查看容器和物品栏历史记录,并通过有界且可搜索的工作流程恢复受影响区域。

许可证: MIT
源码: https://github.com/Vonix-Network/VonixGuardian

TheGameHosting