Advertisement
Guest User

Untitled

a guest
May 27th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.05 KB | None | 0 0
  1. #### AAC Config (Generated by AAC 3.3.15)
  2. #
  3. # Hey there,
  4. # Welcome to AAC's configuration file.
  5. # I've commented the entire thing heavily so every option is easy to understand.
  6. # If you want a simple place to start, feel free to check out the "Common changes" section below.
  7. # Feel free to read through the descriptions of checks and options and change them to suit your server.
  8. # I hope that AAC will perform well and live up to your expectations.
  9. # ~ konsolas
  10. #
  11. # How violations work:
  12. # - When a player fails a check in AAC, it generates a "violation" which describes what went wrong, and what was
  13. # expected.
  14. # - Details about this violation, along with player data, server tps, etc. are saved to a log file in plugins/AAC/logs,
  15. # with a millisecond-precision timestamp.
  16. # - The check then generates a number based on options in this config and the details of what happened. If the
  17. # violation was more severe, the check will generate a bigger number.
  18. # - This number is added onto a player's "violation level", or "VL". A player's VL also decays over time when they
  19. # play without failing checks in AAC. A player has a seperate VL for each check.
  20. #
  21. # How commands work:
  22. # - Each check has a section labelled "thresholds". This consists of a list of "threshold actions", each of which is a
  23. # number paired with a command or list of commands.
  24. # - When a player's VL (see above) for a check goes above the number, or "threshold" for a threshold action, the
  25. # threshold action is triggered and the command is executed.
  26. # - The command won't be executed again until the player's VL decays below that number, and then rises above it again.
  27. # - If there are multiple commands in the same threshold action, they are all executed in the order they appear.
  28. #
  29. # Common changes:
  30. # - Reducing teleports or setbacks:
  31. # -> Fly and Speed are the main checks which set back for movement.
  32. # -> Change fly.min_vl to a high value so players need to have a higher VL (see above) before being teleported.
  33. # -> Do the same for speed.min_vl.
  34. # - Improving hit detection:
  35. # -> Hitbox sometimes cancels hits if a player is laggy.
  36. # -> You can increase hitbox.move_compensation and/or max_reach to reduce reach violations for laggy players.
  37. # -> You can increase hitbox.lenience to relax how directly the attacker needs to look at their target.
  38. # -> You can increase hitbox.min_vl so players need to have a higher VL (see above) before having hits cancelled.
  39. # -> For hardcore PVP servers, the killaura check could affect PVP because it very slightly changes entity hitboxes.
  40. # -> You may need to set killaura.enabled -> false if this is a problem for your players.
  41. # - Changing kicks:
  42. # -> Kicks are caused by a threshold action tied to an /aackick command.
  43. # -> You can remove the threshold action with an /aackick command for a check to disable kicking.
  44. # -> You can increase the threshold for the threshold action to make kicking more lenient.
  45. # -> You can reduce the threshold for the threshold action to make kicking more strict.
  46. # - Other:
  47. # -> Look in the logs for a timestamp that matches a problem that you've experienced.
  48. # -> Find out which check was failed.
  49. # -> Locate that check in this config file.
  50. # -> Look for a relevant option, and change it as described by the comment.
  51. # -> If you can't solve the issue, please check out the issue tracker or discord server for support.
  52. #
  53. # The configurable commands will replace {player}, {ping}, {tps} and {world} with their in-game values.
  54. # You can run multiple commands on a single threshold by creating 2 (or more) entries with the same key:
  55. # thresholds:
  56. # 10:
  57. # - "broadcast {player} was kicked for cheating"
  58. # - "kick {player} cheating"
  59. #
  60. # Be sure to check language.yml for configuration regarding messages, staff chat, etc.
  61.  
  62. # Hitbox forces players to look at entities they want to attack.
  63. hitbox:
  64. # Do you want to enable the hitbox check?
  65. enabled: true
  66.  
  67. # How much should AAC expand hitboxes by?
  68. lenience: 0.65
  69.  
  70. # Should AAC cancel illegal hits?
  71. cancel: true
  72.  
  73. # How far should a player be able to reach?
  74. # This value is added to the target entity hitbox size before being checked.
  75. max_reach: 3.5
  76.  
  77. # How much should AAC compensate for the movement of the target?
  78. # This only affects reach, not hitbox lenience.
  79. move_compensation: 6.0
  80.  
  81. # How many violations before AAC starts cancelling hits?
  82. min_vl: 4
  83.  
  84. # Number of ticks before AAC starts reducing violations
  85. reduce_delay: 60
  86.  
  87. # Map of violation levels to commands:
  88. thresholds:
  89. 10: "aacstaffnotify {player} in {world} is attacking suspiciously (Hitbox) (ping = {ping}, tps = {tps})"
  90. 25:
  91. - "aacstaffnotify {player} kicked for killaura (Hitbox) (ping = {ping}, tps = {tps})"
  92. - "aackick {player} Attacking suspiciously"
  93.  
  94. # BadPackets prevents players from using packets to exploit the server.
  95. badpackets:
  96. # Do you want to enable the badpackets check?
  97. enabled: true
  98.  
  99. # After how many moves should packets be cancelled?
  100. # A lower value reduces the possibility of blinking and exploits and improves performance.
  101. # A higher value will reduce the number of false positives. This should always be above 3.
  102. cancel_threshold: 50
  103.  
  104. # How many moves should a player be able to send in 3 ticks?
  105. # An unmodified client should send 3 moves in 3 ticks. Be sure to think about lag
  106. # The violation value will be increased by (how many packets the player sends - max_moves) / 2
  107. max_moves: 10
  108.  
  109. # Map of violation levels to commands:
  110. thresholds:
  111. 100: "aacstaffnotify {player} in {world} might be trying to speed up time (ping = {ping}, tps = {tps})"
  112. 350:
  113. - "aacstaffnotify {player} kicked for packet flood / extreme lag (BadPackets) (ping = {ping}, tps = {tps})"
  114. - "aackick {player} Suspicious activity (or extreme lag)"
  115.  
  116. # Criticals prevents players from getting critical hits when it's not possible.
  117. criticals:
  118. # Do you want to enable the criticals check?
  119. enabled: true
  120.  
  121. # Should a hit be cancelled if it is a critical and the player is on the ground?
  122. cancel_false_hit: true
  123.  
  124. # How many ticks should AAC enforce between jumps?
  125. jump_delay: 5
  126.  
  127. # Map of violation levels to commands:
  128. thresholds:
  129. 10:
  130. - "aacstaffnotify {player} kicked for criticals hacking (Criticals) (ping = {ping}, tps = {tps})"
  131. - "aackick {player} Illegal movement"
  132.  
  133. # Fastbow prevents players from shooting their bow too quickly.
  134. fastbow:
  135. # Do you want to enable the fastbow check?
  136. enabled: true
  137.  
  138. # How much lag compensation should AAC perform when checking for fastbow?
  139. lenience_ms: 130
  140.  
  141. # How long should AAC block bow usage after a player is detected for fastbow? (set to 0 to disable)
  142. block_ticks: 100
  143.  
  144. # How much VL does a player need before AAC starts blocking shots?
  145. min_vl: 8
  146.  
  147. # Map of violation levels to commands:
  148. thresholds:
  149. 5: "aacstaffnotify {player} in {world} seems to be shooting arrows too quickly (ping = {ping}, tps = {tps})"
  150. 25:
  151. - "aacstaffnotify {player} kicked for shooting arrows too quickly (FastBow) (ping = {ping}, tps = {tps})"
  152. - "aackick {player} Shooting too quickly"
  153.  
  154. # FightSpeed prevents players from attacking too quickly.
  155. fightspeed:
  156. # Do you want to enable the fightspeed check?
  157. enabled: true
  158.  
  159. # How many times should a player be able to attack per second?
  160. max_hit: 15
  161.  
  162. # How many times should a player be allowed to swing their arm per second?
  163. max_swing: 35
  164.  
  165. # Should fightspeed check for consistent click speed?
  166. consistent_check: true
  167.  
  168. # How close together do hit speed measurements need to be for a violation?
  169. consistent_threshold: 25
  170.  
  171. # Map of violation levels to commands:
  172. thresholds:
  173. 10: "aacstaffnotify {player} in {world} might be using an autoclicker (ping = {ping}, tps = {tps})"
  174. 30:
  175. - "aacstaffnotify {player} kicked for suspicious click speed (FightSpeed) (ping = {ping}, tps = {tps})"
  176. - "aackick {player} Suspicious click speed"
  177.  
  178. # Fly prevents players in survival mode from flying.
  179. fly:
  180. # Do you want to enable the fly check?
  181. enabled: true
  182.  
  183. # How strongly should AAC enforce fall speeds? (smaller values are more accurate)
  184. tolerance: 0.015
  185. e_tolerance: 0.015
  186.  
  187. # How quickly should AAC increase the violation level for larger movements?
  188. vl_multiplier: 6.0
  189.  
  190. # How many violations before AAC starts teleporting a player down? (needs teleport: true)
  191. min_vl: 28
  192.  
  193. # How long should a player have to respond to velocity given by the server?
  194. vel_ticks: 30
  195.  
  196. # Teleport the player down if detected?
  197. teleport: true
  198.  
  199. # Check for invalid abilities packets?
  200. abilities: true
  201.  
  202. # How many ticks should AAC wait before reducing a player's violation level?
  203. reduce_delay: 20
  204.  
  205. # Should AAC reset a player's pitch to 0 after a detection?
  206. reset_pitch: false
  207.  
  208. # Map of violation levels to commands:
  209. thresholds:
  210. 150: "aacstaffnotify {player} in {world} might be trying to fly (ping = {ping}, tps = {tps})"
  211. 300: "aacstaffnotify {player} in {world} is probably trying to fly (ping = {ping}, tps = {tps}"
  212. 450:
  213. - "aacstaffnotify {player} kicked for trying to fly (Fly) (ping = {ping}, tps = {tps})"
  214. - "aackick {player} Flying"
  215.  
  216. # Speed prevents players in survival mode from moving too quickly.
  217. speed:
  218. # Do you want to enable the speed check?
  219. enabled: true
  220.  
  221. # How strongly should AAC enforce movement speeds?
  222. threshold: 0.005
  223.  
  224. # How long should a player have to respond to velocity given by the server?
  225. vel_ticks: 30
  226.  
  227. # How quickly should AAC increase the violation level for larger movements?
  228. vl_multiplier: 6.0
  229.  
  230. # How many times should a player be allowed to toggle sneak in a second?
  231. max_sneak_toggles: 15
  232.  
  233. # How many times should a player be allowed to toggle use-item in a second?
  234. max_use_toggles: 35
  235.  
  236. # How many violations before a player will start being teleported?
  237. min_vl: 36
  238.  
  239. # How many ticks should AAC wait before reducing a player's violation level?
  240. reduce_delay: 20
  241.  
  242. # Specific configuration options which control how the check works:
  243. item_scalar: 0.5
  244. sneak_scalar: 0.63
  245. soul_sand_scalar: 0.7
  246. check_sprint_direction: true
  247. check_slowness_effect: true
  248. check_cobwebs: true
  249. strict_velocity_checking: true
  250.  
  251. # Map of violation levels to commands:
  252. thresholds:
  253. 100: "aacmessage {player} It looks like you might be glitching, please tap sneak and block with your sword"
  254. 250: "aacstaffnotify {player} in {world} seems to be moving too quickly (ping = {ping}, tps = {tps})"
  255. 500:
  256. - "aacstaffnotify {player} kicked for moving too quickly (Speed) (ping = {ping}, tps = {tps})"
  257. - "aackick {player} Unexpected movement"
  258.  
  259. # Derp stops some forms of derp cheats.
  260. derp:
  261. # Do you want to enable the derp check?
  262. enabled: true
  263.  
  264. # Map of violation levels to commands:
  265. thresholds:
  266. 1:
  267. - "aacstaffnotify {player} kicked for sending an illegal position (Derp) (ping = {ping}, tps = {tps})"
  268. - "aackick {player} Illegal position"
  269.  
  270. # Old check for anti-velocity and anti-knockback, see velocity check for current check.
  271. knockback:
  272. # Legacy configuration options. Not recommended.
  273. enabled: false
  274. tick_delay: 9
  275. add_ping: true
  276. max_ping: 500
  277. min_knockback_dist: 0.01
  278. min_knockback_time: 2
  279. thresholds: {}
  280.  
  281. # NoSwing ensures that players swing their arm when attacking or mining.
  282. noswing:
  283. # Do you want to enable the noswing check?
  284. enabled: true
  285.  
  286. # Map of violation levels to commands:
  287. thresholds:
  288. 20: "aacstaffnotify {player} in {world} is not swinging their arm (ping = {ping}, tps = {tps})"
  289. 40:
  290. - "aacstaffnotify {player} kicked for not swinging their arm (NoSwing) (ping = {ping}, tps = {tps})"
  291. - "aackick {player} Not swinging arm"
  292.  
  293. # Regen directly stops players from healing too quickly.
  294. regen:
  295. # Do you want to enable the regen check?
  296. enabled: true
  297.  
  298. # Should AAC cancel regeneration if it happens too quickly?
  299. cancel_regen: true
  300.  
  301. # What delay should AAC force between regeneration?
  302. min_regen_delay: 3600
  303.  
  304. # What delay should AAC force if the player is fully satiated?
  305. min_satiated_delay: 450
  306.  
  307. # Map of violation levels to commands:
  308. thresholds:
  309. 10: "aacstaffnotify {player} in {world} is trying to regain health too quickly (ping = {ping}, tps = {tps})"
  310. 20:
  311. - "aacstaffnotify {player} kicked for healing too quickly (Regen) (ping = {ping}, tps = {tps})"
  312. - "aackick {player} Regenerating health too quickly"
  313.  
  314. # Killaura detects combat cheats which give an unfair advantage.
  315. killaura:
  316. # Do you want to enable the killaura check?
  317. enabled: true
  318.  
  319. # How much should the violation level increase by if a player attacks suspiciously?
  320. suspicious_vl: 4
  321.  
  322. # How long should each killaura check last
  323. check_duration: 40
  324.  
  325. # Should AAC check killaura on mobs?
  326. check_mobs: true
  327.  
  328. # Should AAC cancel impossible hits?
  329. cancel_hit: true
  330.  
  331. # How many violations before hits start being cancelled?
  332. min_vl: 6
  333.  
  334. # Map of violation levels to commands:
  335. thresholds:
  336. 30: "aacstaffnotify {player} in {world} might be using killaura (ping = {ping}, tps = {tps})"
  337. 75:
  338. - "aacstaffnotify {player} kicked for killaura hacking (Killaura - Normal) (ping = {ping}, tps = {tps})"
  339. - "aackick {player} Killaura"
  340.  
  341. # Heuristics are used by AAC to detect advanced killaura cheats that bypass normal checks.
  342. heuristics:
  343. # Do you want to enable AAC's heuristic detection?
  344. enabled: true
  345.  
  346. # Heuristic confidence required for a violation. This is calculated as a percentage from 0.0% to 100.0%.
  347. # Represents how likely a player is to be using killaura, based on heuristic analysis.
  348. # Must be: 50 <= min_confidence < 100
  349. # For reference: min_confidence of 85 has been tested to have practically zero false detections.
  350. min_confidence: 75
  351.  
  352. # List of patterns which should not incur a violation
  353. # Should be a 4 character string, usually "P/" followed by two digits
  354. # The suffixes of ? and ! must be included to fully exempt all cases of a pattern
  355. exempt:
  356. - "P/XX?" # This is an example entry.
  357.  
  358. # Map of violation levels to commands.
  359. # The heuristics check is different to other checks: higher violation level does not mean a higher confidence.
  360. # All violation levels are equal. A higher threshold will just result in a delayed ban.
  361. thresholds:
  362. 1:
  363. - "aacstaffnotify {player} kicked for suspicious combat (AAC heuristic analysis) (ping = {ping}, tps = {tps})"
  364. - "aackick {player} Suspicious combat"
  365.  
  366. # NoFall ensures players take fall damage.
  367. nofall:
  368. # Do you want to enable the NoFall check?
  369. enabled: true
  370.  
  371. # What downward velocity is needed to check for nofall?
  372. required_velocity: -0.2
  373.  
  374. # Should AAC deal fall damage to players?
  375. deal_damage: true
  376.  
  377. # Map of violation levels to commands:
  378. thresholds:
  379. 10: "aacstaffnotify {player} in {world} might be trying to avoid fall damage (ping = {ping}, tps = {tps})"
  380. 30:
  381. - "aacstaffnotify {player} kicked for trying to avoid fall damage (NoFall) (ping = {ping}, tps = {tps})"
  382. - "aackick {player} Suspicious activity midair"
  383.  
  384. # Jesus stops people from walking on water.
  385. jesus:
  386. # Do you want to enable the Jesus check?
  387. enabled: true
  388.  
  389. # Should Jesus teleport players?
  390. teleport: true
  391.  
  392. # Map of violation levels to commands:
  393. thresholds:
  394. 15: "aacstaffnotify {player} in {world} is trying to walk on water (ping = {ping}, tps = {tps})"
  395. 30:
  396. - "aacstaffnotify {player} kicked for walking on water (Jesus) (ping = {ping}, tps = {tps})"
  397. - "aackick {player} Walking on water?"
  398.  
  399. # Phase stops people glitching through blocks.
  400. phase:
  401. # Do you want to enable the Phase check?
  402. enabled: true
  403.  
  404. # Which blocks should be exempt from phase checking?
  405. # Items are included in this list due to potential ViaVersion/cross version compatibility problems with 1.8
  406. # Should be entered exactly as seen on the Spigot Material enum.
  407. exclude:
  408. # Incorrect hitboxes on 1.8 servers
  409. - "ANVIL"
  410. - "CHEST"
  411. - "ENDER_CHEST"
  412. - "TRAPPED_CHEST"
  413. - "SOIL"
  414. # Entity hitboxes
  415. - "AIR"
  416. - "STATIONARY_WATER"
  417. - "WATER"
  418. - "STATIONARY_LAVA"
  419. - "LAVA"
  420. # Protocol hack hitboxes
  421. - "WATER_LILY"
  422. # Moving pistons
  423. - "PISTON_MOVING_PIECE"
  424.  
  425. # Map of violation levels to commands:
  426. thresholds:
  427. 40: "aacstaffnotify {player} in {world} might be trying to phase into blocks (ping = {ping}, tps = {tps})"
  428. 80: "aacmessage {player} Please disconnect and log back in if you are stuck inside a block"
  429.  
  430. # FastUse stops players using items too quickly.
  431. fastuse:
  432. # Do you want to enable the FastUse check?
  433. enabled: true
  434.  
  435. # What delay should AAC enforce for eating an item? (ms)
  436. ms_to_use: 1200
  437.  
  438. # Map of violation levels to commands:
  439. thresholds:
  440. 2: "aacstaffnotify {player} in {world} is trying to consume items too quickly (ping = {ping}, tps = {tps})"
  441. 5:
  442. - "aacstaffnotify {player} kicked consuming items too quickly (FastUse) (ping = {ping}, tps = {tps})"
  443. - "aackick {player} Using items too quickly"
  444.  
  445. # FastBreak stops players from breaking blocks too quickly.
  446. fastbreak:
  447. # Do you want to enable the fastbreak check?
  448. enabled: true
  449.  
  450. # How many ticks should fastbreak count as lag, and ignore?
  451. let_ticks: 2
  452.  
  453. # Should AAC cancel an illegal block break?
  454. cancel_break: true
  455.  
  456. # Should AAC check for a break delay? (i.e. between block breaks)
  457. check_delay: true
  458.  
  459. # How many violations before AAC starts cancelling block breaks?
  460. cancel_vl: 1
  461.  
  462. # Map of violation levels to commands:
  463. thresholds:
  464. 10: "aacstaffnotify {player} in {world} seems to be breaking blocks too quickly (ping = {ping}, tps = {tps})"
  465. 15:
  466. - "aacstaffnotify {player} kicked for mining too quickly (ping = {ping}, tps = {tps})"
  467. - "aackick {player} Mining too quickly"
  468.  
  469. # FastPlace stops players from placing blocks too quickly.
  470. fastplace:
  471. # Do you want to enable the fastplace check?
  472. enabled: true
  473.  
  474. # How many blocks should a player be allowed to place in one second?
  475. max_place_per_second: 10
  476.  
  477. # Should AAC cancel an illegal block place?
  478. cancel_place: true
  479.  
  480. # How many violations before AAC starts cancelling block placements?
  481. cancel_vl: 4
  482.  
  483. # Map of violation levels to commands:
  484. thresholds:
  485. 15: "aacstaffnotify {player} in {world} is placing blocks too quickly (ping = {ping}, tps = {tps})"
  486. 30:
  487. - "aacstaffnotify {player} kicked for placing blocks too quickly (ping = {ping}, tps = {tps})"
  488. - "aackick {player} Placing blocks too quickly"
  489.  
  490. # Nuker stops players in creative mode from breaking too many blocks at once.
  491. nuker:
  492. # Do you want to enable the nuker check?
  493. enabled: true
  494.  
  495. # How many blocks should a player be able to break in 1 second: vl if greater than this value
  496. max_breaks_per_second: 40
  497.  
  498. # The violation will only be recorded if it divides by this number (reduces spam)
  499. vl_divisor: 41
  500.  
  501. # Map of violation levels to commands:
  502. thresholds:
  503. 5:
  504. - "aacstaffnotify {player} in {world} kicked for creative-mode nuker (ping = {ping}, tps = {tps})"
  505. - "aackick {player} Nuker"
  506.  
  507. # Interact stops players interacting in impossible situations, like when they're dead or behind a wall.
  508. interact:
  509. # Do you want to enable the impossibleinteract check?
  510. enabled: true
  511.  
  512. # Detect interacting with liquids?
  513. cancel_liquids: true
  514.  
  515. # Detect ghosthand to interact with blocks?
  516. cancel_ghost_block: true
  517.  
  518. # Detect interacting whilst dead?
  519. cancel_dead: true
  520.  
  521. # Detect hitting whilst using an item?
  522. cancel_item_attack: true
  523.  
  524. # Detect hitting through walls?
  525. cancel_ghost_attack: true
  526.  
  527. # Violation before AAC starts cancelling interact when detecting ghosthand
  528. cancel_vl_interact: 5
  529. cancel_vl_place: 5
  530. cancel_vl_break: 0
  531.  
  532. # Map of violation levels to commands:
  533. thresholds:
  534. 20: "aacstaffnotify {player} in {world} is interacting suspiciously (ping = {ping}, tps = {tps})"
  535. 40:
  536. - "aacstaffnotify {player} kicked for interacting suspiciously (ping = {ping}, tps = {tps})"
  537. - "aackick {player} Interacting suspiciously"
  538.  
  539. # Velocity makes sure that players take proper knockback.
  540. velocity:
  541. # Do you want to enable the velocity check
  542. enabled: true
  543.  
  544. # How many ticks should AAC check a player for? Higher values compensate for higher ping.
  545. check_length: 30
  546.  
  547. # What is the maximum distance AAC should teleport a detected player?
  548. # If this is zero, the detected player will not be teleported at all
  549. max_tp_dist: 3.0
  550.  
  551. # Should AAC use the velocity setback system?
  552. # This forcibly gives players the correct velocity by teleporting them in the direction of their velocity.
  553. # If this is set to false, the setbacks used will be the same as fly/speed.
  554. use_velocity_setbacks: true
  555.  
  556. # Should AAC check for midair direction changes?
  557. check_direction: true
  558.  
  559. # How many violations before AAC starts teleporting players who ignore velocity?
  560. min_vl: 10
  561.  
  562. # How much should AAC increase a player's violation level by on detection?
  563. # This is additionally increased based on the size of the velocity violation.
  564. vl_normal: 2
  565.  
  566. # If a player seems frozen (e.g. changing resource packs/lagging), how much should AAC increase their violation level?
  567. # 0 by default to prevent false positives with changing resource packs
  568. vl_no_packet: 0
  569.  
  570. # Map of violation levels to commands:
  571. thresholds:
  572. 10: "aacstaffnotify {player} in {world} seems to be ignoring velocity (ping = {ping}, tps = {tps})"
  573. 30:
  574. - "aacstaffnotify {player} kicked for not taking knockback (Velocity) (ping = {ping}, tps = {tps})"
  575. - "aackick {player} Not taking knockback"
  576.  
  577. # Spam prevents players from spamming the server chat.
  578. spam:
  579. # Do you want to enable the spam check?
  580. enabled: true
  581.  
  582. # What words should not be covered by the anti-spam check?
  583. # messages less than 3 letters are already ignored
  584. whitelist:
  585. - "lol"
  586. - "hello"
  587. - "okay"
  588.  
  589. # How many messages should a player be able to send in 10 seconds
  590. message_limit: 4
  591.  
  592. # How fast can a player send messages (ticks)
  593. chat_speed: 10
  594.  
  595. # Map of violation levels to commands:
  596. thresholds:
  597. 10: "aacstaffnotify {player} in {world} is spamming the chat"
  598. 15: "aackick {player} Stop spamming, you sad person"
  599.  
  600. # Parameters for AAC's packet level movement check system. It is required for nearly all checks.
  601. # Monitors movement rate and illegal movement positions.
  602. move:
  603. # This must be enabled to use any movement check in AAC, and is also required for some world and combat checks.
  604. # Do not disable, or most of AAC will stop working.
  605. enabled: true
  606.  
  607. # How much lag should AAC compensate for? (ticks)
  608. min_balance: -80
  609.  
  610. # How many extra packets should a player be allowed to send?
  611. cancel_threshold: 10
  612.  
  613. # What balance should AAC set the player to when the connection seems normal?
  614. reset_level: -1
  615.  
  616. # How high should the internal packet balance be allowed to get?
  617. balance_cap: 15
  618.  
  619. # At what tick interval should AAC reduce 1 VL from the player?
  620. decay: 15
  621.  
  622. # Should AAC deal fall damage to players who fail the move check?
  623. # This doesn't affect fall damage which is set by other checks (e.g. speed, fly).
  624. deal_fall: true
  625.  
  626. # What teleport offset should AAC accept from players?
  627. tp_accept_threshold: 0.001
  628.  
  629. # Map of violation levels to commands:
  630. thresholds:
  631. 250: "aacstaffnotify {player} in {world} seems to be sending illegal movement information (ping = {ping}, tps = {tps})"
  632. 1000:
  633. - "aacstaffnotify {player} kicked for sending illegal movement information (ping = {ping}, tps = {tps})"
  634. - "aackick {player} Sending unusual movement packets"
  635.  
  636. ### General things
  637.  
  638. # How many times must a player be kicked before he is banned (-1 for no autoban)
  639. # The kick command used must be /aackick for this to work.
  640. # Disabled by default.
  641. ban_threshold: -1
  642.  
  643. # What command should be executed when a player is banned (only applies for /aackick)
  644. ban_command: "aacban {player}"
  645.  
  646. # How long after a player is kicked should he be allowed to log in (ticks)
  647. kick_ticks: 120
  648.  
  649. # Should AAC log events to a file?
  650. log_file: true
  651.  
  652. # Should /aackick broadcast a message?
  653. aackick_broadcast: false
  654.  
  655. # Should AAC disable/enable checks dynamically? IF YOU HAVE PWP DISABLE
  656. usetps: true
  657.  
  658. # Enable verbose logging? This splits log output and pipes some to administrators. Not recommended for normal use.
  659. #verbose: false
  660. #log_console: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement