Advertisement
NORTBE

Untitled

Dec 18th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.07 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: 2
  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: '&c&lReflex&r&c » &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% &c&lReflex&r&c » 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 checks if player is hitting through
  139. # invisible entities between him and his victim
  140. frontentity:
  141.  
  142. # Enable this check?
  143. enabled: true
  144.  
  145. # Player won't be kicked if his ping is higher than this val (milliseconds)
  146. lag_ping: 235
  147.  
  148. # If set to true, then all the front entities will have
  149. # random names and UUIDs. This will prevent most of nametag
  150. # plugins from creating a nametag over invisible entity
  151. # to make it ghost for players, don't use if you have no
  152. # compatibility issues with nametag plugins
  153. nametags_compatibility: true
  154.  
  155. # If players are too close to each other, the check will be cancelled
  156. min_cancel_distance: 1.21
  157.  
  158. # If players are too far away from each other, the check will be cancelled
  159. max_cancel_distance: 8.06
  160.  
  161. # Prevent FrontEntities from moving/teleporting and make them
  162. # re-spawn if they are no longer in the line of sight
  163. # Not recommended
  164. no_movements: false
  165.  
  166. # The check will be cancelled if there are too
  167. # many entities around the player
  168. entities_to_cancel:
  169.  
  170. # In normal mode (with enabled movements)
  171. normal: 4
  172.  
  173. # In no_movements mode ('no_movements: true' over here)
  174. no_movements: 3
  175.  
  176. # Minimal difference between attacker and his target
  177. # to begin check. If the distance is less than this val,
  178. # the check will be cancelled
  179. min_diff: '2.1387D'
  180.  
  181. # Distance between player and front entity
  182. distance: '1.5143F'
  183.  
  184. # When player will do more than this amount of hits (attacks), the FrontEntity check will begin
  185. hits_to_check: 5
  186.  
  187. # Should Reflex cancel hits which cannot happen normally
  188. cancel_suspicious_combat: true
  189.  
  190. # Should Reflex damage player's main target if he will hit FrontEntity
  191. # This will help keep Reflex ghost in combat as no legit hits will be cancelled
  192. simulate_damage: true
  193.  
  194. # Commands
  195. actions:
  196. 5:
  197. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование боевых читов.
  198. - bc &6%Player% был кикнут за читерство.
  199.  
  200. # KillauraCombined combines multiply in-fight behaviour
  201. # analysis to measure if player is using any kind of combat
  202. # hack (Killaura/Aimbot/AimAssist/AutoClicker/etc) or
  203. # any other malicious/unusual combat heuristics
  204. # »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  205. # ******************* EXPERIMENTAL CHECK *******************
  206. # »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  207. killauracombined:
  208.  
  209. # Enable this check?
  210. enabled: true
  211.  
  212. # Player won't be kicked if his ping is higher than this val (milliseconds)
  213. lag_ping: 215
  214.  
  215. # Should Reflex cancel hits which cannot happen normally
  216. cancel_suspicious_combat: true
  217.  
  218. # Chance of hacking on the Accuracy check to kick (in %)
  219. # Set the number below to 100 to disable this component
  220. accuracy_chance: 70
  221.  
  222. # Chance of hacking on the Aimbot check to kick (in %)
  223. # Set the number below to 100 to disable this component
  224. aimbot_chance: 100
  225.  
  226. # Chance of hacking on the Angle check to kick (in %)
  227. # Set the number below to 100 to disable this component
  228. angle_chance: 100
  229.  
  230. # Chance of hacking on the Killaura check to kick (in %)
  231. # Set the number below to 100 to disable this component
  232. killaura_chance: 95
  233.  
  234. # Chance of hacking on the Prediction check to kick (in %)
  235. # Set the number below to 100 to disable this component
  236. prediction_chance: 95
  237.  
  238. # Enabling this will make heuristics checks stricter.
  239. # It will significantly speed them up, but could
  240. # make Reflex sometimes kick legit players too
  241. strict_mode: false
  242.  
  243. # What's the maximum amount of clicks players are allowed
  244. # to do per second? If they do more, they will be kicked
  245. max_cps: 13
  246.  
  247. # If player is clicking at the same speed for
  248. # this amount of seconds, he will be kicked
  249. constant_rate_factor: 9
  250.  
  251. # Minimal delay that player should wait (in ms) before clicking again
  252. min_click_delay: 0
  253.  
  254. # If player is clicking with low delays for a long period
  255. # of time (this amount of times in a row), he will be kicked
  256. low_delay_clicks_to_kick: 999999
  257.  
  258. # Maximal allowed TDelay in attacks
  259. t_delay: 4600
  260.  
  261. # For how long time should player be checked for
  262. # suspicious clicking rate (1 second = 20 ticks)
  263. keep_thread_alive_ticks: 200
  264.  
  265. # For how long should player be checked for an Aimbot (in ticks)
  266. aimbot_time_ticks: 95
  267.  
  268. # For how long should player be checked for an Accuracy (in ticks)
  269. accuracy_time_ticks: 90
  270.  
  271. # Maximal yaw rate player is allowed to have before attacking
  272. max_yaw_rate: 32.0
  273.  
  274. # Required angle rate to attack
  275. required_rate: 0.42
  276.  
  277. # Maximal angle rate allowed before attacking
  278. suspicious_rate: 0.68
  279.  
  280. # Player's VL will be increased if his
  281. # move angle before attack seems impossible
  282. impossible_angle_increase: 2
  283.  
  284. # Angle check length (check time in rotations/moves)
  285. angle_length: 165
  286.  
  287. # If player's angle ratio goes over this val, he will be kicked
  288. angle_ratio: 96
  289.  
  290. # Turn check settings
  291. turn_borders:
  292.  
  293. # What's the minimum prediction accuracy
  294. # should player have to get checked?
  295. min: 8.99
  296.  
  297. # What's the maximum prediction accuracy
  298. # can player have to get checked?
  299. max: 10.8
  300.  
  301. # Aiming check settings
  302. aiming:
  303.  
  304. # This amount of violations will be
  305. # added if player did not pass the check
  306. increase: 4
  307.  
  308. # This amount of violations will be
  309. # removed if player has passed the check
  310. decrease: 2
  311.  
  312. # When player reaches this amount of violations
  313. # on the check, he will be kicked
  314. threshold: 19
  315.  
  316. # Hitting check settings
  317. hitting:
  318.  
  319. # This amount of violations will be
  320. # added if player did not pass the check
  321. increase: 50
  322.  
  323. # This amount of violations will be
  324. # removed if player has passed the check
  325. decrease: 25
  326.  
  327. # When player reaches this amount of violations
  328. # on the check, he will be kicked
  329. threshold: 290
  330.  
  331. # YawRating check settings
  332. yaw_rating:
  333.  
  334. # This amount of violations will be
  335. # added if player did not pass the check
  336. increase: 21
  337.  
  338. # This amount of violations will be
  339. # removed if player has passed the check
  340. decrease: 17
  341.  
  342. # When player reaches this amount of violations
  343. # on the check, he will be kicked
  344. threshold: 86
  345.  
  346. # Fighting check settings
  347. fighting:
  348.  
  349. # This amount of violations will be
  350. # added if player did not pass the check
  351. increase: 5
  352.  
  353. # This amount of violations will be
  354. # removed if player has passed the check
  355. decrease: 2
  356.  
  357. # When player reaches this amount of violations
  358. # on the check, he will be kicked
  359. threshold: 8
  360.  
  361. # HeadMoving check settings
  362. head_moving:
  363.  
  364. # This amount of violations will be
  365. # added if player did not pass the check
  366. increase: 3
  367.  
  368. # This amount of violations will be
  369. # removed if player has passed the check
  370. decrease: 1
  371.  
  372. # When player reaches this amount of violations
  373. # on the check, he will be kicked
  374. threshold: 24
  375.  
  376. # Yaw rate required to check the player
  377. # Important thing to fix false positives when
  378. # not rotating or doing it not quick enough
  379. yaw_rate_to_check: 2.51
  380.  
  381. # If player's yaw rate goes below this val,
  382. # the attack will be flagged as suspicious
  383. min_yaw_rate: 4.38
  384.  
  385. # Maximal allowed head rotation speed
  386. rotation_speed: '36000.0F'
  387.  
  388. # Commands
  389. actions:
  390. 16:
  391. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование БОЕВЫХ ЧИТОВ или за Макрос, Кликер!
  392. - bc &6%Player% был кикнут за читерство.
  393.  
  394. # Direction check forces player to look his
  395. # view at the target before attacking it
  396. direction:
  397.  
  398. # Enable this check?
  399. enabled: true
  400.  
  401. # Player won't be kicked if his ping is higher than this val (milliseconds)
  402. lag_ping: 205
  403.  
  404. # Should Reflex cancel hits which cannot happen normally
  405. cancel_suspicious_combat: true
  406.  
  407. # How far away off an entity should player
  408. # be allowed to look to attack it
  409. max_offset: 1.3
  410.  
  411. # Commands
  412. actions:
  413. 20:
  414. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование боевых читов.
  415. - bc &6%Player% был кикнут за читерство.
  416.  
  417. # Fightspeed makes player wait a certain amount of
  418. # milliseconds before attacking an entity again (prevents InstantKill hacks)
  419. fightspeed:
  420.  
  421. # Enable this check?
  422. enabled: false
  423.  
  424. # Player won't be kicked if his ping is higher than this val (milliseconds)
  425. lag_ping: 215
  426.  
  427. # Minimal delay (ms) before player
  428. # will be allowed to attack again
  429. min_delay: 60
  430.  
  431. # Commands
  432. actions:
  433. 4:
  434. - reflexaddgvl %Player% 1
  435. - reflexnotify %Player% could be combat hacking (FightSpeed) (Ping &7- &f%Ping%&7, &fTPS &7-&f %TPS%)
  436. - reflexkick %Player% normal Suspiciously strange combat
  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: 5
  457.  
  458. # Commands
  459. actions:
  460. 35:
  461. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование боевых читов. (Reach)
  462. - bc &6%Player% был кикнут за читерство.
  463.  
  464. # FastSwitch measures the delay between switching targets
  465. # for stopping players from using MultiAura
  466. fastswitch:
  467.  
  468. # Enable this check?
  469. enabled: true
  470.  
  471. # Player won't be kicked if his ping is higher than this val (milliseconds)
  472. lag_ping: 240
  473.  
  474. # Minimal delay (ms) which player have to
  475. # wait before switching his target
  476. min_delay: 20
  477.  
  478. # Commands
  479. actions:
  480. 5:
  481. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование боевых читов.
  482. - bc &6%Player% был кикнут за читерство.
  483.  
  484. # This check spawns an invisible entities behind the player
  485. # It becomes visible for some seconds in combat. It's impossible
  486. # for legit player to hit those entities too many times, but
  487. # possible to for bad Killauras/Aimbots
  488. npc:
  489.  
  490. # Enable this check?
  491. enabled: true
  492.  
  493. # Player won't be kicked if his ping is higher than this val (milliseconds)
  494. lag_ping: 245
  495.  
  496. # Should NPC move away from player's line of sight if he damaged it
  497. move_on_damage: true
  498.  
  499. # Distance between player and NPC
  500. distance: '4.0F'
  501.  
  502. # Should NPC become for some time if player hits someone
  503. visible: true
  504.  
  505. # For how long time (ms) will NPC stay visible (if it's enabled over here)
  506. # after player hit an entity. 1 second contains 1000 milliseconds
  507. visible_timeout: 2750
  508.  
  509. # Should Reflex make client believe that NPC is not flying
  510. # and moving legitimately. Could prevent some bypasses
  511. fake_on_ground: true
  512.  
  513. # Make NPCs wear realistic player names and UUIDs
  514. # Disable this if you have issues with floating
  515. # nametags (nametag plugins incompatibility fix)
  516. real_player_copies: false
  517.  
  518. # Should NPCs move (fly, walk, fall down, swing arms, rotate head)
  519. movements: true
  520.  
  521. # Commands
  522. actions:
  523. 6:
  524. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование боевых читов.
  525. - bc &6%Player% был кикнут за читерство.
  526.  
  527. # Velocity forces player to move away from attacker
  528. # when he get knockback (stops player from using AntiKnockback hacks)
  529. velocity:
  530.  
  531. # Enable this check?
  532. enabled: false
  533.  
  534. # Player won't be kicked if his ping is higher than this val (milliseconds)
  535. lag_ping: 210
  536.  
  537. # Player's VL will be multiplied by this val if he will fail VerticalVelocity check
  538. vertical_multiplier: 20
  539.  
  540. # If the difference between player's previous and actual velocities
  541. # is higher or less than this val, player's VL will be increased
  542. expected_diff: 5
  543.  
  544. # Commands
  545. actions:
  546. 60:
  547. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование боевых читов. (AKB)
  548. - bc &6%Player% был кикнут за читерство.
  549.  
  550. # Criticals prevents players from doing fake critical hits by quickly
  551. # mini-hopping or sending special packets while they are actually on ground
  552. criticals:
  553.  
  554. # Enable this check?
  555. enabled: true
  556.  
  557. # Player won't be kicked if his ping is higher than this val (milliseconds)
  558. lag_ping: 235
  559.  
  560. # Should Reflex cancel false critical hits
  561. cancel_suspicious_combat: true
  562.  
  563. # Commands
  564. actions:
  565. 999999:
  566. - ?
  567.  
  568. # PingSpoof hacks makes server believe that player is
  569. # lagging while he does not. Hackers can exploit this to
  570. # bypass all Reflex checks since they aren't working if
  571. # player's ping is too high. This check will prevent
  572. # cheaters from exploiting this by kicking them
  573. pingspoof:
  574.  
  575. # Enable this check?
  576. enabled: true
  577.  
  578. # If player's NMS ping (ms) is less than this val, then
  579. # he is not lagging/trying to spoof lag, so won't be checked
  580. lag_ping: 210
  581.  
  582. # How often should player be checked for ping spoofing hacks (in seconds)?
  583. check_delay: 15
  584.  
  585. # Commands
  586. actions:
  587. 1:
  588. - ekick %Player% &7[&eAntiCheat&7] > &6Вы были кикнуты за использование читов изменяющих реальный пинг.
  589. - bc &6%Player% был кикнут за читерство.
  590.  
  591. # The CombatLog check kills players if they are logging out
  592. # the server while in combat. This helps avoiding leavers
  593. combat_log:
  594.  
  595. # Enable this chck?
  596. enabled: false
  597.  
  598. # How long should player wait (in seconds) after he got
  599. # combat tagged before being allowed to log out?
  600. combat_tag_time: 10
  601.  
  602. # Commands
  603. actions:
  604. 1:
  605. - reflexnotify %Player% was killed for combat logging (Ping &7- &f%Ping%&7, &fTPS &7-&f %TPS%)
  606.  
  607. # -------------------------------------------------------------------- #
  608. # MESSAGES
  609. # In this one, you can change the look
  610. # of Reflex completely, aka change it's prefix,
  611. # messages sent by the plugin in different
  612. # cases, and more
  613. # -------------------------------------------------------------------- #
  614. lang:
  615.  
  616. # If player tries to perform a Reflex command, but he has no the correct permission
  617. # for it, he will receive this message
  618. no_permission: '&c&lReflex&r&c » Insufficient permissions'
  619.  
  620. # This message is sent when Reflex is looking for updates
  621. searching_update: '&c&lReflex&r&c » Looking for updates...'
  622.  
  623. # This message is sent when Reflex found a new version
  624. update_avialable: '&c&lReflex&r&c » &f%NewVersion%&r&c is out (running &f%InstalledVersion%&r&c). Please update as soon as possible'
  625.  
  626. # This message is sent when Reflex didn't find any updates
  627. no_updates_found: '&c&lReflex&r&c » Reflex is up to date'
  628.  
  629. # This message is sent when player tried to perform a command which is console only
  630. console_only: '&c&lReflex&r&c » That command cannot be executed by players'
  631.  
  632. # /reflexnotify notificatins format. %Message% is the message, %Sender% is a nickname of
  633. # player who sent command. If command was dispatched via console,
  634. # then '%Sender%' will be replaced with 'CONSOLE'
  635. notification_format: '&c&lReflex &r&c» &7%Sender%&f %Message%'
  636.  
  637. # Format of Invalid syntax message (%s is the command syntax itself)
  638. syntax_format: "§cInvalid syntax! Use » %s"
  639.  
  640. # Player will receive this message if he will dispatch /reflexrunbanwave command
  641. running_ban_wave: '&c&lReflex&r&c » Forcefully running a ban wave! Expect some lagg..'
  642.  
  643. # This message is sent to all online players when someone gets kicked via /reflexkick
  644. kick_broadcast: '%Player% was kicked for hacking'
  645.  
  646. # Prefix which will be displayed when player gets kicked using /reflexkick
  647. prefix: '&c&lReflex&r&c » '
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement