Advertisement
Legend_Dev

RawrMC Anti-Cheat

Aug 19th, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.46 KB | None | 0 0
  1. #### RawrMC CONFIG FILE
  2. # RawrMC ANTI CHEAT
  3. # file: checks.yml | last edit version: @2.2.0
  4.  
  5. ## KillAura
  6. # Prevents the player from using the KillAura/AimBot hack
  7. killaura:
  8. # Enable KillAura check?
  9. enable: true
  10.  
  11. # Canceling system
  12. # It can cancel attack damage when the player is considered to be cheating (-1 = never canceling)
  13. # Note: Only some modules have canceling system, not all
  14. cancel_vl: 3
  15.  
  16. # Module Settings
  17. modules:
  18. # Machine Learning KillAura check
  19. # It uses machine learning algorithms to distinguish whether players cheat or not.
  20. machine_learning:
  21. enable: true
  22. vl_weight: 15
  23. # AutoClicker check
  24. # Detecting player using auto clicker software
  25. auto_clicker:
  26. # clicks per second(CPS) check
  27. cps:
  28. enable: true
  29. max_cps: 15
  30. vl_weight: 4
  31. # click delay check
  32. delay:
  33. enable: true
  34. vl_weight: 3
  35. # The min click delay differences player should have
  36. # higher value = more sensitive, but I suggest you don't set it higher, because it will cause more false flags
  37. delay_diff_threshold: 150
  38. # packet auto clicker pattern, it can detect some external auto clicker software
  39. packet:
  40. enable: true
  41. vl_weight: 5
  42. # long-term-cps difference check
  43. cps_long_term:
  44. enable: true
  45. vl_weight: 5
  46. # Attack Accuracy check
  47. # Preventing player from attacking other entities wit low miss rates
  48. accuracy:
  49. enable: true
  50. vl_weight: 20
  51. max_accuracy: 70
  52. # Yaw Pattern
  53. # Analysing the yaw movement when player fighting
  54. yaw:
  55. enable: true
  56. vl_weight: 5
  57. # Pitch Pattern
  58. # Analysing the pitch movement when player fighting
  59. pitch:
  60. enable: true
  61. vl_weight: 5
  62. # Derp
  63. # Preventing player's pitch value > 90 or pitch<-90
  64. derp:
  65. enable: true
  66. vl_weight: 10
  67. # Snap aiming
  68. # Preventing player from aiming fast when fighting
  69. snap_aim:
  70. enable: true
  71. vl_weight: 5
  72. # Dead entities hitting
  73. # Preventing player from attacking their target after he killed the target
  74. dead:
  75. enable: true
  76. vl_weight: 3
  77. # No swing
  78. # Preventing player from attacking entities without arm swing
  79. noswing:
  80. enable: true
  81. vl_weight: 2
  82. # Simple packet pattern
  83. # Preventing player from attacking others immediately after sending a flying packet
  84. simple:
  85. enable: true
  86. vl_weight: 1
  87. # Critical hit
  88. # Preventing player from critical attacking other entities without correct jumping
  89. critical:
  90. enable: true
  91. vl_weight: 4
  92. cancel: true
  93. # super knock back check
  94. superkb:
  95. enable: true
  96. vl_weight: 5
  97. # auto block
  98. auto_block:
  99. enable: true
  100. vl_weight: 4
  101. # combat style check
  102. style:
  103. enable: true
  104. vl_weight: 10
  105. # aim feature check
  106. aim_feature:
  107. enable: true
  108. vl_weight: 5
  109. # fake rotation
  110. fake_rotation:
  111. enable: true
  112. vl_weight: 8
  113. # npc check
  114. npc:
  115. enable: true
  116. vl_weight: 4
  117. vl_weight_fast_attack: 10
  118. async: true
  119. real_entity_id: true
  120. only_command_trigger: false
  121. visible: true
  122. check_ticks:
  123. base: 100
  124. attack_add: 20
  125. hit_bot_add: 50
  126. movement:
  127. distance_base: 3.0
  128. distance_random_size: 1.0
  129. distance_attack_base: 2.0
  130. # Violation Thresholds
  131. # number_of_violations: '<command>'
  132. commands:
  133. 20: 'RawrMC notify %player% might be using combat hacks (KillAura)'
  134. 35: 'RawrMC notify %player% is using combat hacks (KillAura) #2'
  135. 45: 'RawrMC ban %player% KillAura'
  136.  
  137. ## HitBox
  138. # Description: This check prevents players from using HitBox, Angle, Reach hacks.
  139. hitbox:
  140. # Enable HitBox check?
  141. enable: true
  142.  
  143. # Direction check settings
  144. direction:
  145. # Violation weight
  146. vl_weight: 2
  147.  
  148. # Reach check settings
  149. reach:
  150. # Maximum attack reach distance
  151. max_reach: 3.1
  152.  
  153. # How much lenient should be when a player is moving
  154. # Higher = More lenient for moving players
  155. # Suggest Value: 1.0 ~ 1.5
  156. # Reach tolerance value = move_dist * lag_tick * move_lenient
  157. move_lenient: 1.1
  158.  
  159. # Violations needed to cancel illegal hits (-1 = never cancel)
  160. cancel_vl: 4
  161.  
  162. # Violation Thresholds
  163. # number_of_violations: '<command>'
  164. commands:
  165. 10: 'RawrMC notify %player% tried to reach entity outside max reach distance (HitBox)'
  166. 15: 'RawrMC notify %player% tried to reach entity outside max reach distance (HitBox) #2'
  167. 24: 'RawrMC ban %player% Reach/HitBox Hacks'
  168.  
  169. ## Movement Speed Check
  170. # This checks how fast a player moves, and prevents the player from moving too fast.
  171. speed:
  172. # Enable this check?
  173. # Warning: Will also disable
  174. # flight detection.
  175. enable: true
  176.  
  177. # Violations needed to cancel illegal movements (-1 = never cancel)
  178. cancel_vl: 30
  179.  
  180. # Enable sprint direction check?
  181. sprint_direction: true
  182.  
  183. # Enable FastClimb/FastLadder check?
  184. fastclimb: true
  185.  
  186. # Enable NoSlow check?
  187. # It can detect player moving faster when eating/sneaking/shooting bow
  188. noslow: true
  189.  
  190. # Violation Thresholds
  191. # number_of_violations: '<command>'
  192. commands:
  193. 55: 'RawrMC notify %player% tried to move faster than usual (Speed) #1'
  194. 90: 'RawrMC notify %player% tried to move faster than usual (Speed) #2'
  195. 220: 'RawrMC ban %player% Speed Hacks'
  196.  
  197. ## Fly
  198. # Prevents the player from using both vanilla and non-vanilla fly hacks.
  199. fly:
  200. # Enable this check?
  201. # Warning: Speed check must also be enabled.
  202. enable: true
  203.  
  204. # Violations needed to cancel illegal movements (-1 = never cancel)
  205. cancel_vl: 50
  206.  
  207. # Strict Glide check
  208. strict_glide:
  209. # Enable strict glide check?
  210. enable: true
  211.  
  212. # Falling distance and expectation deserve maximum deviation
  213. # If difference lager than this value, the player will be flagged
  214. max_diff: 0.5
  215.  
  216. # NoFall check
  217. nofall:
  218. # Force deal damage after setback?
  219. damage: true
  220.  
  221. # Setback method (back/ground)
  222. # back: teleport the player to the last legit location
  223. # ground: teleport the player to the ground under the player
  224. setback: back
  225.  
  226. # Violation Thresholds
  227. # number_of_violations: '<command>'
  228. commands:
  229. 50: 'RawrMC notify %player% tried to fly (Fly) #1'
  230. 100: 'RawrMC notify %player% tried to fly (Fly) #2'
  231. 180: 'RawrMC ban %player% Fly Related Hacks'
  232.  
  233.  
  234. ## BadPackets
  235. # Prevents player from sending too many movement packets or sending illegal packets
  236. badpackets:
  237. # Enable this check?
  238. enable: true
  239.  
  240. # Violations needed to cancel illegal movement packets (-1 = never cancel)
  241. cancel_vl: 30
  242.  
  243. # packet queue size (seconds)
  244. # smaller-> detect timer faster, higher -> more friendly for high latency players
  245. cache_size: 30
  246.  
  247. # Tick Rate check
  248. # It can detect some smooth Timer (1.01~1.05 timer fast)
  249. tick_rate:
  250. # Enable this check?
  251. enable: true
  252.  
  253. # Cache size (Seconds)
  254. # Bigger: Less false positives for laggy players
  255. # Smaller: More strict, detect Timer hack fast
  256. cache_size: 5
  257.  
  258. # Useless verbose message output (+0 VL messages)
  259. # If you don't want to see BadPackets spam in the verbose messages
  260. # You can set this to false
  261. verbose_useless: true
  262.  
  263. # Violation Thresholds
  264. # number_of_violations: '<command>'
  265. commands:
  266. 100: 'RawrMC notify %player% is sending unusual packets to server (BadPackets) #1'
  267. 150: 'RawrMC notify %player% is sending unusual packets to server (BadPackets) #2'
  268. 240: 'RawrMC ban %player% Sending Unusual Packets'
  269.  
  270. ## FastUse
  271. # Check prevents player from eating or using an item too quickly.
  272. fastuse:
  273. # Enable this check?
  274. enable: true
  275.  
  276. # Violations needed to cancel illegal item use (-1 = never cancel)
  277. cancel_vl: 5
  278.  
  279. # Violation weight
  280. vl_weight: 1
  281.  
  282. # Violation Thresholds
  283. # number_of_violations: '<command>'
  284. commands:
  285. 5: 'RawrMC notify %player% tried to use an item faster than usual (FastUse)'
  286. 12: 'RawrMC ban %player% FastUse Hacks'
  287.  
  288. ## FastBow
  289. # Check prevents player from shooting a bow too quickly.
  290. fastbow:
  291. # Enable this check?
  292. enable: true
  293.  
  294. # Violations needed to cancel illegal bow use (-1 = never cancel)
  295. cancel_vl: 7
  296.  
  297. # Violation Weight
  298. vl_weight: 1
  299.  
  300. # Violation Thresholds
  301. # number_of_violations: '<command>'
  302. commands:
  303. 5: 'RawrMC notify %player% is trying to shoot a bow too quickly (FastBow)'
  304. 15: 'RawrMC ban %player% FastBow Hacks'
  305.  
  306. ## FastHeal
  307. # Check prevents player from regaining health too quickly.
  308. fastheal:
  309. # Enable this check?
  310. enable: true
  311.  
  312. # Violation Weight
  313. vl_weight: 2
  314.  
  315. # Violation Thresholds
  316. # number_of_violations: '<command>'
  317. commands:
  318. 10: 'RawrMC notify %player% tried to regain health too quickly (FastHeal)'
  319. 20: 'RawrMC ban %player% FastHeal Hacks'
  320.  
  321. ## Block
  322. # Check prevents the player from breaking, placing, or bridge/tower up quickly
  323. block:
  324. # Enable this check?
  325. enable: true
  326.  
  327. # Violations needed to cancel illegal breaking/placing of blocks (-1 = never cancel)
  328. cancel_vl: 15
  329.  
  330. # Scaffold drag back system
  331. # It can drag player back instead of canceling placing the block if they are using scaffold cheat
  332. drag_back:
  333. enable: true
  334. start_vl: 3
  335.  
  336. # Modules List
  337. # You can turn off some modules here
  338. modules:
  339. # It can detect player breaking block faster
  340. fastbreak:
  341. enable: true
  342. vl_weight: 4
  343. # It can detect player placing block faster
  344. fastplace:
  345. enable: true
  346. vl_weight: 1
  347. # It can detect player bridging faster
  348. scaffold:
  349. enable: true
  350. vl_weights:
  351. safewalk: 4
  352. expand: 3
  353. limit: 1
  354. head: 5
  355. simple: 3
  356. direction: 4
  357. # It can detect player towering up faster
  358. tower:
  359. enable: true
  360. vl_weight: 2
  361. # It can detect player placing block without swing hand
  362. noswing:
  363. enable: true
  364. vl_weight: 1
  365. # detect player not send abort breaking packet
  366. abort:
  367. enable: true
  368. vl_weight: 0
  369.  
  370. # Violation Thresholds
  371. # number_of_violations: '<command>'
  372. commands:
  373. 10: 'RawrMC notify %player% tried to place/break a block too quickly (FastPlace)'
  374. 20: 'RawrMC ban %player% FastPlace/FastBreak Hacks'
  375.  
  376. ## Jesus
  377. # Check prevents the player from moving too too quickly in liquids, or walking on liquid.
  378. jesus:
  379. # Enable this check?
  380. enable: true
  381.  
  382. # Violations needed to cancel illegal movements (-1 = never cancel)
  383. cancel_vl: 15
  384.  
  385. # Violation Thresholds
  386. # number_of_violations: '<command>'
  387. commands:
  388. 15: 'RawrMC notify %player% tried to move illegally in liquid (Jesus)'
  389. 25: 'RawrMC ban %player% Jesus/WaterSpeed/WaterFly Hacks'
  390.  
  391. ## Inventory
  392. # Check prevents the player from using illegal inventory modifications such as Steal.
  393. # Also prevents quick inventory movement hacks.
  394. inventory:
  395. # Enable this check?
  396. enable: true
  397.  
  398. # Violations needed to cancel illegal movements of items (-1 = never cancel)
  399. cancel_vl: 10
  400.  
  401. # Enable ChestStealer check?
  402. # It can detect player taking items out of chest faster
  403. chest_stealer: true
  404.  
  405. # Disable InventoryMove check
  406. # If you don't need InventoryMove check, you can set this to 'true' to disable it
  407. # This option ONLY works for 1.12/1.13/+ server
  408. disable_invmove: false
  409.  
  410. # Violation Thresholds
  411. # number_of_violations: '<command>'
  412. commands:
  413. 10: 'RawrMC notify %player% moved items in inventory too quickly (ChestSteal)'
  414. 20: 'RawrMC ban %player% ChestSteal/Inventory Hacks'
  415.  
  416. ## Velocity
  417. # Check prevents the player from using any type of anti-knockback hacks.
  418. velocity:
  419. # Enable this check?
  420. enable: true
  421.  
  422. # Modules List
  423. # You can turn off some velocity modules here
  424. # Set it to false to disable the module
  425. modules:
  426. vertical:
  427. enable: true
  428. vl_weight: 1
  429. horizon:
  430. enable: true
  431. vl_weight: 4
  432. air:
  433. enable: true
  434. vl_weight: 2
  435. delay:
  436. enable: true
  437. vl_weight: 1
  438. expect:
  439. enable: true
  440. vl_weight: 2
  441. pattern:
  442. enable: true
  443. vl_weight: 7
  444.  
  445. # Violation Thresholds
  446. # number_of_violations: '<command>'
  447. commands:
  448. 10: 'RawrMC notify %player% tried to ignore server velocity (Anti-Knockback)'
  449. 15: 'RawrMC notify %player% tried to ignore server velocity (Anti-Knockback) #2'
  450. 20: 'RawrMC ban %player% Velocity/Anti-Knockback Hacks'
  451.  
  452. ## Spam
  453. # Check prevents a player from spamming messages in the servers chat.
  454. chat:
  455. # Enable this check?
  456. enable: true
  457.  
  458. # Minimum amount of time between messages (Seconds)
  459. min_time: 3
  460.  
  461. # Violations needed to cancel sent messages (-1 = never cancel)
  462. cancel_vl: 3
  463.  
  464. # Violation Thresholds
  465. # number_of_violations: '<command>'
  466. commands:
  467. 4: 'RawrMC notify %player% is spamming the chat (ChatSpam)'
  468. 10: 'RawrMC ban %player% Stop spamming the chat!'
  469.  
  470. ## Interact
  471. # Check prevents the player from illegally interacting with entities and blocks.
  472. interact:
  473. # Enable this check?
  474. enable: true
  475.  
  476. # Modules List
  477. modules:
  478. # It can detect player breaking blocks through walls
  479. break_block:
  480. enable: true
  481. vl_weight: 1
  482. # It can detect player attacking other entities through walls
  483. attack:
  484. enable: true
  485. vl_weight: 1
  486. # It can detect player interacting blocks too far away
  487. block_reach:
  488. enable: true
  489. vl_weight: 1
  490.  
  491. # Violation Thresholds
  492. # number_of_violations: '<command>'
  493. commands:
  494. 10: 'RawrMC notify %player% tried to illegally interact with Entity/Block (Interact)'
  495. 15: 'RawrMC ban %player% Illegally Interacting with Block/Entity'
  496.  
  497. ## AutoFish
  498. # Check prevents the player from using an Auto-Fishing mod or hack.
  499. autofish:
  500. # Enable this check?
  501. enable: true
  502.  
  503. # Violation Thresholds
  504. # number_of_violations: '<command>'
  505. commands:
  506. 6: 'RawrMC notify %player% is using auto fish (AutoFish)'
  507. 15: 'RawrMC ban %player% No Auto Fishing!'
  508.  
  509. ## Phase
  510. # Check prevents the player people glitching through blocks.
  511. phase:
  512. # Enable this check?
  513. enable: true
  514.  
  515. # Which type of block should be exempt from phase checking?
  516. # If you find any false positive, you can add that block type into it
  517. # For example:
  518. # exclude_types:
  519. # - 'AIR'
  520. exclude_types: {}
  521.  
  522. # Cancel malicious movements
  523. setback: true
  524.  
  525. # Violation Thresholds
  526. # number_of_violations: '<command>'
  527. commands:
  528. 5: 'RawrMC notify %player% is phase into block (Phase)'
  529. 10: 'RawrMC notify %player% is phase into block (Phase) #2'
  530.  
  531. ## AutoBot
  532. # Check prevents player use some Bot mods like Baritone
  533. autobot:
  534. # Enable this check?
  535. enable: true
  536.  
  537. # Violation Thresholds
  538. # number_of_violations: '<command>'
  539. commands:
  540. 5: 'RawrMC notify %player% suspected use of automatic robots (AutoBot)'
  541. 10: 'RawrMC notify %player% suspected use of automatic robots (AutoBot) #2'
  542. 15: 'RawrMC ban %player% Auto-Bot'
  543.  
  544. ## Elytra
  545. # Checks prevents player using Elytra+, ElytraFlight, etc
  546. # Only works for 1.9+
  547. elytra:
  548. # Enable this check?
  549. enable: true
  550.  
  551. # Setback violation level (-1 = never setback)
  552. setback_vl: 5
  553.  
  554. # unequip elytra VL
  555. # If player reached this VL, RawrMC will make it out of the gliding state (-1 = disable this feature)
  556. unequip_vl: 20
  557.  
  558. # Violation Thresholds
  559. # number_of_violations: '<command>'
  560. commands:
  561. 10: 'RawrMC notify %player% suspected using elytra flight (Elytra)'
  562. 20: 'RawrMC notify %player% suspected using elytra flight (Elytra) #2'
  563. 40: 'RawrMC ban %player% Elytra Flight'
  564.  
  565. ## Vehicle
  566. # Checks prevents player using VehicleFlight, VehicleSpeed, EntitySpeed..
  567. # Only works for 1.9+
  568. vehicle:
  569. # Enable this check?
  570. enable: true
  571.  
  572. # Vehicle Speed/ Entity Speed
  573. speed:
  574. # Enable this modules?
  575. enable: true
  576.  
  577. # setback VL (-1 = disable setback)
  578. setback_vl: 2
  579.  
  580. # Vehicle Flight / Boat Flight
  581. flight:
  582. # Enable this modules?
  583. enable: true
  584.  
  585. # setback vl (-1 = never setback)
  586. setback_vl: 4
  587.  
  588. # leave vehicle vl (-1 = never leave vehicle)
  589. leave_vehicle: 10
  590.  
  591. # Violation Thresholds
  592. # number_of_violations: '<command>'
  593. commands:
  594. 5: 'RawrMC notify %player% suspected using vehicle cheat (Vehicle)'
  595. 10: 'RawrMC notify %player% suspected using vehicle cheat (Vehicle) #2'
  596. 17: 'RawrMC ban %player% Suspicious vehicle movement'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement