Hytegrity 反作弊系统

Hytegrity 反作弊系统

Hytegrity 是一款专为 Hytale 服务器设计的性能友好型反作弊系统,能够检测作弊/滥用行为,提供可配置的警报、惩罚措施以及现代化的游戏内用户界面。

实用

Hytegrity:Hytale 反作弊系统

Hytegrity 是一个轻量级、可配置的反作弊系统,专注于数据驱动的检测。它能检测常见的移动型作弊行为(加速、飞行、传送、穿墙),并为管理员提供清晰的游戏内用户界面来调整警报、阈值、冷却时间和惩罚措施。目标是:在不牺牲服务器性能且尽可能减少误报的前提下,提升玩家体验。

注意:这是早期版本,需要详细配置。如果遇到任何问题,请留言评论以支持开发!

功能特性

  • 每项检测的独立配置,带实时用户界面
  • 全局设置,可将警报/惩罚预设应用于所有检测项
  • 白名单,用于完全豁免受信任的玩家
  • 员工警报,使非管理员也能收到反作弊消息
  • 游戏内、控制台和 Discord 警报,支持 Discord Webhook 集成
  • 惩罚措施:踢出、临时封禁、永久封禁(均可配置)
  • 调试模式,用于详细的检测日志记录
  • 优化的接收者缓存,实现可扩展的警报传递

安装指南

  1. 下载最新的 Hytegrity .jar 文件。
  2. 将其放入服务器的 mods/ 文件夹中。
  3. 启动一次服务器以生成配置文件。
  4. 使用 /anticheat 命令打开用户界面(仅限管理员)。

快速入门(推荐)

  1. 打开全局设置页面。
  2. 启用反作弊系统,配置警报并全局应用。
  3. 打开每个检测选项卡以微调阈值。
  4. 将受信任的玩家添加到白名单,将员工添加到员工警报中。

检测项

加速检测

标记超过基于服务器物理引擎预期的移动速度的玩家。

  • 关键设置:阈值倍数、样本大小、速度倍数(空中/流体/滑翔)。
  • 适用于捕捉加速作弊,而不会误判正常的冲刺行为。

飞行检测

检测未经许可的持续空中移动。

  • 关键设置:最大飞行刻数(默认 45),允许状态(滑翔、攀爬、滑动)。
  • 忽略短距离跳跃和纯下落以减少误报。

传送检测

检测大范围、可疑的位置变化。

  • 关键设置:最小距离、时间窗口、速率限制、垂直容差。
  • 可选择忽略服务器端的传送。

穿墙检测

检测穿过实心方块的移动。

  • 关键设置:穿透深度、检测间隔、允许的移动状态。

设置概览

全局设置

  • 反作弊开关:主启用/禁用开关。
  • 豁免管理员:全局忽略管理员。
  • 调试模式:打印详细的检测日志。
  • 临时封禁时长:临时封禁的默认持续时间。

警报(全局 + 逐项检测)

  • 控制台 / 游戏内 / Discord 开关
  • 每个通道的冷却时间
  • Discord Webhook URL
  • 这些设置可以全局应用,也可以按检测项单独调整。

惩罚措施

  • 踢出临时封禁永久封禁
  • 踢出的阈值和时间窗口
  • 每种惩罚类型的自定义消息

白名单

  • 通过用户名添加玩家(以 UUID 形式存储)。
  • 白名单中的玩家完全豁免于检查。

员工警报

  • 通过用户名添加员工以接收游戏内警报。
  • 员工除非同时也在白名单中,否则不会自动豁免。

注意事项

  • 这是一个服务器端反作弊系统。它检测行为,而非客户端篡改。
  • 为获得最佳效果,请在您服务器的移动配置上测试阈值。

支持与反馈

如果您发现问题或想要新功能,请给我留言或评论,并提供日志和配置片段。