Advertisement
NORTBE

Untitled

Dec 3rd, 2016
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.13 KB | None | 0 0
  1. # -------------------------------------------------------------------- #
  2. #
  3. # Reflex: Advanced Cheat Prevention (~DarksideCode & sinnlosername)
  4. # The configuration file (config.yml)
  5. #
  6. # -------------------------------------------------------------------- #
  7. #
  8. # If you are getting false positives, please make sure
  9. # that the players who getting them aren't actually hackers.
  10. #
  11. # If you are 100% sure that some checks have false positives,
  12. # please contact MeGysssTaa on SpigotMC (PM) with the video
  13. # proof of false positive and the proof that the player who
  14. # getting it is completely legit.
  15. #
  16. # If you have any questions related to this configuration,
  17. # please ask those on SpigotMC (PM). Thanks for downloading
  18. #
  19. # -------------------------------------------------------------------- #
  20.  
  21. # -------------------------------------------------------------------- #
  22. # MAIN SETTINGS
  23. # In this section, you can customize
  24. # main Reflex parts, such as ban waves,
  25. # updater, and global settings
  26. # -------------------------------------------------------------------- #
  27. global:
  28.  
  29. # You won't be able to run Reflex unless you accept it's EULA
  30. # (End User License Agreement) located at the end of the plugin overview page on SpigotMC
  31. # Replace false with true and restart server if you agree with the license
  32. accept_eula: true
  33.  
  34. # Don't touch this. This is used to auto-reset config if
  35. # it's extremely out of date and requires massive changes
  36. config_version: 1
  37.  
  38. # Do you want your console get spammed with random letters?
  39. # Enable this if you are having false positives, and send the
  40. # messages from the console to the developers, so we can fix them
  41. verbose_checks: false
  42. console_verbose: true
  43.  
  44. # If set to true, player who have been kicked using /reflexkick will
  45. # be also killed. Disable this if you with /reflexkick to just kick & broadcast
  46. kill_on_reflexkick: false
  47.  
  48. # Amount of digits after dot in doubles/floats
  49. # E.g. if it's set to 2, then variable 3.4857835834564 will be simplified with 3.48,
  50. # if it's set to 5, it will be simplified with 3.48578. Maximal amount is 15
  51. # Decreasing this will make consistency checks stricter and calculations faster
  52. strict_mode: 2
  53.  
  54. # Required amount of moves that player should hit to be checked by some math checks
  55. required_moves: 45
  56.  
  57. # Should Reflex kick everyone from server when using /reflexreload
  58. # This may help avoid issues related to multiple Forcefield
  59. # checking entities per player
  60. kick_on_reload: true
  61.  
  62. # If set to true, Reflex will throw some TNTs out of hacker's
  63. # ass when he gets kicked using /reflexkick %player% epic <...>
  64. use_tnt: false
  65.  
  66. # The CommandSender instance Reflex should use while acting commands
  67. # from violation maps in checks. 0 = default Bukkit sender, 1 = custom Reflex sender
  68. # Enable this if you are having problems/errors with executing commands
  69. commandsender: 1
  70.  
  71. # What should Reflex do if player uses/tab-completes
  72. # a Reflex command without valid permissions for it?
  73. hide_policy:
  74.  
  75. # 0 = default command response, 1 = no response, 2 = default "Unknown command" message
  76. command: 2
  77.  
  78. # 0 = working tab-complete, 1 = no response when command is included, 2 = filter commands
  79. tab: 1
  80.  
  81. # Set this to 'true' if you want to hide /reflex command from players
  82. require_permission: true
  83.  
  84. # Auto-Updater settings
  85. updater:
  86.  
  87. # Should Reflex check for updates every 15 minutes automatically
  88. # If set to false, Reflex will check for updates only on enable
  89. # WARNING: this can LAG your server if it has a slow Internet connection or a lot of players online
  90. enabled: false
  91.  
  92. # Should Reflex disable itself if updater found a new version
  93. # WARNING: not recommended if your server has a big / average online
  94. # because you may be not online when plugin will be ready to update,
  95. # but your server will miss anticheat protection. Use on your own risk
  96. force_disable: false
  97.  
  98. # Ban waves settings
  99. ban_waves:
  100.  
  101. # Enable or disable ban waves
  102. # Ban waves is a system which bans all players who were kicked for hacking too many times before
  103. # every *delay* minutes (for example, 30) and notifies all other players about amount of banned hackers
  104. # Set this to false if you don't want Reflex to ban someone for hackinig
  105. enabled: false
  106.  
  107. # Delay between banwaves (in minutes)
  108. delay: 30
  109.  
  110. # Ban waves bans only players, who's GVL (global violation level) hit this val
  111. # GVL adds using command /reflexaddgvl (player_name) (amount)
  112. threshold: 5
  113.  
  114. # Should Reflex affect offline players (control their's GVL, ban them in ban waves, etc)
  115. # WARNING: requires an SSD and an overpowered server (with a lot of free memory)
  116. # because it will go through all the server files every minute and do some weird calculations
  117. process_offline_players: false
  118.  
  119. # Message which will sent to all players when a ban wave was happened
  120. # %BannedPlayers% means amount of players who were banned in this wave
  121. # Reflex won't show this message if there are no players banned
  122. message: '&7[&eAntiCheat&7] > &f%BannedPlayers%&c players have been banned for &fhacking&r&c just now. Please delete all your illegal modifications to avoid ban'
  123.  
  124. # Command which will be dispatched as a ban command
  125. command: 'ban %Player% &7[&eAntiCheat&7] > Combat hacking'
  126.  
  127. # Should Reflex reset GVL of everyone who wasn't banned in ban wave after it happened
  128. reset_gvl: true
  129.  
  130. # -------------------------------------------------------------------- #
  131. # CHECKS CONFIGURATION
  132. # Here you can set up which commands are
  133. # going to be dispatched when player fails
  134. # certain check multiple times, customize
  135. # how the checks will act, etc.
  136. # -------------------------------------------------------------------- #
  137.  
  138. # FrontEntity check spawns an invisible entity in fron of
  139. # the player. Normally he should hit it, but if he is using
  140. # KillAura, he will hit through this entity and VL will be added
  141. frontentity:
  142.  
  143. # Enable this check?
  144. enabled: true
  145.  
  146. # Player won't be kicked if his ping is higher than this val (milliseconds)
  147. lag_ping: 235
  148.  
  149. # If set to true, then all the front entities will have
  150. # random names and UUIDs. This will prevent most of nametag
  151. # plugins from creating a nametag over invisible entity
  152. # to make it ghost for players, don't use if you have no
  153. # compatibility issues with nametag plugins
  154. nametags_compatibility: true
  155.  
  156. # If players are too close to each other, the check will be cancelled
  157. min_cancel_distance: 1.21
  158.  
  159. # If players are too far away from each other, the check will be cancelled
  160. max_cancel_distance: 8.06
  161.  
  162. # Prevent FrontEntities from moving/teleporting and make them
  163. # re-spawn if they are no longer in the line of sight
  164. # Not recommended
  165. no_movements: false
  166.  
  167. # The check will be cancelled if there are too
  168. # many entities around the player
  169. entities_to_cancel:
  170.  
  171. # In normal mode (with enabled movements)
  172. normal: 4
  173.  
  174. # In no_movements mode ('no_movements: true' over here)
  175. no_movements: 3
  176.  
  177. # Minimal difference between attacker and his target
  178. # to begin check. If the distance is less than this val,
  179. # the check will be cancelled
  180. min_diff: '2.1387D'
  181.  
  182. # Distance between player and front entity
  183. distance: '1.5143F'
  184.  
  185. # When player will do more than this amount of hits (attacks), the FrontEntity check will begin
  186. hits_to_check: 5
  187.  
  188. # Should Reflex cancel hits which cannot happen normally
  189. cancel_suspicious_combat: false
  190.  
  191. # Should Reflex damage player's main target if he will hit FrontEntity
  192. # This will help keep Reflex ghost in combat as no legit hits will be cancelled
  193. simulate_damage: true
  194.  
  195. # Commands
  196. actions:
  197. 5:
  198. - spartan kick %Player% Вы были кикнуты за использование боевых читов!
  199.  
  200.  
  201. # KillauraCombined combines multiply in-fight behaviour
  202. # analysis to measure if player is using any kind of combat
  203. # hack (Killaura/Aimbot/AimAssist/AutoClicker/etc) or
  204. # any other malicious/unusual combat heuristics
  205. # »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  206. # »»» »»» »»» »»» »»» EXPERIMENTAL CHECK »»» »»» »»» »»» »»»
  207. # »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  208. killauracombined:
  209.  
  210. # Enable this check?
  211. enabled: true
  212.  
  213. # Player won't be kicked if his ping is higher than this val (milliseconds)
  214. lag_ping: 215
  215.  
  216. # Should Reflex cancel hits which cannot happen normally
  217. cancel_suspicious_combat: true
  218.  
  219. # Chance of hacking on the Accuracy check to kick (in %)
  220. # Set the number below to 100 to disable this component
  221. accuracy_chance: 70
  222.  
  223. # Chance of hacking on the Aimbot check to kick (in %)
  224. # Set the number below to 100 to disable this component
  225. aimbot_chance: 100
  226.  
  227. # Chance of hacking on the Angle check to kick (in %)
  228. # Set the number below to 100 to disable this component
  229. angle_chance: 75
  230.  
  231. # Chance of hacking on the Killaura check to kick (in %)
  232. # Set the number below to 100 to disable this component
  233. killaura_chance: 90
  234.  
  235. # Chance of hacking on the Prediction check to kick (in %)
  236. # Set the number below to 100 to disable this component
  237. prediction_chance: 95
  238.  
  239. # Enabling this will make heuristic checks stricter.
  240. # It will significantly speed them up, but could
  241. # make Reflex sometimes kick legit players too
  242. strict_mode: false
  243.  
  244. # What's the maximum amount of clicks players are allowed
  245. # to do per second? If they do more, they will be kicked
  246. max_cps: 12
  247.  
  248. # If player is clicking at the same speed for
  249. # this amount of seconds, he will be kicked
  250. constant_rate_factor: 9
  251.  
  252. # Minimal delay that player should wait (in ms) before clicking again
  253. min_click_delay: 0
  254.  
  255. # If player is clicking with low delays for a long period
  256. # of time (this amount of times in a row), he will be kicked
  257. low_delay_clicks_to_kick: 999999999
  258.  
  259. # Maximal allowed TDelay in attacks
  260. t_delay: 4600
  261.  
  262. # For how long time should player be checked for
  263. # suspicious clicking rate (1 second = 20 ticks)
  264. keep_thread_alive_ticks: 200
  265.  
  266. # For how long should player be checked for an Aimbot (in ticks)
  267. aimbot_time_ticks: 95
  268.  
  269. # For how long should player be checked for an Accuracy (in ticks)
  270. accuracy_time_ticks: 90
  271.  
  272. # Maximal yaw rate player is allowed to have before attacking
  273. max_yaw_rate: 32.0
  274.  
  275. # Required angle rate to attack
  276. required_rate: 0.42
  277.  
  278. # Maximal angle rate allowed before attacking
  279. suspicious_rate: 0.68
  280.  
  281. # Player's VL will be increased if his
  282. # move angle before attack seems impossible
  283. impossible_angle_increase: 2
  284.  
  285. # Angle check length (check time in rotations/moves)
  286. angle_length: 165
  287.  
  288. # If player's angle ratio goes over this val, he will be kicked
  289. angle_ratio: 96
  290.  
  291. # Turn check settings
  292. turn_borders:
  293.  
  294. # What's the minimum prediction accuracy
  295. # should player have to get checked?
  296. min: 8.99
  297.  
  298. # What's the maximum prediction accuracy
  299. # can player have to get checked?
  300. max: 10.8
  301.  
  302. # Aiming check settings
  303. aiming:
  304.  
  305. # This amount of violations will be
  306. # added if player did not pass the check
  307. increase: 4
  308.  
  309. # This amount of violations will be
  310. # removed if player has passed the check
  311. decrease: 2
  312.  
  313. # When player reaches this amount of violations
  314. # on the check, he will be kicked
  315. threshold: 19
  316.  
  317. # Hitting check settings
  318. hitting:
  319.  
  320. # This amount of violations will be
  321. # added if player did not pass the check
  322. increase: 50
  323.  
  324. # This amount of violations will be
  325. # removed if player has passed the check
  326. decrease: 25
  327.  
  328. # When player reaches this amount of violations
  329. # on the check, he will be kicked
  330. threshold: 290
  331.  
  332. # YawRating check settings
  333. yaw_rating:
  334.  
  335. # This amount of violations will be
  336. # added if player did not pass the check
  337. increase: 21
  338.  
  339. # This amount of violations will be
  340. # removed if player has passed the check
  341. decrease: 17
  342.  
  343. # When player reaches this amount of violations
  344. # on the check, he will be kicked
  345. threshold: 86
  346.  
  347. # Fighting check settings
  348. fighting:
  349.  
  350. # This amount of violations will be
  351. # added if player did not pass the check
  352. increase: 5
  353.  
  354. # This amount of violations will be
  355. # removed if player has passed the check
  356. decrease: 2
  357.  
  358. # When player reaches this amount of violations
  359. # on the check, he will be kicked
  360. threshold: 8
  361.  
  362. # HeadMoving check settings
  363. head_moving:
  364.  
  365. # This amount of violations will be
  366. # added if player did not pass the check
  367. increase: 3
  368.  
  369. # This amount of violations will be
  370. # removed if player has passed the check
  371. decrease: 1
  372.  
  373. # When player reaches this amount of violations
  374. # on the check, he will be kicked
  375. threshold: 24
  376.  
  377. # Yaw rate required to check the player
  378. # Important thing to fix false positives when
  379. # not rotating or doing it not quick enough
  380. yaw_rate_to_check: 2.51
  381.  
  382. # If player's yaw rate goes below this val,
  383. # the attack will be flagged as suspicious
  384. min_yaw_rate: 4.38
  385.  
  386. # Maximal allowed head rotation speed
  387. rotation_speed: '36000.0F'
  388.  
  389. # Commands
  390. actions:
  391. 16:
  392. - spartan kick %Player% Вы были кикнуты за использование боевых читов!
  393.  
  394.  
  395. # Direction check forces player to look his
  396. # view at the target before attacking it
  397. direction:
  398.  
  399. # Enable this check?
  400. enabled: false
  401.  
  402. # Player won't be kicked if his ping is higher than this val (milliseconds)
  403. lag_ping: 205
  404.  
  405. # Should Reflex cancel hits which cannot happen normally
  406. cancel_suspicious_combat: true
  407.  
  408. # How far away off an entity should player
  409. # be allowed to look to attack it
  410. max_offset: 1.3
  411.  
  412. # Commands
  413. actions:
  414. 30:
  415. - spartan kick %Player% Вы были кикнуты за использование боевых читов!
  416.  
  417.  
  418. # Fightspeed makes player wait a certain amount of
  419. # milliseconds before attacking an entity again (prevents InstantKill hacks)
  420. fightspeed:
  421.  
  422. # Enable this check?
  423. enabled: false
  424.  
  425. # Player won't be kicked if his ping is higher than this val (milliseconds)
  426. lag_ping: 215
  427.  
  428. # Minimal delay (ms) before player
  429. # will be allowed to attack again
  430. min_delay: 60
  431.  
  432. # Commands
  433. actions:
  434. 5:
  435. - spartan kick %Player% Вы бьете слишком быстро! (Clicker, Macros, x2, x3, x4...)
  436. - bc &6%Player% был кикнут за читерство.
  437.  
  438. # Reach check limits the attack distance
  439. # Prevents players from attacking entities which are too far away
  440. reach:
  441.  
  442. # Enable this check?
  443. enabled: true
  444.  
  445. # Player won't be kicked if his ping is higher than this val (milliseconds)
  446. lag_ping: 230
  447.  
  448. # Should Reflex cancel hits which cannot happen normally
  449. cancel_suspicious_combat: true
  450.  
  451. # How far away should players be allowed to reach
  452. max_reach: 3.4
  453.  
  454. # If player has failed reach only a few times, hit won't be cancelled
  455. # This is the minimal amount of violations required for Reflex to cancel hits
  456. violations_to_cancel: 0
  457.  
  458. # Commands
  459. actions:
  460. 999999999:
  461. - ?
  462. # FastSwitch measures the delay between switching targets
  463. # for stopping players from using MultiAura
  464. fastswitch:
  465.  
  466. # Enable this check?
  467. enabled: true
  468.  
  469. # Player won't be kicked if his ping is higher than this val (milliseconds)
  470. lag_ping: 240
  471.  
  472. # Minimal delay (ms) which player have to
  473. # wait before switching his target
  474. min_delay: 20
  475.  
  476. # Commands
  477. actions:
  478. 10:
  479. - spartan kick %Player% Вы были кикнуты за использование боевых читов!
  480.  
  481.  
  482. # This check spawns an invisible entities behind the player
  483. # It becomes visible for some seconds in combat. It's impossible
  484. # for legit player to hit those entities too many times, but
  485. # possible to for bad Killauras/Aimbots
  486. npc:
  487.  
  488. # Enable this check?
  489. enabled: true
  490.  
  491. # Player won't be kicked if his ping is higher than this val (milliseconds)
  492. lag_ping: 245
  493.  
  494. # Should NPC move away from player's line of sight if he damaged it
  495. move_on_damage: true
  496.  
  497. # Distance between player and NPC
  498. distance: '4.0F'
  499.  
  500. # Should NPC become for some time if player hits someone
  501. visible: true
  502.  
  503. # For how long time (ms) will NPC stay visible (if it's enabled over here)
  504. # after player hit an entity. 1 second contains 1000 milliseconds
  505. visible_timeout: 2750
  506.  
  507. # Should Reflex make client believe that NPC is not flying
  508. # and moving legitimately. Could prevent some bypasses
  509. fake_on_ground: true
  510.  
  511. # Make NPCs wear realistic player names and UUIDs
  512. # Disable this if you have issues with floating
  513. # nametags (nametag plugins incompatibility fix)
  514. real_player_copies: true
  515.  
  516. # Should NPCs move (fly, walk, fall down, swing arms, rotate head)
  517. movements: true
  518.  
  519. # Commands
  520. actions:
  521. 6:
  522. - spartan kick %Player% Вы были кикнуты за использование боевых читов!
  523.  
  524. # Velocity forces player to move away from attacker
  525. # when he get knockback (stops player from using AntiKnockback hacks)
  526. velocity:
  527.  
  528. # Enable this check?
  529. enabled: false
  530.  
  531. # Player won't be kicked if his ping is higher than this val (milliseconds)
  532. lag_ping: 210
  533.  
  534. # Player's VL will be multiplied by this val if he will fail VerticalVelocity check
  535. vertical_multiplier: 20
  536.  
  537. # If the difference between player's previous and actual velocities
  538. # is higher or less than this val, player's VL will be increased
  539. expected_diff: 5
  540.  
  541. # Commands
  542. actions:
  543. 60:
  544. - reflexnotify %Player% could be using AntiKnockback (Ping &7- &f%Ping%&7, &fTPS &7-&f %TPS%)
  545. 70:
  546. - reflexaddgvl %Player% 1
  547. - reflexkick %Player% normal Not taking knockback
  548.  
  549. # Criticals prevents players from doing fake critical hits by quickly
  550. # mini-hopping or sending special packets while they are actually on ground
  551. criticals:
  552.  
  553. # Enable this check?
  554. enabled: false
  555.  
  556. # Player won't be kicked if his ping is higher than this val (milliseconds)
  557. lag_ping: 235
  558.  
  559. # Should Reflex cancel false critical hits
  560. cancel_suspicious_combat: true
  561.  
  562. # Commands
  563. actions:
  564. 999999999:
  565. - ?
  566.  
  567. # PingSpoof hacks makes server believe that player is
  568. # lagging while he does not. Hackers can exploit this to
  569. # bypass all Reflex checks since they aren't working if
  570. # player's ping is too high. This check will prevent
  571. # cheaters from exploiting this by kicking them
  572. pingspoof:
  573.  
  574. # Enable this check?
  575. enabled: false
  576.  
  577. # If player's NMS ping (ms) is less than this val, then
  578. # he is not lagging/trying to spoof lag, so won't be checked
  579. lag_ping: 210
  580.  
  581. # How often should player be checked for ping spoofing hacks (in seconds)?
  582. check_delay: 15
  583.  
  584. # Commands
  585. actions:
  586. 1:
  587. - kick %Player% &cВы были кикнуты за использование читов изменяющих реальный пинг... -s
  588. - bc &6%Player% был кикнут за читерство.
  589.  
  590. # -------------------------------------------------------------------- #
  591. # MESSAGES
  592. # In this one, you can change the look
  593. # of Reflex completely, aka change it's prefix,
  594. # message sent by the plugin in different
  595. # cases, and more
  596. # -------------------------------------------------------------------- #
  597. lang:
  598.  
  599. # If player tries to perform a Reflex command, but he has no the correct permission
  600. # for it, he will receive this message
  601. no_permission: '&7[&eAntiCheat&7] > Insufficient permissions'
  602.  
  603. # This message is sent when Reflex is looking for updates
  604. searching_update: '&7[&eAntiCheat&7] > Looking for updates...'
  605.  
  606. # This message is sent when Reflex found a new version
  607. update_avialable: '&7[&eAntiCheat&7] > &f%NewVersion%&r&c is out (running &f%InstalledVersion%&r&c). Please update as soon as possible'
  608.  
  609. # This message is sent when Reflex didn't find any updates
  610. no_updates_found: '&7[&eAntiCheat&7] > AC is up to date'
  611.  
  612. # This message is sent when player tried to perform a command which is console only
  613. console_only: '&7[&eAntiCheat&7] > That command cannot be executed by players'
  614.  
  615. # /reflexnotify notificatins format. %Message% is the message, %Sender% is a nickname of
  616. # player who sent command. If command was dispatched via console,
  617. # then '%Sender%' will be replaced with 'CONSOLE'
  618. notification_format: '&c&lReflex &r&c» &7%Sender%&f %Message%'
  619.  
  620. # Format of Invalid syntax message (%s is the command syntax itself)
  621. syntax_format: "§cInvalid syntax! Use » %s"
  622.  
  623. # Player will receive this message if he will dispatch /reflexrunbanwave command
  624. running_ban_wave: '&7[&eAntiCheat&7] > Forcefully running a ban wave! Expect some lagg..'
  625.  
  626. # This message is sent to all online players when someone gets kicked via /reflexkick
  627. kick_broadcast: '&%Player% &6был кикнут за читерство!'
  628.  
  629. # Prefix which will be displayed when player gets kicked using /reflexkick
  630. prefix: '&7[&6AntiCheat&7] > &6'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement