NTAC (新镇反作弊-[专为阻止NoCheatPlus无法阻止的多种作弊而制作的反作弊插件])
NTAC 是一款用于Minecraft服务器的反作弊插件,由VincBreaker / Vinc0682开发。该插件目前已正式废弃,不再接受来自VincBreaker的更新。然而,他已将该插件开源,其他人可以继续开发:https://github.com/Vinc0682/NTAC。该插件仅兼容于Spigot 1.9.2 / 1.9.4,不支持1.8.x及1.7.x版本。
功能:
1. 阻止服务器上NoCheatPlus无法阻止的多种作弊行为,包括Killaura-Botcheck,Aimbot,AutoClicker等。
2. 设计为NoCheatPlus的补充,可以与NoCheatPlus一起使用。
配置:
1. 提供了丰富的配置选项,确保插件可以适用于各种类型的服务器,同时避免改动代码。
2. 可在配置文件中找到解释说明。
用法:
- /ntac reload - 重新加载配置
- /ntac notify - 通过"ntac.notify"权限通知工作人员
- /ntac kick <玩家名> - 使用NTAC格式将玩家踢出服务器
- /ntac ban <玩家名> [时间] [原因] - 封禁玩家,时间支持使用代码如3h表示封禁3小时
- /ntac banlist - 显示所有被NTAC封禁的玩家
- /ntac unban <玩家名> - 解封玩家(如果玩家是被NTAC封禁的)
- /ntac addbanpoint <玩家名> [点数] - 用于自动封禁,为指定玩家的自动封禁积分账户添加积分
权限:
- ntac.notify - 通过/ntac notify获取通知
- ntac.punish.kick - 通过/ntac kick踢出玩家
- ntac.punish.ban - 封禁玩家
- ntac.punish.banlist - 查看封禁列表
- ntac.punish.unban - 解封玩家
- ntac.punish.addbanpoint - 允许你给予封禁积分
- ntac.bypass - 忽略所有检查
- ntac.bypass.<检查项> - 忽略指定类别的检查
必要条件:
- Java 8
- NTAPI
- ProtocolLib 4.1+
未来计划:
1. 重构Jesus
2. 添加滑翔检测
3. 添加多种区块交互检测(例如快速破坏、正确的方块、交互方向等)
4. 变为“独立”反作弊插件,不再依赖于NoCheatPlus
常见问题解答:
Q: 应该使用config.yml还是newest-config.yml?
A: 应该使用config.yml,因为newest-config.yml只用于自动更新config.yml。不过查看newest-config也是值得的,因为它包含了注解。
Q: 如何实现全网封禁?
A: 内部封禁系统无法做到这一点,但你可以使用配置来使用另一个封禁系统。
Q: 用于混淆的工具是什么?
A: ProGuard用于名称混淆(字典),Zelix Klassmaster用于字符串加密、流程处理和异常混淆。
Q: 我可以获取源代码吗?
A: 给我一个有效的证明,证明你不是作弊插件开发者(例如具有一定声誉的公共服务器),告诉我你想要做什么。
Q: 玩家一碰触动物或生物就被踢出服务器!
A: 这是与ViaVersion不兼容的问题,请将服务器升级到Spigot 1.9.4并使用最新版的ViaVersion构建。若不使用ViaVersion或升级后问题依然存在,请私信联系我。
Q: 成就无法使用了!
A: 禁用Inv-Walk即可解决。
收录