盖亚的釉彩

盖亚的釉彩

一个模块化的反作弊插件,适用于Hytale服务器,支持多服务器同步。

杂项

适用于 Hytale 服务器的模块化反作弊插件,支持多服务器同步。

重要提示:多服务器同步功能尚未经过测试,仍处于非常初级的阶段。如果出现任何问题,请在 GitHub 上提交 issue(描述末尾有链接)。

重要提示:请务必在 gaias_data/config.json 中调整检测和自动踢出/封禁等级的配置值。

特性

  • 模块化检测系统:易于添加、移除或自定义检测模块
  • 多服务器同步:封禁和违规行为跨服务器实例同步(通过文件或 Redis)
  • 实时警报:向管理员发送颜色标记的可疑活动通知
  • 可配置惩罚:根据违规等级进行警告、踢出、临时封禁或永久封禁
  • 垃圾回收友好:对象池和环形缓冲区减少垃圾回收压力
  • 线程安全:使用细粒度锁定的并发数据结构
  • 持久化存储:分段文件存储违规行为和玩家数据
  • 可选的踢出/封禁:可通过配置文件停用自动踢出/封禁。停用后,仍会发送警报并记录玩家行为。

功能

移动检测

  • 速度:检测玩家移动超过允许速度
  • 飞行:检测未经许可的非法悬停或飞行

战斗检测

  • 距离:检测超出允许距离的攻击
  • 攻击速度:检测自动点击器和异常点击频率

世界检测

  • 方块破坏:检测快速破坏/瞬间挖掘作弊
  • 方块交互距离:检测从过远距离与方块交互

管理功能

  • 向管理员发送实时警报,带有颜色标记的违规等级(低/中/高)
  • 通过 /gaias flagged 命令查看标记玩家列表
  • 跨所有服务器实例的封禁同步
  • 用于测试或信任玩家的玩家豁免功能
  • 违规历史追踪与检查

命令

命令 描述
/gaias help 显示命令帮助
/gaias reload 重新加载配置
/gaias status 显示反作弊状态
/gaias alerts [on|off] 切换管理员警报
/gaias ban <player> [duration] [reason] 封禁一名玩家
/gaias unban <player> 解封一名玩家
/gaias violations <player> 查看玩家的违规行为
/gaias exempt <player> [on|off] 切换玩家豁免状态
/gaias checks 列出所有已注册的检测模块

封禁时长格式

  • 1h - 1 小时
  • 6h - 6 小时
  • 1d - 1 天
  • 7d - 7 天
  • 1w - 1 周
  • perm - 永久

权限

权限 描述
gaiasglaze.admin 访问所有管理命令
gaiasglaze.alerts 接收实时违规警报

信息

更多信息请查看模组的 GitHub 页面。如有任何问题和 bug,也请在该 GitHub 页面提交 issue。