Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.73 KB | None | 0 0
  1. #### AAC Config
  2. #
  3. # NOTE: Most of the values here have been tried and tested to work.
  4. # It is not recommended that you change them unless you are
  5. # getting false positives.
  6. #
  7. # It would be a good idea to make sure the false positives you're getting aren't actually hackers....
  8. #
  9. #
  10. # The configurable commands will replace "{player}" with the name of the player.
  11. # You can run multiple commands on a single threshold by creating 2 entries with the same key:
  12. # thresholds:
  13. # 10: "command1"
  14. # 10: "command2"
  15. #
  16. # Be sure to check language.yml for configuration regarding staff chat, etc.
  17. #
  18. ## If you need any help configuring AAC, or you're getting false positives and you don't know why, feel free to PM me on Spigot.
  19.  
  20. # Angle forces players to look at entities they want to attack
  21. angle:
  22. # Do you want to enable the angle check
  23. enabled: true
  24.  
  25. # How far off the entity should the player be able to look
  26. max_diff: 0.30
  27.  
  28. # How far off a player should the attacker be able to look?
  29. max_player_diff: 0.15
  30.  
  31. # How close must the players be to bypass the angle check?
  32. min_dist: 2.0
  33.  
  34. # Should AAC cancel false hits
  35. cancel_false_hits: true
  36.  
  37. # Map of violation levels to commands
  38. thresholds:
  39. 6: "[McVails] {player} hat villeicht Killaura (Angle) (ping = {ping}, tps = {tps})"
  40. 12: "[McVails] {player} Killaura ist auf unserem Server nicht gestattet"
  41.  
  42. # BadPackets prevents players from using packets to exploit the server
  43. badpackets:
  44. # Do you want to enable the badpackets check
  45. enabled: true
  46.  
  47. # After how many moves should packets be cancelled?
  48. cancel_threshold: 14
  49.  
  50. # How many moves should a player be able to send in 3 ticks
  51. # An unmodified client should send 3 moves in 3 ticks. Be sure to think about lag
  52. # The violation value will be increased by (how many packets the player sends - max_moves) / 10
  53. max_moves: 50
  54.  
  55. # Map of violation levels to commands
  56. thresholds:
  57. 30: "aacstaffnotify {player} is suspected for Regen/NoPotion (ping = {ping}, tps = {tps})"
  58. 70: "aackick {player} NoPotion (or related) is not allowed"
  59.  
  60. # Criticals prevents players from getting critical hits when it's not possible
  61. criticals:
  62. # Do you want to enable the criticals check?
  63. enabled: true
  64.  
  65. # Should a hit be cancelled if it is a critical and the player is on the ground?
  66. cancel_false_hit: true
  67.  
  68. # Map of violation levels to commands
  69. thresholds:
  70. 2: "aacstaffnotify {player} is suspected for Criticals (ping = {ping}, tps = {tps})"
  71. 5: "aackick {player} Criticals hacking is not allowed"
  72.  
  73. # Fastbow prevents players from shooting their bow too quickly
  74. fastbow:
  75. # Do you want to enable the fastbow check
  76. enabled: true
  77.  
  78. # What is the minimum force of a shot for it to be registered
  79. # This goes from 0 to 1, 1 being a fully charged bow
  80. min_force: 0.15
  81.  
  82. # How many of these shots should a player be able to fire in 1 second
  83. # it takes 1.2 seconds to fully draw a bow
  84. shots_fired_threshold: 3
  85.  
  86. # Map of violation levels to commands
  87. thresholds:
  88. 3: "aacstaffnotify {player} is suspected for FastBow (ping = {ping}, tps = {tps})"
  89. 12: "aackick {player} FastBow is not allowed"
  90.  
  91. # FightSpeed prevents players from attacking too quickly
  92. fightspeed:
  93. # Do you want to enable the fightspeed check
  94. enabled: true
  95.  
  96. # How many times should a player be able to attack in 1 second
  97. # NoCheatPlus's fightspeed check allows 15 hits per second
  98. max_hits_per_second: 35
  99.  
  100. # Map of violation levels to commands
  101. thresholds:
  102. 40: "aacstaffnotify {player} is suspected for Killaura/AutoClicker (FightSpeed) (ping = {ping}, tps = {tps})"
  103. 80: "aackick {player} Killaura/AutoClicker is not allowed"
  104.  
  105. # Step stops players from stepping up blocks
  106. step:
  107. # Do you want to enable the step check
  108. enabled: true
  109.  
  110. # Minimum y distance a player must travel to be checked
  111. min_ascent: 0.9
  112.  
  113. # Map of violation levels to commands
  114. thresholds:
  115. 15: "aacstaffnotify {player} is suspected for Step"
  116. 25: "aackick {player} Step is not allowed"
  117.  
  118. # Fly kicks players who move too high
  119. fly:
  120. # Do you want to enable the fly check
  121. enabled: true
  122.  
  123. # Base max jump height. Expected max is 1.3
  124. max_jump: 2
  125.  
  126. # How high a player will be allowed to jump after bouncing off a slime block
  127. slime_allow: 60.0
  128.  
  129. # Increasing velocity_multiplier will improve compatiblility with jump pads.
  130. velocity_multiplier: 2.4
  131.  
  132. # How high should a player be allowed to jump after taking damage
  133. knockback_allow: 3.5
  134.  
  135. # Map of violation levels to commands
  136. thresholds:
  137. 10: "aacstaffnotify {player} is suspected for Fly (ping = {ping}, tps = {tps})"
  138. 20: "aackick {player} Fly hacking is not allowed"
  139.  
  140. # Speed kicks players who move too quickly
  141. speed:
  142. # Do you want to enable the speed check
  143. enabled: true
  144.  
  145. # Speed limits per tick
  146. sprinting_speed: 0.715
  147. sneaking_speed: 0.315
  148.  
  149. # On and under water
  150. surface_speed: 0.23
  151. underwater_speed: 0.19
  152. dive_speed: 0.69
  153.  
  154. # Other
  155. cobweb_speed: 0.10
  156. item_speed: 0.21
  157. soul_sand_speed: 0.39
  158.  
  159. # Multiplier of horizontal velocity for movement
  160. horizontal_velocity: 3.0
  161.  
  162. # Required horizontal velcoity for a midair check
  163. min_horizontal_velocity: 0.1
  164.  
  165. # Multiplier of the maximum distance if the player is jumping
  166. jump_multiplier: 1.8
  167.  
  168. # Ticks a player should not be checked after entering the water
  169. dive_period: 20
  170.  
  171. # Should AAC use movement counting to prevent clients from bypassing by sending too many moves?
  172. use_move_counting: true
  173.  
  174. # How many moves per second should be assumed as legitimate? (NCP = 22)
  175. max_moves: 23
  176.  
  177. # Custom modifiers for anti-timer, averaging over a longer period of time
  178. custom:
  179. # Second line of defense over timer. Slow, but practically unbypassable.
  180. enabled: true
  181. # Max moves per second
  182. max_moves: 21.0
  183. # Ticks to take an average over
  184. time: 150
  185. # Whether this rubberbanding should ignore the vls_to_band anti false positive limitations
  186. bypass_band: true
  187.  
  188. # How many times should a player be allowed to toggle sneak in a second (flare hacked client)
  189. max_sneak_toggles: 15
  190.  
  191. # How many times should a player be allowed to toggle use in a second (flare hacked client)
  192. max_use_toggles: 15
  193.  
  194. # Multiplier for speed. Increase if you have false positives.
  195. speed_multiplier: 0.32
  196.  
  197. # Multiplier for slowness. Decrease if you have false positives.
  198. slow_multiplier: 0.03
  199.  
  200. # Every time a player fails the speed check, the band vl will go up by (actualDistance - expectedDistance) * band_multiplier
  201. # This can be set to 0 to turn off rubberbanding completely.
  202. band_multiplier: 5.0
  203.  
  204. # How many violations before a player will start being rubber-banded
  205. vls_to_band: 8
  206.  
  207. # How long must a player remain clean for band violations to be cleared? (seconds)
  208. clear_vl_delay: 20
  209.  
  210. # Map of violation levels to commands
  211. thresholds:
  212. 8: "aacmessage {player} It looks like you might be glitching, please tap sneak and block with your sword"
  213. 20: "aacstaffnotify {player} is suspected for Speed hacking (ping = {ping}, tps = {tps})"
  214. 30: "aackick {player} Speed is not allowed"
  215.  
  216. # HeadRoll stops players being derps :/
  217. headroll:
  218. # Do you want to enable the headroll check
  219. enabled: true
  220.  
  221. # Map of violation levels to commands
  222. thresholds:
  223. 1: "aacstaffnotify {player} is suspected for Derp hacks (ping = {ping}, tps = {tps})"
  224. 3: "aackick {player} Derp is not allowed"
  225.  
  226. # Forcefield detects combat hacks which hit entities around the player
  227. forcefield:
  228. # Do you want to enable the forcefield check
  229. enabled: true
  230.  
  231. # Do you want the player above you to be invisible
  232. # *HIGHLY* recommended to be kept at false.
  233. # The majority of hacked clients do not target invisible entities.
  234. head_player_invisible: false
  235.  
  236. # You can make the head player invisible when the player isn't fighting
  237. # With this true, the head player will be invisible when the player isn't fighting
  238. # If the player isn't fighting or this option is false, AAC will default to head_player_invisible
  239. # This takes PVP from combat_time, so make sure that's a sensible value
  240. invisible_outside_pvp: true
  241.  
  242. # How high above the player should the headplayer be spawned?
  243. # Anything under 2.7 could affect hit detection
  244. # Anything above 4.5 could be out of range of the player
  245. head_player_height: 3.6
  246.  
  247. # Should the head player be moved away if the player looks up?
  248. # This is to prevent players from creating false positives by hitting the head player (if it is visible)
  249. no_head_player_looking_up: true
  250.  
  251. # Do you want to spawn the side players
  252. # This spawns players within the users' FOV to confuse click aimbot
  253. # Side players are invisible, as they are within the user's FOV.
  254. use_side_players: true
  255.  
  256. # Use player names and gameprofiles from past players instead of random profiles
  257. # This can be extremely useful in preventing bypasses, as the player's details are completely legitimate
  258. # This setting has no effect if online_player_names is true.
  259. past_player_names: false
  260.  
  261. # Should the head player use profiles of players online right now?
  262. # If you have nametag plugins that use the scoreboard, keep this disabled
  263. # Otherwise, turn this on as it patches a massive number of possible bypasses
  264. online_player_names: false
  265.  
  266. # Do you want to keep the head player in the tab list?
  267. # This can prevent bypasses where the the client checks that the name is in the tablist, before hitting it.
  268. head_tablist: false
  269.  
  270. # Map of violation levels to commands
  271. thresholds:
  272. 13: "aacstaffnotify {player} is suspected for Killaura (NPC check) (ping = {ping}, tps = {tps})"
  273. 20: "aackick {player} Killaura is not allowed"
  274.  
  275. # Knockback checks if the player moves after he is hit
  276. knockback:
  277. # Do you want to enable the knockback check
  278. enabled: true
  279.  
  280. # How long should AAC wait before checking a player
  281. tick_delay: 9
  282.  
  283. # Should AAC compensate for ping?
  284. add_ping: true
  285.  
  286. # What's the maximum ping value AAC should compensate to (pingspoof?)
  287. max_ping: 500
  288.  
  289. # What's the minimum distance a player should be knocked back
  290. min_knockback_dist: 0.01
  291.  
  292. # Map of violation levels to commands
  293. thresholds:
  294. 10: "aacstaffnotify {player} is suspected for Anti-Knockback (ping = {ping}, tps = {tps})"
  295. 16: "aackick {player} Anti-Knockback is not allowed"
  296.  
  297. # Reach checks if entites the player hits are close enough to the player
  298. reach:
  299. # Do you want to enable the reach check
  300. enabled: false
  301.  
  302. # How far should AAC allow the player to reach
  303. max_reach: 5.2
  304.  
  305. # How far does bukkit allow players to reach (Don't change this)
  306. max_bukkit_reach: 9.0
  307.  
  308. # Should AAC silently cancel certain violations
  309. silent_cancel: true
  310.  
  311. # Map of violation levels to commands
  312. thresholds:
  313. 5: "aacstaffnotify {player} is suspected for Killaura (Reach) (ping = {ping}, tps = {tps})"
  314. 8: "aackick {player} Killaura is not allowed"
  315.  
  316. # NoSwing makes sure players swing their arm when attacking
  317. noswing:
  318. # Do you want to enable the noswing check
  319. enabled: true
  320.  
  321. # Map of violation levels to commands
  322. thresholds:
  323. 8: "aacstaffnotify {player} is suspected for NoSwing (ping = {ping}, tps = {tps})"
  324. 20: "aackick {player} NoSwing is not allowed"
  325.  
  326. # Regen directly stops players from healing too quickly
  327. regen:
  328. # Do you want to enable the regen check
  329. enabled: true
  330.  
  331. # Should AAC cancel regeneration if it happens too quickly?
  332. cancel_regen: true
  333.  
  334. # What delay should AAC force between regeneration?
  335. min_regen_delay: 3600
  336.  
  337. # Map of violation levels to commands
  338. thresholds:
  339. 8: "aacstaffnotify {player} is suspected for Regen (ping = {ping}, tps = {tps})"
  340. 15: "aackick {player} Regen is not allowed"
  341.  
  342. # Killaura detects combat hacks which give an unfair advantage
  343. killaura:
  344. # Do you want to enable the killaura check
  345. enabled: true
  346.  
  347. # Killaura also has a different method of using NPCs. Check_chance to 0 to disable.
  348. npc:
  349. # What % of the time should AAC do an NPC check?
  350. check_chance: 100
  351.  
  352. # How long should AAC wait to spawn the NPC
  353. check_delay: 5
  354.  
  355. # After spawning the NPC, how long should AAC wait before starting to count hits?
  356. # check_delay + listen_delay must be less than 9, or hits will be lost.
  357. listen_delay: 4
  358.  
  359. # How far away must 2 players be to be checked?
  360. min_dist: 2.0
  361.  
  362. # How long should the NPC be spawned for?
  363. ticks_spawned: 9
  364.  
  365. # How far along the distance should the NPC be spawned
  366. percent_distance: 80
  367.  
  368. # How much should the NPC check be weighted per hit?
  369. npc_multiplier: 3
  370.  
  371. # How far off should a player be able to look to allow the hit
  372. max_diff: 0.11
  373.  
  374. # How far should the player be allowed to reach through the NPC
  375. max_reach: 4.5
  376.  
  377. # How long should a player be prevented from hitting someone when he fails this check? (ticks)
  378. suspended_combat_time: 6
  379.  
  380. # Heuristic components: These will instantly add 50 to a player's violation level when the player has a high likelihood of hacking.
  381.  
  382. # Requried chance for an Aimbot kick (%). Set to something >= 100 to disable
  383. aimbot: 80
  384.  
  385. # Required chance for a Reach kick (%). Set to something >= 100 to disable
  386. # EXPERIMENTAL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  387. reach: 80
  388.  
  389. # Required chance for an Accuracy kick (%). Set to something >= 100 to disable
  390. # EXPERIMENTAL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  391. accuracy: 80
  392.  
  393. # Map of violation levels to commands
  394. thresholds:
  395. 17: "aacstaffnotify {player} is suspected for Killaura (Heuristics) (ping = {ping}, tps = {tps})"
  396. 25: "aackick {player} Killaura is not allowed"
  397.  
  398. # CombatImpossible cancels hits which cannot happen normally
  399. combatimpossible:
  400. # Do you want to enable the CombatImpossible check
  401. enabled: true
  402.  
  403. # Should hits be cancelled if the attacker is dead?
  404. cancel_dead: true
  405.  
  406. # Should hits be cancelled if the attacker is using an item?
  407. cancel_using_item: true
  408.  
  409. # Map of violation levels to commands
  410. thresholds:
  411. 12: "aacstaffnotify {player} appears to be hitting illegitimately (ping = {ping}, tps = {tps})"
  412. 20: "aackick {player} Suspicious combat"
  413.  
  414. # NoFall ensures players take fall damage
  415. nofall:
  416. # Do you want to enable the NoFall check
  417. enabled: true
  418.  
  419. # Minimum downwards velocity for NoFall to apply
  420. required_velocity: -0.2
  421.  
  422. # Should AAC deal fall damage to players?
  423. deal_damage: true
  424.  
  425. # Map of violation levels to commands
  426. thresholds:
  427. 10: "aacstaffnotify {player} is suspected for NoFall hacks (ping = {ping}, tps = {tps})"
  428.  
  429. # Glide ensures players fall at the right speed
  430. glide:
  431. # Do you want to enable the Glide check
  432. enabled: true
  433.  
  434. # How strongly should AAC enforce fall speeds (smaller values are more accurate)
  435. tolerance: 0.7
  436.  
  437. # A vertical displacement >= this will be ignored by glide, and left for the Fly check
  438. max_vertical: 1.0
  439.  
  440. # Teleport the player down if detected?
  441. teleport: true
  442.  
  443. # Map of violation levels to commands
  444. thresholds:
  445. 25: "aacstaffnotify {player} is suspected for Glide hacks (ping = {ping}, tps = {tps})"
  446. 45: "aacstaffnotify {player} is suspected for Glide hacks #2 (ping = {ping}, tps = {tps})"
  447.  
  448. # Climb stops people climbing ladders too quickly
  449. climb:
  450. # Do you want to enable the Climb check
  451. enabled: true
  452.  
  453. # How fast should a player be allowed to start a ladder climb
  454. max_start_speed: 1.5
  455.  
  456. # How fast should a player be allowed to climb a ladder
  457. max_ascent_speed: 0.38
  458.  
  459. # Map of violation levels to commands
  460. thresholds:
  461. 15: "aacstaffnotify {player} is suspected for FastLadder (ping = {ping}, tps = {tps})"
  462.  
  463. # Jesus stops people from walking on water
  464. jesus:
  465. # Do you want to enable the Jesus check
  466. enabled: true
  467.  
  468. # How often should AAC check players (ms)
  469. check_delay: 200
  470.  
  471. # How far must the player dip underwater
  472. required_dip: 0.5
  473.  
  474. # How often must the player dip underwater (ms)
  475. max_dip_delay: 800
  476.  
  477. # How long after entering the water before AAC starts to check the player (ms)
  478. start_check_delay: 900
  479.  
  480. # Map of violation levels to commands
  481. thresholds:
  482. 10: "aacstaffnotify {player} is suspected for Jesus hacks (ping = {ping}, tps = {tps})"
  483. 20: "aackick {player} Jesus is not allowed"
  484.  
  485. # Phase stops people glitching through blocks
  486. phase:
  487. # Do you want to enable the Phase check
  488. enabled: true
  489.  
  490. # Map of violation levels to commands
  491. thresholds:
  492. 7: "aacstaffnotify {player} is suspected for Phase (ping = {ping}, tps = {tps})"
  493. 15: "aacstaffnotify {player} is suspected for Phase #2 (ping = {ping}, tps = {tps})"
  494.  
  495. # FastUse stops players consuming items too quickly
  496. fastuse:
  497. # Do you want to enable the FastUse check
  498. enabled: true
  499.  
  500. # What delay should AAC enforce for eating an item (ms)
  501. ms_to_use: 1300
  502.  
  503. # Map of violation levels to commands
  504. thresholds:
  505. 5: "aacstaffnotify {player} is suspected for FastEat hacks (ping = {ping}, tps = {tps})"
  506. 9: "aackick {player} FastEat is not allowed"
  507.  
  508. # FastBreak stops players from breaking blocks too quickly
  509. fastbreak:
  510. # Do you want to enable the fastbreak check?
  511. enabled: true
  512.  
  513. # How many ticks should fastbreak count as lag, and ignore
  514. let_ticks: 2
  515.  
  516. # Should AAC cancel an illegal block break?
  517. cancel_break: true
  518.  
  519. # Should AAC check for a break delay (i.e. between block breaks)
  520. check_delay: true
  521.  
  522. # Map of violation levels to commands
  523. thresholds:
  524. 10: "aacstaffnotify {player} is suspected for FastBreak hacks (ping = {ping}, tps = {tps})"
  525. 20: "aackick {player} FastBreak is not allowed"
  526.  
  527. # FastPlace stops players from placing blocks too quickly
  528. fastplace:
  529. # Do you want to enable the fastplace check?
  530. enabled: true
  531.  
  532. # How many ms should fastplace force between block placements?
  533. min_delay: 100
  534.  
  535. # Should AAC cancel an illegal block place?
  536. cancel_place: true
  537.  
  538. # Map of violation levels to commands
  539. thresholds:
  540. 10: "aacstaffnotify {player} is suspected for FastPlace hacks (ping = {ping}, tps = {tps})"
  541. 20: "aackick {player} FastPlace is not allowed"
  542.  
  543. # Nuker stops players from breaking too many blocks at once
  544. nuker:
  545. # Do you want to enable the nuker check?
  546. enabled: true
  547.  
  548. # How many blocks should a player be able to break in 1 second: vl if greater than this value
  549. max_breaks_per_second: 40
  550.  
  551. # The violation will only be recorded if it divides by this number (reduces spam)
  552. vl_divisor: 30
  553.  
  554. # Map of violation levels to commands
  555. thresholds:
  556. 10: "aacstaffnotify {player} is suspected for Nuker (ping = {ping}, tps = {tps})"
  557. 20: "aackick {player} Nuker is not allowed"
  558.  
  559. # ImpossibleInteract stops players interacting with blocks they can't
  560. impossibleinteract:
  561. # Do you want to enable the impossibleinteract check
  562. enabled: true
  563.  
  564. # Detect interacting with liquids?
  565. cancel_liquids: true
  566.  
  567. # Detect ghosthands?
  568. cancel_ghosthand: true
  569.  
  570. # Map of violation levels to commands
  571. thresholds:
  572. 14: "aacstaffnotify {player} is interacting suspiciously (ping = {ping}, tps = {tps})"
  573. 25: "aacstaffnotify {player} is interacting suspiciously #2 (ping = {ping}, tps = {tps})"
  574.  
  575. # PlayerRadar hides players that cannot be seen
  576. playerradar:
  577. # Do you want to enable anti-radar? (Experimental)
  578. enabled: false
  579.  
  580. # How far must 2 players be apart to be hidden from each other?
  581. # Players closer than this will always be able to see each other
  582. # In games where nametags are not shown, this can be set to 0.
  583. required_dist: 15
  584.  
  585. # This should be set to your entity render distance (Spigot default = 48)
  586. max_dist: 48
  587.  
  588. # Map of violation levels to commands
  589. thresholds:
  590. 0: "Unused"
  591.  
  592. # Spam prevents players from spamming the server chat
  593. spam:
  594. # Do you want to enable the spam check?
  595. enabled: true
  596.  
  597. # What words should not be covered by the anti-spam check?
  598. # messages less than 3 letters are already ignored
  599. whitelist:
  600. - "lol"
  601. - "hello"
  602. - "okay"
  603.  
  604. # How many messages should a player be able to send in 10 seconds
  605. message_limit: 4
  606.  
  607. # How fast can a player send messages (ticks)
  608. chat_speed: 10
  609.  
  610. # Map of violation levels to commands
  611. thresholds:
  612. 10: "aacstaffnotify {player} is probably spamming"
  613. 15: "aackick {player} Stop spamming, you sad person"
  614.  
  615. ### General things
  616.  
  617. # How many times must a player be kicked before he is banned (-1 for no autoban)
  618. ban_threshold: -1
  619. # What command should be executed when a player is banned (only applies for /aackick)
  620. ban_command: "aacban {player}"
  621.  
  622. # How long after a player is kicked should he be allowed to log in (ticks)
  623. kick_ticks: 120
  624.  
  625. # How long before a player leaves combat after dealing/taking damage
  626. combat_time: 50
  627.  
  628. # Should AAC kill combat loggers (combat_time)
  629. kill_loggers: true
  630.  
  631. # Should AAC log events to a file?
  632. log_file: true
  633.  
  634. # Should AAC log events to the console?
  635. log_console: true
  636.  
  637. # Should /aackick broadcast a message?
  638. aackick_broadcast: true
  639.  
  640. # Should AAC disable/enable checks dynamically? IF YOU HAVE PWP DISABLE
  641. usetps: true
  642.  
  643. # Enable verbose logging? This will allow those with the AAC.verbose permission to get spammed.
  644. # Not recommended.
  645. verbose: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement