
HyGuard - 反作弊
HyGuard 是一款面向 Hytale 的服务器端反作弊系统,专注于检测移动漏洞、非法传送和稳定性保护,提供低噪音的管理员警报和智能豁免功能。
描述
所有未来更新都将在 BuiltByBit 上发布
HyGuard 专为那些希望拥有强大移动和漏洞检测功能,但又不想让每一次异常 tick 都变成误报的服务器管理员而设计。它能监控常见的客户端作弊行为(飞行、加速、时间操控、传送/穿墙),同时对合法的游戏边缘情况(如水中移动、攀爬、坠落过渡、战斗技能、坐骑和管理员操作)保持宽容。
目标很简单:捕获真正重要的作弊行为,保持警报的可读性,并使调优变得可预测。
检测系统
- 飞行作弊检测
- 加速作弊检测
- 时间 / 加速作弊检测
- 无限体力检测
- 传送 / 穿墙检测
- 崩溃防护(阻止极端坐标滥用)
智能豁免
HyGuard 包含旨在防止正常游戏过程中出现垃圾信息和误报的豁免项:
- 坐骑/马匹豁免(包括在水中,无限期)
- 水域/游泳豁免
- 战斗技能宽限(弓冲刺、匕首攻击、剑蓄力)
- 攀爬豁免
- 自由落体识别
- 管理员传送容忍
管理员工具
- 游戏内彩色警报通知
- 管理员绕过系统
/hyguard命令(重新加载配置,检查状态)/alerts命令(切换警报通知)/logs命令(查看近期标记记录)
集成与配置
- Discord Webhook 通知
- 支持热加载的 JSON 配置
- 自动标记重置系统
- 所有检查项均可配置阈值
- 可配置的标记至警报和标记至惩罚次数
防篡改
HyGuard 默认启用加固功能:
- ProGuard 字节码混淆
- 运行时字符串加密
- 混淆的类/方法/字段命名
备注
- 默认设置为保守模式:设计为先发出警报,在看到服务器上玩家的真实行为后,您可以收紧阈值。
- 配置路径在启动时会打印出来,可以在不重启服务器的情况下重新加载更改。
使用方法
- 将 HyGuard 的 jar 文件放入服务器的 mods/plugins 文件夹(即您其他服务器模组所在的位置)。
- 启动一次服务器以生成配置文件。
- 运行
/hyguard status确认检查项已激活,然后在管理员账号上运行/alerts以接收通知。 - 如果您使用 Discord 警报,请在 JSON 配置中添加您的 Webhook URL,然后使用
/hyguard reload重新加载。
所有命令和权限:
| 命令 | 功能 | 权限 |
|---|---|---|
/hyguard |
显示帮助信息、所有命令、权限以及当前的启用/禁用状态 | hyguard.command |
/hyguard reload |
从文件重新加载配置 | hyguard.command |
/hyguard status |
显示诊断信息(追踪的玩家、标记、检查项) | hyguard.command |
/hyguard enable |
重新启用反作弊 | hyguard.command |
/hyguard disable |
立即关闭反作弊(所有检查项停止) | hyguard.command |
/alerts |
切换是否在聊天中接收反作弊警报 | hyguard.alerts |
/logs |
显示近期玩家违规记录 | hyguard.logs |
权限专用: hyguard.bypass |
豁免所有检查——不会被标记,不会被踢出 |
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。