跳转到内容
我的世界XyeBBS论坛3群 进群吹水聊天!众多整合包作者、插件作者、玩家在内哦!不定时发福利,公布重要通知!
...

闪电格里姆反作弊

(Lightning Grim Anticheat)
反作弊 perfected | 3.0005 攻击距离 | 99.999% 抗击退。GrimAC 的分支版本,速度更快,拥有更优的攻击距离检测、交互检测以及大量错误修复。
仅客户端娱乐管理其它

Lightning Grim 反作弊

本项目是 GrimAC 的一个分支,实现了显著的性能提升,并在攻击距离、方块放置和交互检测方面表现更优。如果您需要修复错误或增强功能但无法赞助相关工作,欢迎提交拉取请求(Pull Requests)。

GrimAC 是一款开源的 Minecraft 反作弊插件,专为 1.21.5 设计,支持 1.8-1.21.5 版本。它可在 1.8-1.21.5 服务器上运行,并完全支持通过 ViaVersion 连接的 1.7-1.21.x 版本玩家,无论服务器原生版本如何。Geyser 玩家将被完全豁免。

上游版本尚未包含的当前更改(包括但不限于)

  • WallHit(穿墙攻击检测):检测是否穿过墙壁进行攻击
  • EntityPierce(穿透实体攻击检测):检测是否穿过其他实体进行攻击
  • Bukkit 事件活塞优化
  • 优化的碰撞箱/碰撞体积
  • 优化的攻击距离计算
  • PacketOrder 检测(修复大量 noslow、autoblocks 等漏洞)
  • 库存交互检测(防止将合成槽用作额外存储空间、在打开库存时移动等)
  • LineOfSightPlace(视线内放置检测):检查方块放置/容器交互是否在玩家视线范围内。阻止穿过墙壁或在玩家未注视的方向放置方块和打开箱子。

通过终端/命令提示符编译

  1. git clone https://github.com/Axionize/LightningGrim(或点击绿色代码按钮,下载 ZIP 文件后解压)
  2. cd LightningGrim
  3. gradlew build
  4. 最终生成的 jar 文件位于 build/libs 目录中

API 信息

Grim 的 API 允许您将 Grim 集成到您自己的插件中。更多信息请查看 API 的 GitHub 仓库 此处。

Grim 的优势

以下是使 Grim 在众多反作弊插件中脱颖而出的核心特性

运动模拟引擎

  • 我们实现了玩家可能运动的 1:1 精确复现
  • 涵盖从基本行走、游泳、击退、蜘蛛网到气泡柱的所有情况
  • 甚至包括骑乘实体,从船到猪再到炽足兽
  • 基于覆盖边缘案例以确保准确性
  • 无论这些版本之间存在多大的技术变更,均支持:1.13+ 客户端在 1.13+ 服务器上、1.12- 客户端在 1.13+ 服务器上、1.13+ 客户端在 1.12- 服务器上,以及 1.12- 客户端在 1.12- 服务器上
  • 碰撞顺序取决于客户端版本且完全正确
  • 考虑了不同版本间微小的边界框差异,例如:
    • 对于 1.7-1.8 玩家,单个玻璃板呈"+"形状;对于 1.9+ 玩家则呈"*"形状
    • 由于 ViaVersion,1.13+ 客户端在 1.8 服务器上会看到"+"形状的玻璃板碰撞箱
    • 许多其他方块也具备这种极致的细节关注
    • 对于 1.12 及以下版本的玩家,不存在含水方块
    • 客户端版本中不存在的方块会使用 ViaVersion 的替代方块
    • 无法转换到旧版本的方块数据会被正确替换
    • 所有原版碰撞箱均已实现

完全异步与多线程设计

  • 所有运动检测和绝大多数监听器均在 Netty 线程上运行
  • 反作弊系统可扩展至数百名甚至更多玩家
  • 线程安全性经过精心设计
  • 下一个核心特性使此设计成为可能

完整世界复现

  • 反作弊系统为每位玩家维护一个世界副本
  • 该副本通过监听区块数据包、方块放置和方块变更创建
  • 在所有版本中,区块使用调色板压缩至每区块 16-64 KB
  • 利用此缓存,反作弊系统可安全访问世界状态
  • 每位玩家的缓存支持多线程设计
  • 通过数据包向玩家发送假方块是安全的,不会导致误判
  • 为每位玩家重新创建世界以实现延迟补偿
  • 客户端侧方块不会导致基于数据包的方块出现问题。方块 glitch 不会触发反作弊误判。

延迟补偿

  • 世界变更会被排队直到送达玩家
  • 这意味着在玩家脚下破坏方块不会触发反作弊误判
  • 从飞行状态到移动速度的所有内容都将进行延迟补偿

库存补偿

  • 追踪玩家库存以防止高延迟下出现幽灵方块及其他错误

设计安全,而非依赖隐蔽性

  • 所有系统设计为高度安全且在数学上无法绕过
  • 例如,预测引擎知晓所有可能的运动方式,无法被绕过
资源外链

选择礼物

使用社区积分,为喜欢的作品送上一份支持

加载中...

打赏记录

感谢每一位送出礼物的社区成员

0 次支持0 积分
正在加载内容…