Grim Anticheat

插件 Grim Anticheat v2.3.68

完全异步、多线程、预测、开源、3.01 范围、0.01% 速度、1.8-1.21 反作弊
原贴
GrimAC 是一个开源的 Minecraft 反作弊软件,专为 1.21 设计,支持 1.8-1.21。它在测试版中是免费的。它最终将变为付费和/或将包括提供额外的基于订阅的付费支票。Geyser 玩家完全豁免。

此项目被视为此项目的 2.0(开源)分支的功能完整。如果你想要修复或增强,但无法赞助工作,欢迎提交拉取请求。
安装说明
现在需要 Java 17。

  • 目前支持 Paper、Spigot 和 Folia。
  • 如果您使用 Geyser,请将 Floodgate 放在后端服务器上,以便 grim 可以免除基岩玩家。如果 Floodgate API 位于代理上,则 Grim 无法访问它。
  • 如果您使用 ViaVersion,它应该位于后端服务器上,因为移动高度依赖于客户端版本。
支持和wiki信息
开发者信息
Grim 至高无上是什么

让 Grim 在其他反作弊者中脱颖而出?

Movement 模拟引擎
  • 我们对玩家的可能动作进行了 1:1 的复制
  • 这包括从基本行走、游泳、击退、蜘蛛网到气泡柱的所有内容
  • 它甚至涵盖了从船到猪再到 Stinteract 的骑乘实体
  • 基于覆盖边缘情况构建,以确认准确性
  • 1.13+ 客户端(1.13+ 服务器)、1.12(1.13+ 服务器)客户端、1.13+ 服务器(1.13+ 客户端)和 1.12(1.12)服务器上的 1.12- 客户端均受支持,无论这些版本之间的技术变化如何。
  • 冲突的顺序取决于客户端版本,并且是正确的
  • 考虑版本之间的细微边界框差异,例如:
    • 对于 1.7-1.8 名玩家,单个玻璃板将是 + 形状,对于 1.9+ 名玩家,1.8 服务器上的 1.13+ 客户端将是 *由于 ViaVersion 的原因,请查看 + 玻璃板碰撞箱
    • 许多其他块都非常注重细节。
    • 1.12 或以下玩家不存在含水物块
    • 客户端版本中不存在的块使用 ViaVersion 的替换块
    • 无法转换为先前版本的块数据将被正确替换
    • 所有原版碰撞箱都已实现
完全异步和多线程设计
  • 所有移动检查和绝大多数侦听器都在 netty 线程上运行
  • 反作弊可以扩展到数百名玩家,甚至更多
  • 线程安全性经过深思熟虑
  • 下一个内核允许这种设计
完整世界复制
  • 反作弊为每个玩家保留一个世界的复制品
  • 副本是通过监听 chunk 数据包、块位置和块更改来创建的
  • 在所有版本中,使用调色板将块压缩为每个块 16-64 kb
  • 使用此缓存,反作弊者可以安全地访问世界状态
  • 对于每个播放器,缓存允许多线程设计
  • 向玩家发送带有数据包的假区块是安全的,不会导致 false
  • 为每个玩家重新创建世界,以允许延迟补偿
  • 客户端块不会对基于数据包的块造成问题。Block glitching 不会使反作弊失败。
延迟补偿
  • 世界更改将排队,直到它们到达玩家
  • 这意味着打破玩家下的区块不会欺骗反作弊
  • 从飞行状态到移动速度,一切都将得到延迟补偿
库存补偿
  • 跟踪玩家的物品栏以防止高延迟的幽灵块和其他错误
安全设计,而不是隐蔽性
  • 所有系统都设计为高度安全,并且在数学上不可能绕过
  • 例如,预测引擎知道所有可能的移动,并且无法绕过
无下载权限
贡献者

帖子交流

0

点赞金锭

0

贡献资源

0

资源版本 v2.3.68
下载量 8
热度 745
更新时间
{评级}星 0 星
顶部