关于服务器的反作弊GrimAC

AMDRadeonM470X 2022-12-4 56 12/4

虽然市面上有很多但是我最终选择的还是一个正在开发中的

本机 Minecraft 版本:1.19
经过测试的 Minecraft 版本:1.81.121.161.171.181.19
源代码:https://github.com/MWHunter/Grim
作者:DefineOutside,retrooper (PacketEvents)
支持的语言: 英文、中文
捐赠链接:https://paypal.me/DefineOutside

测试服务器:test.grim.ac

关于服务器的反作弊GrimAC

由于当前引擎设计的技术限制和 mojang 对网络代码的完全愚蠢,只会修复主要问题。小问题将被忽略。通过使用 Grim,您应该解决遇到的问题或付钱请人这样做,或者忽略它们。我不能再为成千上万的人免费提供支持。

请注意,GrimAC 与 ProtocolLib 4.x 不兼容。如果使用 ProtocolLib,您必须更新到 ProtocolLib 5.x 开发版本:https://ci.dmulloy2.net/job/ProtocolLib/

GrimAC 是一个实验性的开源预测反作弊。在 beta 测试期间,它在 spigot 上是免费的它最终将被支付和/或将包括额外提供基于订阅的付费支票。

反作弊对于 1.8 和 1.19 服务器都是稳定的,两个版本都被超过一百名玩家同时测试。它是为 1.19 编写的,并已向后移植。对玩家动作进行1:1模拟,杜绝违规行为。它检测到 99.99% 的 antikb,0.0001% 的速度增加,以及几乎所有在其上测试的运动作弊。它甚至可以检测范围和运动中的 Optifine FastMath。整个预测引擎运行在 netty 上,以避免滞后于主线程。在 40 个玩家服务器上的性能被认为是 netty 线程上每个玩家 0.4% 的额外 CPU 负载,每个玩家主线程 CPU 负载 0.0005%(可忽略不计)。这比任何其他公共反作弊都要快得多。

Geyser玩家完全豁免。

对于 3.01 reach,请在 reach 配置中启用交易前和交易后,1.8 玩家在 1.8 服务器上。默认情况下,交易前和交易后被禁用以节省带宽。1.9 的玩家被检查到大约 3.04 的范围,并进行了长时间的战斗。

如有任何问题,请在 github 或 discord 上报告它们:https://discord.gg/FNRrcGAybJ

许可证:

  • 只要您遵循 GPL,您就可以复制、分发、修改、分叉、出售和获取此插件的代码作为您自己的代码
  • 鼓励您查看和修改 github 上的源代码
  • 您可以无限期地为任意数量的服务器使用此插件和衍生作品。

Wiki:命令、权限、惩罚等:
https ://github.com/MWHunter/Grim/wiki

安装说明:
如果您使用 Geyser,请将 Floodgate 放在后端服务器上,这样 grim 就可以免除基岩玩家。如果 Grim 在代理上,则无法访问 Floodgate API。

如果您使用 ViaVersion,它应该在后端服务器上,因为移动高度依赖于客户端版本。

命令

<> 表示参数是可选的

[] 表示需要参数

严峻的用户命令

/grim help - 显示命令列表和描述

/grim alerts - 切换接收​​警报违规

/grim profile [player] - 显示有关玩家的信息,例如客户端版本和敏感度

/grim reload - 重新加载所有配置文件,这也会重置所有在线违规

/grim spectate [player] - 进入旁观者并传送到玩家身边

/grim stopspectating - 回到原来的位置并离开旁观者

/grim log [0-255] - 上传预测标志的调试日志

/grim verbose - 显示所有标志,没有缓冲区

/version GrimAC - 检查 GrimAC 的版本

面向开发人员的命令、探究逻辑和调试

/grim debug - 切换预测输出

/grim consoledebug - 将预测输出切换到控制台

/grim sendalert [message] - 发送警报的内部命令,用于测试谁有权查看警报

预测输出格式

P:预测 - grim 认为最接近实际运动的最佳运动

A:实际 - 客户端发送到服务器的实际移动

O: Offset - 预测和实际运动之间的距离

权限

警报权限

grim.alerts - 接收违规警报

grim.brand - 接收客户品牌的提醒

豁免权限

grim.nosetback - 禁用玩家的挫折。可用于立即禁用所有挫折或作为员工/等级的额外津贴。

grim.nomodifypacket - 禁用 nofall 校正、计时器校正、到达取消和其他数据包修改。

grim.exempt - 玩家被 grim 忽略

命令权限

grim.performance - 允许你使用 /grim perf

grim.profile - 允许你使用 /grim profile [玩家]

grim.sendalert - 允许你使用 /grim sendalert [消息]

grim.debug - 允许你使用 /grim debug

grim.help - 允许你使用 /grim help

grim.reload - 允许你使用 /grim reload

grim.spectate - 允许你使用 /grim spectate [player] 和 /grim stopspectating

grim.log - 允许你使用 /grim log [0-255]

grim.verbose - 允许你使用 /grim verbose

Commands

<> means argument is optional

[] means argument is required

Grim user commands

/grim help - Shows a list of commands and descriptions

/grim alerts - Toggles receiving alert violations

/grim profile [player] - Shows information about a player, such as client version and sensitivity

/grim reload - Reloads all config files, this also resets all online violations

/grim spectate [player] - Go into spectator and teleport to the player

/grim stopspectating - Return to your original position and leave spectator

/grim log [0-255] - Upload a debug log for a prediction flag

/grim verbose - Show every flag, without a buffer

/version GrimAC - check version of GrimAC

Commands for developers, poking at logic, and debugging

/grim debug - Toggles prediction output

/grim consoledebug - Toggles prediction output into console

/grim sendalert [message] - Internal command to send alert, useful for testing who has permission to see alerts

Prediction output format

P: Prediction - The best movement that grim thinks was possible as close to actual movement

A: Actual - The actual movement that the client sent to the server

O: Offset - The distance between the predicted and actual movement

Permissions

Alert permissions

grim.alerts - Receive alerts for violations

grim.brand - Receive alerts for client brands

Exempt permissions

grim.nosetback - Disables setbacks for the player. May be used to disable all setbacks at once or as a perk for staff/ranks.

grim.nomodifypacket - Disables nofall correction, timer correction, reach cancelling, and other packet modification.

grim.exempt - The player is ignored by grim

Command permissions

grim.performance - Allows you to use /grim perf

grim.profile - Allows you to use /grim profile [player]

grim.sendalert - Allows you to use /grim sendalert [message]

grim.debug - Allows you to use /grim debug

grim.help - Allows you to use /grim help

grim.reload - Allows you to use /grim reload

grim.spectate - Allows you to use /grim spectate [player] and /grim stopspectating

grim.log - Allows you to use /grim log [0-255]

grim.verbose - Allows you to use /grim verbose

- THE END -

AMDRadeonM470X

12月07日18:14

最后修改:2022年12月7日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论