HyGuard - 反作弊

HyGuard - 反作弊

HyGuard 是一款面向 Hytale 的服务器端反作弊系统,专注于检测移动漏洞、非法传送和稳定性保护,提供低噪音的管理员警报和智能豁免功能。

实用

描述

所有未来更新都将在 BuiltByBit 上发布

HyGuard 专为那些希望拥有强大移动和漏洞检测功能,但又不想让每一次异常 tick 都变成误报的服务器管理员而设计。它能监控常见的客户端作弊行为(飞行、加速、时间操控、传送/穿墙),同时对合法的游戏边缘情况(如水中移动、攀爬、坠落过渡、战斗技能、坐骑和管理员操作)保持宽容。

目标很简单:捕获真正重要的作弊行为,保持警报的可读性,并使调优变得可预测。

检测系统

  • 飞行作弊检测
  • 加速作弊检测
  • 时间 / 加速作弊检测
  • 无限体力检测
  • 传送 / 穿墙检测
  • 崩溃防护(阻止极端坐标滥用)

智能豁免

HyGuard 包含旨在防止正常游戏过程中出现垃圾信息和误报的豁免项:

  • 坐骑/马匹豁免(包括在水中,无限期)
  • 水域/游泳豁免
  • 战斗技能宽限(弓冲刺、匕首攻击、剑蓄力)
  • 攀爬豁免
  • 自由落体识别
  • 管理员传送容忍

管理员工具

  • 游戏内彩色警报通知
  • 管理员绕过系统
  • /hyguard 命令(重新加载配置,检查状态)
  • /alerts 命令(切换警报通知)
  • /logs 命令(查看近期标记记录)

集成与配置

  • Discord Webhook 通知
  • 支持热加载的 JSON 配置
  • 自动标记重置系统
  • 所有检查项均可配置阈值
  • 可配置的标记至警报和标记至惩罚次数

防篡改

HyGuard 默认启用加固功能:

  • ProGuard 字节码混淆
  • 运行时字符串加密
  • 混淆的类/方法/字段命名

备注

  • 默认设置为保守模式:设计为先发出警报,在看到服务器上玩家的真实行为后,您可以收紧阈值。
  • 配置路径在启动时会打印出来,可以在不重启服务器的情况下重新加载更改。

使用方法

  1. 将 HyGuard 的 jar 文件放入服务器的 mods/plugins 文件夹(即您其他服务器模组所在的位置)。
  2. 启动一次服务器以生成配置文件。
  3. 运行 /hyguard status 确认检查项已激活,然后在管理员账号上运行 /alerts 以接收通知。
  4. 如果您使用 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 豁免所有检查——不会被标记,不会被踢出