OpGuard - 管理员密码保护
密码保护的 /op 指令及更多功能!保护您的服务器免受 OP 权限滥用与恶意插件的侵害。
Bukkit / Spigot
作者 Rezz
支持版本 1.8 - 1.16
服务器使用量
96
服务玩家数
710
下载量
33,365
插件详细介绍
OpGuard 是一款保护服务器免受 OP 权限漏洞和恶意插件侵害的插件。它通过维护一份已验证的 OP 列表,并用其自带的 /opguard 命令来覆盖默认的 /op 和 /deop 命令实现。与其他“反强制 OP”插件相比,OpGuard 功能最全面、配置最灵活,也最为安全。
核心特性
密码保护
- 为
/opguard op和/opguard deop命令设置密码,限制谁可以授予或移除 OP 权限。 - 即使不信任的成员或账户被盗者获得了 OP,若不知道密码也无法操作他人。
- 重要提示:切勿将密码告知不可信的人!
命令拦截
- 阻止所有来自玩家或控制台的
/op和/deop命令尝试。 - 所有与 OP 相关的操作都必须通过
/opguard命令进行。 - 没有权限的玩家尝试使用
/op或/deop时,将看到“未知命令”的错误提示。
惩罚措施
- 可配置多种惩罚命令,用于处罚试图非法获取 OP 的玩家。
隐蔽性
- 命令不会出现在
/help、/?和 Tab 自动补全中。 - 如果服务器禁用了
/plugins,玩家将无从知晓此插件的存在。 - 没有权限的玩家执行
/opguard会收到“未知命令”的提示。
详细日志
- OpGuard 会记录插件发生的所有事件到日志文件中。
- 可在配置文件中修改需要记录的项目。
命令与用法
主命令:/opguard
别名:/og
设置 OP
- 命令:
/opguard op <player> <password (如果已设置)> - 说明:为指定玩家设置 OP 权限。如果已设置 OpGuard 密码,则必须提供。
移除 OP
- 命令:
/opguard deop <player> <password (如果已设置)> - 说明:移除指定玩家的 OP 权限。如果已设置 OpGuard 密码,则必须提供。
列出 OP
- 命令:
/opguard list - 说明:列出所有已验证的 OP 玩家。
设置密码
- 命令:
/opguard password <new password> - 说明:设置 OpGuard 的操作密码。此命令仅在未设置密码时有效。
重置密码
- 命令:
/opguard reset <current password> - 说明:移除 OpGuard 的密码。必须提供当前正确的密码才能移除。
重载配置
- 命令:
/opguard reload <password (如果已设置)> - 说明:重新加载 OpGuard 的配置文件。如果已设置密码,则必须提供。
权限
opguard.warn:接收来自 OpGuard 的通知和警告。- 默认情况下,拥有 OP 的玩家自动拥有上述权限。
/opguard命令仅可由已验证的 OP 玩家或控制台访问。
环境要求与说明
- 插件使用 Java 8 编译。如果服务器未运行 Java 8,OpGuard 将自动禁用。
- 作为最佳的反强制 OP 插件,它能有效防止 Force OP 黑客攻击和漏洞利用,并通过密码机制安全地管理 OP 权限。
测试支持版本
版本分布
基本信息
插件名称
OpGuard
作者
Rezz
平台
Bukkit / Spigot
支持版本
1.8 - 1.16
点赞数
31
Modrinth 下载
1,020
最近版本
3.2.5
90
4.0.0
3
3.2.3
1