Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 4611|回复: 56

[Nukkit插件] [原创][反作弊]FWatchDog - 高效的反作弊插件[全版本]

[复制链接]
catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
发表于 2020-10-6 12:16:13 | 显示全部楼层 |阅读模式
基岩版插件发布
中文名称: 看门狗
英文名称: FWatchDog
来源: 原创
前置插件: Nukkit
服务端类型: Nukkit(旧) Cloudburst Nukkit(原NukkitX) 
插件类型: 综合 管理 安全 
支持版本: 1.16.X 1.14.X 1.13.X 1.12.X 1.11.X 1.10.X 
下载地址: http://mcbbs.net
原帖地址: http://mcbbs.net
最后更新: 2020-12-31

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 catrinbow 于 2020-12-31 22:02 编辑
FWatchDog - 低误判|高效|定制化
v1.1.1 正式版
插件交流群:287407292
DISCORD交流群组: https://discord.gg/Xtwf5yq




FWatchDog是一款被动式反作弊,以这种方式检测作弊玩家,大大减小了误判几率.




什么是被动式反作弊?
当一个玩家举报了一个作弊玩家了以后,反作弊才会对作弊玩家进行相关检测.
插件有误判吗?
该反作弊现在有误判,但是误判率不高,它允许翅翼飞行,脚手架爬行等
你可以在配置文件将maxVL值设置稍高来减少误判.
反作弊什么原理?
通过检测玩家的异常数据进行分析,叠加VL值,达到maxVL判为作弊.
反作弊可以防什么?
可以防一些现在的主流作弊例如Win10基岩版的Horion和手机的ToolBox,你可以在配置文件开启Debug模式,这样插件会输出检测信息,你可以体验到它的实用性.
配置文件太复杂了怎么办?
你可以在下方下载配置好了的文件.如果你的配置文件不当很有可能超级误判!!!.

目录:
- 检测项目
- 插件命令
- TODO列表
- 特判列表
- 更新日志
- 插件下载
- 配置下载
- 图片展示


当前版本可以检测项目:(持续更新)

Move移动类:
- Fly 飞行
- MovingFly 冲刺飞
- Glide 滑翔
- AirJump 空中连续跳跃
- AirSwim 在空中游泳
- AirStuck 在空中悬浮
- Jetpack 喷气背包
- CubeGlide 奇怪的滑翔(强制往前瞬移)

- HighJump 高跳
- Speed 速度
- ToolBoxSpeed 普通的加速
- LongJump 更远的跳跃(加强的Bhop)

- Bhop (加速+自动跳跃)
- Teleport (瞬移)
- BlinkSpeed_NoPacket 停止发送移动数据包进行瞬移
- Phase 穿墙
- Blink 瞬移
- Timer 变速齿轮(初步检测)
- PacketSpeed 奇怪的移动数据包
- FastLadder 快速爬楼梯
- Scaffold 自动搭路- NoSlow 无减速
- Spider 爬墙- AntiWater 水上行走
Player玩家类
- NoFall 无掉落伤害(初步检测)
- FakeHP Nukkit核心的假血量问题
- NoPacket 停止发包
- InvMove 打开背包或箱子界面仍然可移动
- ReachPlace 长臂猿放置方块
- ExtendedBlockReach 长臂猿破坏方块
- FastChat 刷屏(快速发送消息)
- Bed**er 自动挖床
- Nucker 一键挖掘
- SpeedMine 快速挖掘
- AutoCleaner 自动扔东西
- ChestStealer 自动拿箱子
Combat攻击类
- AutoClicker 连点器
- MultiAura 杀戮光环(Multi)
- Killaura 杀戮光环(Angle)
- Killaura 杀戮光环(NoAntiBot)
- Criticals 非法暴击
- Reach 长臂猿

命令列表:
前缀子命令   权限 内容 备注 说明 附加
wdr <玩家ID><作弊类型> 所有人 举报一个作弊玩家并检测
watchdogreport <玩家ID> <作弊类型> 所有人 举报一个作弊玩家并检测 可缩写/wdr
watchdog uuid <玩家ID> 管理员 获取一个玩家的UUID
watchdog notify <玩家>+<信息> 管理员 以反作弊身份给玩家发送消息
watchdog ban <玩家>+<原因> 管理员 封禁一个玩家
watchdog unban<玩家> 管理员  解除一个玩家的封禁
watchdoggetping<玩家>管理员 获取一个玩家的延迟

目前支持的作弊类型有: Fly/MovingFly/speed/Bhop/killaura/Reach
作弊类型可以写多个例如:
/wdr catrainbow fly speed ka reach

TODO列表:
- 无




更新日志:
2020/10/6:
发布插件

2020/10/6:
- 增加对HighJump的检测
- 增加对BlinkFly的检测
- 增加在水平空中超过单位时间拉回
- 增加对低飞行的检测
- 配置文件新增

2020/10/6
- Fly新增AirSwim检测
- Fly新增AirJump检测
- Fly修复冲刺拉回问题
- Fly新增低空飞行检测
- 命令修改为/wdr <玩家> <原因>
原因可以写多个比如
/wdr catrainbow fly speed bhop
目前支持的检测项目有: fly speed

2020/10/6
1.0.2 ChangeLogs:
-调整所有检测项目
-新增平飞检测
-调整Fly拉回系统每次增加的VL值
-调整低飞行检测
-调整飞行高度的检测
-适配脚手架

2020/10/7
1.0.3 ChangeLogs:
- 修复AirJump检测问题
- 修复Fly误判
- 增加ToolBoxSpeed初步检测
- 增加LongJumpSpeed初步检测

2020/10/7
1.0.4ChangeLogs:
- 修复Speed误判
- 增加冰上Speed特判
- 新增ToolBoxSpeed
- 新增BhopSpeed检测

2020/10/7
1.0.5 ChangeLogs
- 新增AirStuck 空中悬浮的检测
- 新增Jetpack 喷气背包的检测
- 新增PhaseFly 穿墙飞行检测
- 新增Blink 瞬移检测
- 更新Bhop 检测机制
- 新增命令notify 给玩家发送消息
- 新增命令uuid 获取玩家uuid

2020/10/7
1.0.6 ChangeLogs:
- 修复玩家急速药水效果时的误判
- 修复玩家在爬梯和藤曼时被穿墙误判
- 新增自动封禁系统
- 新增命令unban 解除某个玩家的封禁
- 新增命令ban 封禁某个玩家
- 修改BhopSpeed的检测算法

2020/10/23
1.0.7 ChangeLogs:
- 修复BanCommand报错
- 修复AutoBan报错
- 改**飞检测算法
- 新增变速齿轮检测
- 改进Bhop检测算法
- 新增CubeGlide检测算法

2020/10/25
1.0.8 Build1 ChangeLogs:
- 新增延迟补偿机制
- 新增VL值衰减机制
- 新增独立封禁数据库
- 新增管理命令返回延迟
- 新增ToolBoxFlyA检测
- 修复1.0.7的Fly不检测问题

2020/10/30
1.0.8 Build1 Fixs ChangeLogs:
- 新增异常数据包拦截和检测
- 新增FakeHP的检测
- 修复Fly检测的逻辑问题
- 新增定时播放封禁过的玩家数量
- 新增方差检测Speed和Fly
- 机器学习开始编写(大坑)

2020/11/1
1.0.8 Build2 ChangeLogs:
- 修复1.0.8Build1Fixs安装后进不去服务器的问题
- 改进对Speed方差检测的算法
- 新增ToolBoxFlyC的检测
- 移除核心自带的移动检测减少回弹
- 新增LongAirTickFly检测
- 改进了Bhop的检测算法
- 修复FakeHP检测报错的问题
- 接入云黑系统(BlackBE),可配置文件开关
- 新增FastLadder的检测

2020/11/7
1.0.8 Build3 ChangeLogs:
ChangeLogs:
- 优化Fly检测算法减少误判
- 全新自动封禁机制- 调整配置文件(BanMessage支持变量)
(变量@n换行 @reason原因 @type作弊类型 @leftD 封禁剩余天数 @leftH 封禁剩余小时数 @D被封日期 @ID封禁编号)- 调试模式Flag信息优化输出

2020/11/15
1.0.8 Build4 ChangeLogs:
- 新增SpeedC检测方案
- 新增FlyD检测方案
- 新增加权平均值计算
- 优化检测算法
- 新增空中3秒纵轴不变化自动扣血
- 修复逻辑问题

2020/11/28
WatchDog 1.0.9 ChangeLogs:
November 28th, 2020
------------------------------------------
New additions:
- Add MultiAura check
- Add MorePacket in config
- Add MovePacketVariance check
- Add AutoClickerB check
- Add Criticals check
- Add NoPacket check
- Add PlayerActionManager
- Add FakeModBan
------------------------------------------
Bugfixes:
- Fix AirJump check
- Fix BlinkFly check
- Fix AutoBanSystem

2020/12/12
WatchDog 1.1.0 Update ChangeLogs:
- 新增 Reach 检测
- 新增 ReachPlace 检测
- 新增 Scaffold 检测
- 新增 FastPlace 检测
- 新增 ExtendedBlockReach 检测
- 新增 FastChat 检测
- 删除 Fly[Default]检测原因没用
- 修复 HighFly 检测
- 新增 起飞预判扣血(不影响游戏)
- 插件接入云服务器,预计会写入用户授权,配置文件共享社区等功能- 新的调试模式: 如果将调试模式打开并且将Kick调为false那么只会发送屏幕字体提示被踢了不会真踢玩家(下面有效果图)

2020/12/12
WatchDog1.1.0.3 Update ChangeLogs:
- 新增 Bed**er 检测
- 新增 Nucker 检测
- 修复 MultiAuraA 检测
- 新增 MultiAuraB 检测
- 新增 AutoClicker 检测标准分类
- 新增 SpeedMine 检测
- 修复已知问题

2020/12/20
WatchDog1.1.0.4 Update ChangeLogs:
- 新增 Killaura[B] 角度检测
- 新增 AutoCleaner 自动扔东西检测
- 新增 ChestStealer 自动拿箱子检测
- 新增 NoSlow 无减速检测
- 新增 Spider 爬墙检测
- 新增 ExcludedLevels 选择在配置文件可以添加不检测的世界
- 修复 BlinkSpeed 检测
- 修复 Speed 末影珍珠误判
- 修复 Speed 快速传送误判
- 修复 InvMove 检测误判
- 修复 LongAirTick 检测误判
- 删除 Speed(Weight) 检测 原因: 误判
- 整理配置文件顺序

2020/12/27
WatchDog1.1.0.5 Update ChangeLogs:
- 新增 Killaura[Bot] 检测 (输入举报杀戮命令后会生成假人在玩家头顶转圈,不影响正常游戏)
- 新增 Speed(Distance) 检测
- 删除 SpeedA 检测
- 删除 SpeedB 检测
- 修复 NoWeb检测

2020/12/31
WatchDog 1.1.1 Update ChangeLogs:
- Add English Config
- Add AntiWater check
- Fix Speed[Death] check
- Fix Speed[Var] check
- Fix Killaura[Bot]





配置文件:
(不能直接复制,请在下方下载配置文件或使用插件自带)
  1. WatchDogVersion: 1.1.1
  2. DebugMode: false
  3. BanWaveMode: true
  4. BanWaveSize: 1
  5. BanWaveMinTime: 10
  6. BanWaveMaxTime: 60
  7. NotifyTitle: '[WatchDog]§c'
  8. CheckPing: 150
  9. HighPingDelay: 10.0
  10. CheckTask: 1000
  11. NKMoveCheck: false
  12. UseBlackBE: false
  13. BanTimeDelay: 2000
  14. ShowBanListDelay: 100
  15. KickMessage: 请勿使用外纪
  16. KickBroadcast: §c一名玩家因作弊或滥用权限被踢出服务器.
  17. WaringMessage: 你的行动十分可疑,请不用作弊哦~
  18. ShowCheatType: true
  19. ShowKickBroadcast: true
  20. ShowBanListMessage: true
  21. RepeatedReportMessage: 你不能重复举报这名玩家
  22. FastChatMessage: 你说话太快了哦~稍等一下吧
  23. QueueFullMessage: 举报队列繁忙,请稍后重试
  24. PlayerNotOnline: 你举报的玩家不在线
  25. ReportSuccessfully: 举报成功,我们会对该玩家进行检测的,谢谢你的举报!
  26. ShowReportType: '支持的检测项目有: Fly/Speed/Killaura/Reach'
  27. RepeatedReportType: 你无法重复填写一个举报内容
  28. BlackBEKickMessage: 你的账户存在安全警报,无法进入服务器
  29. LoginBanMessage: '§8Failed to connect this server @n §cYou are temporarily banned
  30.   for§r @leftDD @leftHH§c from this server @n §8Reason:§r @reason @type @n §aEndTime:§r
  31.   @end @n §8ID: @ID @D'
  32. AutoBanMessage: WatchDog自动处理
  33. AutoBanDelay: 3
  34. ExcludedLevels:
  35. - nether
  36. wad:
  37.   check:
  38.     fly:
  39.       maxVL: 30.0
  40.       waringVL: 15.0
  41.       banVL: 100.0
  42.       pullbackVL: 20.0
  43.       maxheight: 10.0
  44.       maxspeed: 15.0
  45.       maxTps: 0.0
  46.       dynamicRange: 6.3
  47.       airTime: 15
  48.       airJumpYaw: 2.0
  49.       airJumpPaw: 2.0
  50.       waterLongJump: 5.2
  51.       maxPacketVariance: 25.0
  52.       morePacket: 21
  53.       highjump: 5.0
  54.       pullback: true
  55.       waring: true
  56.       kick: true
  57.       ban: false
  58.     speed:
  59.       maxVL: 20.0
  60.       waringVL: 10.0
  61.       banVL: 100.0
  62.       pullbackVL: 5.0
  63.       Distance: 4.0
  64.       IceMaxSpeed: 6.0
  65.       blinkYaw: 11.2
  66.       blinkPath: 11.2
  67.       bhopPath: 5.3
  68.       maxAvgVariance: 11.0
  69.       pullback: true
  70.       waring: true
  71.       kick: true
  72.       ban: false
  73.     nofall:
  74.       maxVL: 20.0
  75.       waringVL: 15.0
  76.       banVL: 100.0
  77.       kick: true
  78.       ban: false
  79.     fakehp:
  80.       autoheal: true
  81.     killaura:
  82.       maxVL: 20.0
  83.       waringVL: 15.0
  84.       banVL: 100.0
  85.       maxHit: 1
  86.       multiTimeoutTick: 300
  87.       minDisBetweenAngle: 0.7
  88.       maxYawRotation: 2.0
  89.       botDiameter: 3.3
  90.       waring: true
  91.       kick: true
  92.       ban: false
  93.     scaffold:
  94.       minPlaceTick: 500.0
  95.       pullback: true
  96.     reach:
  97.       maxDistance: 3.6
  98.       creativeModeDistance: 6.2
  99.       reachBreakDistance: 6.2
  100.       pullback: true
  101.     fastchat:
  102.       minChatTick: 500
  103.       switch: true
  104.     invalid:
  105.       breakSwitch: true
  106.       speedMineSwitch: true
  107.       maxVL: 3
  108.       kick: true
  109.     autoclicker:
  110.       defaultMaxCPS: 20
  111.       computerMaxCPS: 25
  112.       phoneMaxCPS: 15
  113.     invmove:
  114.       switch: true
  115.       pullback: true
  116.       maxVL: 3
  117.       kick: true
  118.     autoCleaner:
  119.       switch: true
  120.       minTick: 100
  121.       pullback: true
  122.       maxVL: 3
  123.       kick: true
  124.     chestStealer:
  125.       switch: true
  126.       minTick: 100
  127.       pullback: true
复制代码


插件下载
下载地址:

测试版本


1.0.0
(已替换)

1.0.1
WatchDog1.0.1.jar (53.1 KB, 下载次数: 56)

评分

参与人数 4人气 +5 金粒 +30 收起 理由
jalliam + 1 + 5 MCBBS有你更精彩~
2580crq + 1 + 5 Ssssssssssssssssssss
ruo_shui + 2 + 20 MCBBS有你更精彩~
一只鸽纸 + 1 支持

查看全部评分

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-6 12:50:04 | 显示全部楼层
本帖最后由 catrinbow 于 2020-10-8 11:22 编辑

插件估计一周更新一次,欢迎提出建议(包括但不限于误判内容,没检测到的,逻辑问题)
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-6 14:14:07 | 显示全部楼层
1.0.0 ChangeLogs:
- 增加对HighJumpFly的检测
- 增加对ZoomFly的检测
- 增加在水平空中超过单位时间拉回
- 增加对低飞行的检测
- 配置文件新增
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-6 19:34:10 | 显示全部楼层
1.0.1 ChangeLogs:
- Fly新增AirSwim检测
- Fly新增AirJump检测
- Fly修复冲刺拉回问题
- Fly新增低空飞行检测
- 命令修改为/wdr <玩家> <原因>
原因可以写多个比如
/wdr catrainbow fly speed bhop
目前支持的检测项目有: fly speed
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-6 21:27:25 | 显示全部楼层
本帖最后由 catrinbow 于 2020-10-25 09:48 编辑

1.0.2 ChangeLogs:
-调整所有检测
-新增平飞检测
-调整Fly拉回系统每次增加的VL值
-调整低飞行检测
-调整飞行高度的检测
-适配脚手架
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-7 11:04:25 | 显示全部楼层
1.0.3 ChangeLogs:
- 修复AirJump检测问题
- 修复Fly误判
- 增加ToolBoxSpeed初步检测
- 增加LongJumpSpeed初步检测
回复

使用道具 举报

3380502112 当前离线
积分
38
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-11-8
查看详细资料
发表于 2020-10-7 13:24:08 | 显示全部楼层
支持作者大大666
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-7 13:50:25 | 显示全部楼层
1.0.4ChangeLogs:
- 修复Speed误判
- 增加冰上Speed特判
- 新增ToolBoxSpeed
- 新增BhopSpeed检测
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-7 13:55:28 | 显示全部楼层

谢谢支持
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-7 18:20:19 | 显示全部楼层
1.0.5 ChangeLogs
- 新增AirStuck 空中悬浮的检测
- 新增Jetpack 喷气背包的检测
- 新增PhaseFly 穿墙飞行检测
- 新增Blink 瞬移检测
- 更新Bhop 检测机制
- 新增命令notify 给玩家发送消息
- 新增命令uuid 获取玩家uuid
回复

使用道具 举报

CivicXFB 当前离线
积分
823
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-5-10
查看详细资料
发表于 2020-10-8 10:56:46 | 显示全部楼层
支持一手 希望在完善检测机制 例如一举报就直接来一套大保健
回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-8 11:21:02 来自手机 | 显示全部楼层
CivicXFB 发表于 2020-10-8 10:56
支持一手 希望在完善检测机制 例如一举报就直接来一套大保健

会改进的
回复

使用道具 举报

玖忆惜梦 当前离线
积分
1354
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-21
查看详细资料
发表于 2020-10-13 00:28:35 | 显示全部楼层
作者,Jesus能不能检测啊,求更新,秋梨膏
回复

使用道具 举报

z夕妄 当前离线
积分
31
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-10-12
查看详细资料
发表于 2020-10-13 22:02:41 | 显示全部楼层
666666666666

评分

参与人数 1人气 -1 金粒 -10 收起 理由
ruo_shui -1 -10 请仔细阅读版规,不要灌水

查看全部评分

回复

使用道具 举报

catrinbow 当前离线
积分
259
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-14
查看详细资料
 楼主| 发表于 2020-10-13 22:42:53 来自手机 | 显示全部楼层
玖忆惜梦 发表于 2020-10-13 00:28
作者,Jesus能不能检测啊,求更新,秋梨膏

能,周末更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-3-5 11:38 , Processed in 0.095589 second(s), Total 43, Slave 36 queries, Release: Build.2021.03.02 1120, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表