Advertisement
szumielxd

AACTrawa

Jan 16th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.95 KB | None | 0 0
  1. #### AAC Config (Generated by AAC 3.6.4)
  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 separate 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}, {world} and {server} 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. # Criticals prevents players from getting critical hits when it's not possible.
  95. criticals:
  96. # Do you want to enable the criticals check?
  97. enabled: true
  98.  
  99. # Should a hit be cancelled if it is a critical and the player is on the ground?
  100. cancel_false_hit: true
  101.  
  102. # How many ticks should AAC enforce between jumps?
  103. jump_delay: 5
  104.  
  105. # Map of violation levels to commands:
  106. thresholds:
  107. 10:
  108. - "aacstaffnotify {player} kicked for criticals hacking (Criticals) (ping = {ping}, tps = {tps})"
  109. - "aackick {player} Illegal movement"
  110.  
  111. # Fastbow prevents players from shooting their bow too quickly.
  112. fastbow:
  113. # Do you want to enable the fastbow check?
  114. enabled: true
  115.  
  116. # How much lag compensation should AAC perform when checking for fastbow?
  117. lenience_ms: 110
  118.  
  119. # How long should AAC block bow usage after a player is detected for fastbow? (set to 0 to disable)
  120. block_ticks: 100
  121.  
  122. # How much VL does a player need before AAC starts blocking shots?
  123. min_vl: 8
  124.  
  125. # Map of violation levels to commands:
  126. thresholds:
  127. 5: "aacstaffnotify {player} in {world} seems to be shooting arrows too quickly (ping = {ping}, tps = {tps})"
  128. 25:
  129. - "aacstaffnotify {player} kicked for shooting arrows too quickly (FastBow) (ping = {ping}, tps = {tps})"
  130. - "aackick {player} Shooting too quickly"
  131.  
  132. # FightSpeed prevents players from attacking too quickly.
  133. fightspeed:
  134. # Do you want to enable the fightspeed check?
  135. enabled: true
  136.  
  137. # How many times should a player be able to attack per second?
  138. max_hit: 15
  139.  
  140. # How many times should a player be allowed to swing their arm per second?
  141. max_swing: 17
  142.  
  143. # Should fightspeed check for consistent click speed?
  144. consistent_check: true
  145.  
  146. # How close together do hit speed measurements need to be for a violation?
  147. consistent_threshold: 25
  148.  
  149. # Map of violation levels to commands:
  150. thresholds:
  151. 10: "aacstaffnotify {player} in {world} might be using an autoclicker (ping = {ping}, tps = {tps})"
  152. 30:
  153. - "aacstaffnotify {player} kicked for suspicious click speed (FightSpeed) (ping = {ping}, tps = {tps})"
  154. - "aackick {player} Suspicious click speed"
  155.  
  156. # Fly prevents players in survival mode from flying.
  157. fly:
  158. # Do you want to enable the fly check?
  159. enabled: true
  160.  
  161. # How strongly should AAC enforce fall speeds? (smaller values are more accurate)
  162. tolerance: 0.015
  163. e_tolerance: 0.015
  164.  
  165. # How quickly should AAC increase the violation level for larger movements?
  166. vl_multiplier: 6.0
  167.  
  168. # How many violations before AAC starts teleporting a player down? (needs teleport: true)
  169. min_vl: 28
  170.  
  171. # How long should a player have to respond to velocity given by the server?
  172. vel_ticks: 30
  173.  
  174. # Teleport the player down if detected?
  175. teleport: true
  176.  
  177. # Check for invalid abilities packets?
  178. abilities: true
  179.  
  180. # How many ticks should AAC wait before reducing a player's violation level?
  181. reduce_delay: 20
  182.  
  183. # Should AAC reset a player's pitch to 0 after a detection?
  184. reset_pitch: false
  185.  
  186. # Map of violation levels to commands:
  187. thresholds:
  188. 150: "aacstaffnotify {player} in {world} might be trying to fly (ping = {ping}, tps = {tps})"
  189. 300: "aacstaffnotify {player} in {world} is probably trying to fly (ping = {ping}, tps = {tps}"
  190. 450:
  191. - "aacstaffnotify {player} kicked for trying to fly (Fly) (ping = {ping}, tps = {tps})"
  192. - "aackick {player} Flying"
  193.  
  194. # Elytra prevents players from moving incorrectly while using the Elytra (1.9+)
  195. elytra:
  196. # Do you want to enable the Elytra check?
  197. enabled: false
  198.  
  199. # How strongly should AAC enforce elytra movement?
  200. tolerance: 0.025
  201.  
  202. # How quickly should players be able to move after using a firework rocket?
  203. rocket_tolerance: 3.0
  204.  
  205. # Should AAC teleport players?
  206. teleport: true
  207.  
  208. # How many violations before AAC starts teleporting a player down? (needs teleport: true)
  209. min_vl: 32
  210.  
  211. thresholds:
  212. 100: "aacstaffnotify {player} in {world} might be cheating with an elytra (ping = {ping}, tps = {tps})"
  213. 250: "aacstaffnotify {player} in {world} is probably cheating with an elytra (ping = {ping}, tps = {tps})"
  214. 400:
  215. - "aacstaffnotify {player} kicked for trying to cheat with an elytra (ping = {ping}, tps = {tps})"
  216. - "aackick {player} Unusual elytra movement"
  217.  
  218. # Vehicles prevents players from exploiting vehicle movement to move too quickly
  219. vehicles:
  220. # Do you want to enable the Vehicles check?
  221. enabled: false
  222.  
  223. # How strongly should AAC enforce vehicle movement?
  224. tolerance: 0.015
  225.  
  226. # How quickly should AAC increase the violation level for larger movements?
  227. vl_multiplier: 6.0
  228.  
  229. # Should AAC teleport players out of their vehicles?
  230. teleport: true
  231.  
  232. # How many violations before AAC kicks a player off their vehicle?
  233. min_vl: 32
  234.  
  235. thresholds:
  236. 50: "aacstaffnotify {player} in {world} might be cheating with a vehicle (ping = {ping}, tps = {tps})"
  237. 150: "aacstaffnotify {player} in {world} is probably cheating with an vehicle (ping = {ping}, tps = {tps})"
  238. 300:
  239. - "aacstaffnotify {player} kicked for trying to cheat with an elytra (ping = {ping}, tps = {tps})"
  240. - "aackick {player} Unusual vehicle movement"
  241.  
  242. # Speed prevents players in survival mode from moving too quickly.
  243. speed:
  244. # Do you want to enable the speed check?
  245. enabled: true
  246.  
  247. # How strongly should AAC enforce movement speeds?
  248. threshold: 0.005
  249.  
  250. # How long should a player have to respond to velocity given by the server?
  251. vel_ticks: 30
  252.  
  253. # How quickly should AAC increase the violation level for larger movements?
  254. vl_multiplier: 6.0
  255.  
  256. # How many times should a player be allowed to toggle sneak in a second?
  257. max_sneak_toggles: 15
  258.  
  259. # How many times should a player be allowed to toggle use-item in a second?
  260. max_use_toggles: 35
  261.  
  262. # How many violations before a player will start being teleported?
  263. min_vl: 36
  264.  
  265. # How many ticks should AAC wait before reducing a player's violation level?
  266. reduce_delay: 20
  267.  
  268. # Specific configuration options which control how the check works:
  269. item_scalar: 0.5
  270. sneak_scalar: 0.63
  271. soul_sand_scalar: 0.7
  272. check_sprint_direction: true
  273. check_slowness_effect: true
  274. check_cobwebs: true
  275. strict_velocity_checking: true
  276.  
  277. # Map of violation levels to commands:
  278. thresholds:
  279. 100: "aacmessage {player} It looks like you might be glitching, please tap sneak and block with your sword"
  280. 250: "aacstaffnotify {player} in {world} seems to be moving too quickly (ping = {ping}, tps = {tps})"
  281. 500:
  282. - "aacstaffnotify {player} kicked for moving too quickly (Speed) (ping = {ping}, tps = {tps})"
  283. - "aackick {player} Unexpected movement"
  284.  
  285. # Derp stops some forms of derp cheats.
  286. derp:
  287. # Do you want to enable the derp check?
  288. enabled: false
  289.  
  290. # Map of violation levels to commands:
  291. thresholds:
  292. 1:
  293. - "aacstaffnotify {player} kicked for sending an illegal position (Derp) (ping = {ping}, tps = {tps})"
  294. - "aackick {player} Illegal position"
  295.  
  296. # Old check for anti-velocity and anti-knockback, see velocity check for current check.
  297. knockback:
  298. # Legacy configuration options. Not recommended.
  299. enabled: false
  300. tick_delay: 9
  301. add_ping: true
  302. max_ping: 500
  303. min_knockback_dist: 0.01
  304. min_knockback_time: 2
  305. thresholds: {}
  306.  
  307. # NoSwing ensures that players swing their arm when attacking or mining.
  308. noswing:
  309. # Do you want to enable the noswing check?
  310. enabled: true
  311.  
  312. # Map of violation levels to commands:
  313. thresholds:
  314. 20: "aacstaffnotify {player} in {world} is not swinging their arm (ping = {ping}, tps = {tps})"
  315. 40:
  316. - "aacstaffnotify {player} kicked for not swinging their arm (NoSwing) (ping = {ping}, tps = {tps})"
  317. - "aackick {player} Not swinging arm"
  318.  
  319. # Regen directly stops players from healing too quickly.
  320. regen:
  321. # Do you want to enable the regen check?
  322. enabled: true
  323.  
  324. # Should AAC cancel regeneration if it happens too quickly?
  325. cancel_regen: true
  326.  
  327. # What delay should AAC force between regeneration?
  328. min_regen_delay: 3600
  329.  
  330. # What delay should AAC force if the player is fully satiated?
  331. min_satiated_delay: 450
  332.  
  333. # Map of violation levels to commands:
  334. thresholds:
  335. 10: "aacstaffnotify {player} in {world} is trying to regain health too quickly (ping = {ping}, tps = {tps})"
  336. 20:
  337. - "aacstaffnotify {player} kicked for healing too quickly (Regen) (ping = {ping}, tps = {tps})"
  338. - "aackick {player} Regenerating health too quickly"
  339.  
  340. # Killaura detects combat cheats which give an unfair advantage.
  341. killaura:
  342. # Do you want to enable the killaura check?
  343. enabled: true
  344.  
  345. # Should AAC cancel impossible hits?
  346. cancel_hit: true
  347.  
  348. # How many violations before hits start being cancelled?
  349. min_vl: 30
  350.  
  351. # How much should AAC increase the violation level for each detection method?
  352. modules:
  353. natural: 2
  354. round: 4
  355. split: 9
  356. sporadic: 4
  357. stable: 3
  358. switch: 2
  359. angle: 0
  360. click: 4
  361. miss: 3
  362. tick: 6
  363. yaw: 2
  364. normal: 1
  365. action: 5
  366. look: 8
  367. timing: 5
  368. accel: 3
  369. accuracy: 10
  370. pattern: 6
  371.  
  372. # Map of violation levels to commands:
  373. thresholds:
  374. 30: "aacstaffnotify {player} in {world} might be using killaura (ping = {ping}, tps = {tps})"
  375. 75:
  376. - "aacstaffnotify {player} kicked for killaura hacking (Killaura - Normal) (ping = {ping}, tps = {tps})"
  377. - "aackick {player} Killaura"
  378.  
  379. # NoFall ensures players take fall damage.
  380. nofall:
  381. # Do you want to enable the NoFall check?
  382. enabled: true
  383.  
  384. # What downward velocity is needed to check for nofall?
  385. required_velocity: -0.2
  386.  
  387. # Should AAC check for attempts to reduce fall damage (as opposed to avoiding fall damage)?
  388. check_reduce_attempts: true
  389.  
  390. # Should AAC deal fall damage to players?
  391. deal_damage: true
  392.  
  393. # Map of violation levels to commands:
  394. thresholds:
  395. 10: "aacstaffnotify {player} in {world} might be trying to avoid fall damage (ping = {ping}, tps = {tps})"
  396. 30:
  397. - "aacstaffnotify {player} kicked for trying to avoid fall damage (NoFall) (ping = {ping}, tps = {tps})"
  398. - "aackick {player} Suspicious activity midair"
  399.  
  400. # Jesus stops people from walking on water.
  401. jesus:
  402. # Do you want to enable the Jesus check?
  403. enabled: false
  404.  
  405. # Should Jesus teleport players?
  406. teleport: true
  407.  
  408. # Map of violation levels to commands:
  409. thresholds:
  410. 15: "aacstaffnotify {player} in {world} is trying to walk on water (ping = {ping}, tps = {tps})"
  411. 30:
  412. - "aacstaffnotify {player} kicked for walking on water (Jesus) (ping = {ping}, tps = {tps})"
  413. - "aackick {player} Walking on water?"
  414.  
  415. # Phase stops people glitching through blocks.
  416. phase:
  417. # Do you want to enable the Phase check?
  418. enabled: true
  419.  
  420. # Which blocks should be exempt from phase checking?
  421. # Items are included in this list due to potential ViaVersion/cross version compatibility problems with 1.8
  422. # Should be entered exactly as seen on the Spigot Material enum.
  423. exclude:
  424. # Incorrect hitboxes on 1.8 servers
  425. - "ANVIL"
  426. - "CHEST"
  427. - "ENDER_CHEST"
  428. - "TRAPPED_CHEST"
  429. - "SOIL"
  430. # Entity hitboxes
  431. - "AIR"
  432. - "STATIONARY_WATER"
  433. - "WATER"
  434. - "STATIONARY_LAVA"
  435. - "LAVA"
  436. # Protocol hack hitboxes
  437. - "WATER_LILY"
  438. # Moving pistons
  439. - "PISTON_MOVING_PIECE"
  440.  
  441. # Map of violation levels to commands:
  442. thresholds:
  443. 40: "aacstaffnotify {player} in {world} might be trying to phase into blocks (ping = {ping}, tps = {tps})"
  444. 80: "aacmessage {player} Please disconnect and log back in if you are stuck inside a block"
  445.  
  446. # FastUse stops players using items too quickly.
  447. fastuse:
  448. # Do you want to enable the FastUse check?
  449. enabled: true
  450.  
  451. # What delay should AAC enforce for eating an item? (ms)
  452. ms_to_use: 1200
  453.  
  454. # Map of violation levels to commands:
  455. thresholds:
  456. 2: "aacstaffnotify {player} in {world} is trying to consume items too quickly (ping = {ping}, tps = {tps})"
  457. 5:
  458. - "aacstaffnotify {player} kicked consuming items too quickly (FastUse) (ping = {ping}, tps = {tps})"
  459. - "aackick {player} Using items too quickly"
  460.  
  461. # FastBreak stops players from breaking blocks too quickly.
  462. fastbreak:
  463. # Do you want to enable the fastbreak check?
  464. enabled: true
  465.  
  466. # How many ticks should fastbreak count as lag, and ignore?
  467. let_ticks: 2
  468.  
  469. # Should AAC cancel an illegal block break?
  470. cancel_break: true
  471.  
  472. # Should AAC check for a break delay? (i.e. between block breaks)
  473. check_delay: true
  474.  
  475. # How many violations before AAC starts cancelling block breaks?
  476. cancel_vl: 1
  477.  
  478. # Map of violation levels to commands:
  479. thresholds:
  480. 10: "aacstaffnotify {player} in {world} seems to be breaking blocks too quickly (ping = {ping}, tps = {tps})"
  481. 15:
  482. - "aacstaffnotify {player} kicked for mining too quickly (ping = {ping}, tps = {tps})"
  483. - "aackick {player} Mining too quickly"
  484.  
  485. # FastPlace stops players from placing blocks too quickly.
  486. fastplace:
  487. # Do you want to enable the fastplace check?
  488. enabled: false
  489.  
  490. # How many blocks should a player be allowed to place in one second?
  491. max_place_per_second: 10
  492.  
  493. # Should AAC cancel an illegal block place?
  494. cancel_place: true
  495.  
  496. # How many violations before AAC starts cancelling block placements?
  497. cancel_vl: 4
  498.  
  499. # Map of violation levels to commands:
  500. thresholds:
  501. 15: "aacstaffnotify {player} in {world} is placing blocks too quickly (ping = {ping}, tps = {tps})"
  502. 30:
  503. - "aacstaffnotify {player} kicked for placing blocks too quickly (ping = {ping}, tps = {tps})"
  504. - "aackick {player} Placing blocks too quickly"
  505.  
  506. # Nuker stops players in creative mode from breaking too many blocks at once.
  507. nuker:
  508. # Do you want to enable the nuker check?
  509. enabled: true
  510.  
  511. # How many blocks should a player be able to break in 1 second: vl if greater than this value
  512. max_breaks_per_second: 40
  513.  
  514. # The violation will only be recorded if it divides by this number (reduces spam)
  515. vl_divisor: 41
  516.  
  517. # Map of violation levels to commands:
  518. thresholds:
  519. 5:
  520. - "aacstaffnotify {player} in {world} kicked for creative-mode nuker (ping = {ping}, tps = {tps})"
  521. - "aackick {player} Nuker"
  522.  
  523. # Interact stops players interacting in impossible situations, like when they're dead or behind a wall.
  524. interact:
  525. # Do you want to enable the impossibleinteract check?
  526. enabled: true
  527.  
  528. # Detect interacting with liquids?
  529. cancel_liquids: true
  530.  
  531. # Detect ghosthand to interact with blocks?
  532. cancel_ghost_block: true
  533.  
  534. # Detect block placements in suspicious circumstances?
  535. cancel_suspicious_block: true
  536.  
  537. # Detect interacting whilst dead?
  538. cancel_dead: true
  539.  
  540. # Detect hitting whilst using an item?
  541. cancel_item_attack: true
  542.  
  543. # Detect hitting through walls?
  544. cancel_ghost_attack: true
  545.  
  546. # Violation before AAC starts cancelling interact when detecting ghosthand
  547. cancel_vl_interact: 5
  548. cancel_vl_place: 0
  549. cancel_vl_break: 0
  550.  
  551. # Map of violation levels to commands:
  552. thresholds:
  553. 20: "aacstaffnotify {player} in {world} is interacting suspiciously (ping = {ping}, tps = {tps})"
  554. 40:
  555. - "aacstaffnotify {player} kicked for interacting suspiciously (ping = {ping}, tps = {tps})"
  556. - "aackick {player} Interacting suspiciously"
  557.  
  558. # Velocity makes sure that players take proper knockback.
  559. velocity:
  560. # Do you want to enable the velocity check
  561. enabled: true
  562.  
  563. # How many ticks should AAC check a player for? Higher values compensate for higher ping.
  564. check_length: 30
  565.  
  566. # What is the maximum distance AAC should teleport a detected player?
  567. # If this is zero, the detected player will not be teleported at all
  568. max_tp_dist: 3.0
  569.  
  570. # Should AAC use the velocity setback system?
  571. # This forcibly gives players the correct velocity by teleporting them in the direction of their velocity.
  572. # If this is set to false, the setbacks used will be the same as fly/speed.
  573. use_velocity_setbacks: true
  574.  
  575. # Should AAC check for midair direction changes?
  576. check_direction: true
  577.  
  578. # How many violations before AAC starts teleporting players who ignore velocity?
  579. min_vl: 10
  580.  
  581. # How much should AAC increase a player's violation level by on detection?
  582. # This is additionally increased based on the size of the velocity violation.
  583. vl_normal: 2
  584.  
  585. # If a player seems frozen (e.g. changing resource packs/lagging), how much should AAC increase their violation level?
  586. # 0 by default to prevent false positives with changing resource packs
  587. vl_no_packet: 0
  588.  
  589. # Map of violation levels to commands:
  590. thresholds:
  591. 10: "aacstaffnotify {player} in {world} seems to be ignoring velocity (ping = {ping}, tps = {tps})"
  592. 30:
  593. - "aacstaffnotify {player} kicked for not taking knockback (Velocity) (ping = {ping}, tps = {tps})"
  594. - "aackick {player} Not taking knockback"
  595.  
  596. # Spam prevents players from spamming the server chat.
  597. spam:
  598. # Do you want to enable the spam check?
  599. enabled: false
  600.  
  601. # What words should not be covered by the anti-spam check?
  602. # messages less than 3 letters are already ignored
  603. whitelist:
  604. - "lol"
  605. - "hello"
  606. - "okay"
  607.  
  608. # How many messages should a player be able to send in 10 seconds
  609. message_limit: 4
  610.  
  611. # How fast can a player send messages (ticks)
  612. chat_speed: 10
  613.  
  614. # Map of violation levels to commands:
  615. thresholds:
  616. 10: "aacstaffnotify {player} in {world} is spamming the chat"
  617. 15: "aackick {player} Stop spamming, you sad person"
  618.  
  619. # Parameters for AAC's packet level movement check system. It is required for nearly all checks.
  620. # Monitors movement rate and illegal movement positions.
  621. move:
  622. # This must be enabled to use any movement check in AAC, and is also required for some world and combat checks.
  623. # Do not disable, or most of AAC will stop working.
  624. enabled: true
  625.  
  626. # How much lag should AAC compensate for? (ticks)
  627. min_balance: -80
  628.  
  629. # How many extra packets should a player be allowed to send?
  630. cancel_threshold: 10
  631.  
  632. # What balance should AAC set the player to when the connection seems normal?
  633. reset_level: -1
  634.  
  635. # How high should the internal packet balance be allowed to get?
  636. balance_cap: 15
  637.  
  638. # At what tick interval should AAC reduce 1 VL from the player?
  639. decay: 15
  640.  
  641. # Should AAC deal fall damage to players who fail the move check?
  642. # This doesn't affect fall damage which is set by other checks (e.g. speed, fly).
  643. deal_fall: true
  644.  
  645. # What teleport offset should AAC accept from players?
  646. tp_accept_threshold: 0.5
  647.  
  648. # Map of violation levels to commands:
  649. thresholds:
  650. 250: "aacstaffnotify {player} in {world} seems to be sending illegal movement information (ping = {ping}, tps = {tps})"
  651. 1000:
  652. - "aacstaffnotify {player} kicked for sending illegal movement information (ping = {ping}, tps = {tps})"
  653. - "aackick {player} Sending unusual movement packets"
  654.  
  655. ### General things
  656.  
  657. # How many times must a player be kicked before he is banned (-1 for no autoban)
  658. # The kick command used must be /aackick for this to work.
  659. # Disabled by default.
  660. ban_threshold: -1
  661.  
  662. # What command should be executed when a player is banned (only applies for /aackick)
  663. ban_command: "aacban {player}"
  664.  
  665. # How long after a player is kicked should he be allowed to log in (ticks)
  666. kick_ticks: 200
  667.  
  668. # Should AAC log events to a file?
  669. log_file: true
  670.  
  671. # Should /aackick broadcast a message?
  672. aackick_broadcast: false
  673.  
  674. # Should AAC disable/enable checks dynamically? IF YOU HAVE PWP DISABLE
  675. usetps: true
  676.  
  677. # Enable verbose logging? This splits log output and pipes some to administrators. Not recommended for normal use.
  678. #verbose: false
  679. #log_console: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement