Hawk 是一款面向 Spigot 服务器的反作弊插件,旨在验证并确保玩家的行为符合原版 Minecraft 的逻辑规则。它专注于支持较旧但仍流行的 Minecraft 版本(如 1.7.10),并提供强大的作弊检测功能。
Hawk 不 且 永远不会 支持 Minecraft 1.9 及以上版本。
> 此项目已不再积极开发。我尚未找到继续开发的动力,并决定继续我的生活。对于可能带来的任何不便,我深表歉意。
Hawk 是一款 Spigot 服务器的反作弊插件。它试图验证并强制玩家的行为遵循原版 Minecraft 的逻辑。此外,它还尝试检测某些形式的输入伪造。
HawkAlertsBungee 可将 Hawk 的违规标记转发给 BungeeCord 网络中其他 Spigot 服务器的管理员。/hawk - 显示菜单和 GUI/hawk kick <player> <reason> - 踢出玩家(推荐用于自动踢出)/hawk talerts - 切换警报接收/hawk mouserec <player> [duration in seconds] - 记录玩家的鼠标移动/hawk reload - 重载配置和模块/hawk unmute - 解除被 Hawk 禁言的玩家/hawk unban - 解除被 Hawk 封禁的玩家hawk.admin - 绕过踢出和封禁hawk.cmd - 使用 /hawk 命令hawk.cmd.* - 使用所有管理命令hawk.cmd.<command name> - 使用特定管理命令hawk.alerts - 接收警报hawk.bypass.<check> - 绕过特定检查hawk.bypass.* - 绕过所有检查hawk.gui - 访问图形用户界面目前 Hawk 没有正式的“API”,但开发者仍可以与反作弊代码进行交互。请注意,已实现的代码可能在不同版本间无预警地变更(类似于 NMS 代码)。
Hawk hawkPlugin = (Hawk)Bukkit.getPluginManager().getPlugin("Hawk");获取实例后,您可以探索类底部附近的 getter 方法以使用各种有用的方法和模块。
plugins 文件夹。plugins/Hawk/config.yml 中的配置。重启或重载服务器以应用更改。Hawk Anti-Cheat 可能与以下情况不兼容:
所有检查的配置都在 Hawk 文件夹的 checks.yml 文件中。每个检查至少有几个选项。以 Inertia 检查为例:
inertia:
enabled: true
cancelThreshold: 0
flagThreshold: -1
vlPassMultiplier: 0.995
flagCooldown: 5000
punishCommands: []enabled (布尔值):启用/禁用检查。cancelThreshold (整数):玩家达到此最低违规等级 (VL) 时,检查将丢弃玩家的动作。设为 -1 以禁用。flagThreshold (整数):玩家达到此最低 VL 时,检查将向管理员发送警报。vlPassMultiplier (浮点数):玩家通过检查时,其 VL 乘以的值(应在 0 到 1 之间,使 VL 指数衰减)。flagCooldown (整数):检查发送关于玩家的警报前必须等待的最短时间间隔(毫秒),用于减少聊天刷屏。punishCommands (字符串列表):包含要执行的命令列表。某些检查可能有额外的配置选项。在 checks.yml 文件中,每个检查都有一个名为 punishCommands 的字符串列表。每个条目由冒号分隔为三部分:违规等级 : 延迟秒数 : 要运行的命令。
fly:
enabled: true
cancelThreshold: 0
flagThreshold: 0
vlPassMultiplier: 0.995
flagCooldown: 0
punishCommands:
- "10:0:msg %player% stop hacking"
- "20:0:kick %player%"您可以使用占位符,如 %player%、%tps%、%vl% 和 %check%。
Hawk 提供了一个名为“惩罚调度器”的功能。可以使用命令 /hawk punish 访问。您可以在 config.yml 中配置它。示例配置:
punishmentScheduler:
enabled: true
command: ban %player% %reason%
defaultReason: Illegal game modification
schedule: 'SUNDAY * 32'
ignoreIfServerOverloaded: true
pingThreshold: -1
requireAuthorization: false
autoSave: truerequireAuthorization:启用后,强制管理员在 Hawk 惩罚玩家前运行 /hawk punish authorize <player>。schedule:系统运行的时间表。第一个参数是星期几,第二个是小时 (0-23),第三个是分钟 (0-59)。使用 * 表示任意值。在此例中,系统将在每个星期日的每个小时的第 32 分钟运行。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,031,922 | 今日访问人次:16,050 | 昨日访问人次:11,147
独立 IP:5,467 | 最近24小时独立访客:9,105
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6