The worlds best anti cheat against turn keybinds

Discussion in 'General Discussion' started by sharkdeed, Nov 8, 2015.

  1. sharkdeed

    sharkdeed New

    Joined:
    Nov 8, 2015
    Messages:
    4
    Likes Received:
    0
    Hi,

    i just had a very disgusting moment when i wasted my whole 30 minutes run just by hitting my turn bind accidentally. While i know that those binds usually used by people to cheat long jumps and bunnies, i also know that forcing the player to suicide and wasting the timer is the worst cheat prevention i've ever seen.

    I'm not really sure if the programmer behind this mod is aware that those turn key binds are a part of this game and most people still uses them. I use them on surf, mg even competitive when i need to go for a 180 turn. I've begged admins so many times that they should remove this method and find a better and accident friendly solution. They just said "then unbind them before you start to play kz" or just ignored me.

    Im mad and sad right now :mad: :huh:
     
  2. Krushed

    Krushed #1 VIP

    Joined:
    May 31, 2015
    Messages:
    395
    Likes Received:
    34
    How is it a bad way to stop people from using it? How would you suggest it was done instead?
     
  3. sharkdeed

    sharkdeed New

    Joined:
    Nov 8, 2015
    Messages:
    4
    Likes Received:
    0
    My post is not including anything that says "don't stop people from using it" .
    1) Pause the timer.
    2) Freeze the player(including mid-air so cheated jumps wouldn't get a record) warn the player.
    3) If it happens repeatedly(like 3 times) maybe kill the player then.
    or
    1) Do anything you want to the player.
    2) Don't waste the timer and checkpoints.
    or
    1) I don't know how plugin API's work but if its possible, just rekt turn binds programmatically.
    You can come up with many ideas when you think about an accident friendly option.
     
  4. colony

    colony Scrub Official Tester

    Joined:
    Dec 21, 2014
    Messages:
    128
    Likes Received:
    2
    pause and unpause is a good idea tbh
     
  5. MMZ_Kask

    MMZ_Kask I am CS:GO KZ Staff Member Administrator

    Joined:
    Oct 31, 2014
    Messages:
    1,104
    Likes Received:
    109
    A couple things to keep in mind:

    1. Any server action directed toward a player will stop the timer, such as slap, freeze, burn, gravity, etc. This was enforced to prevent cheating LJ stats.
    2. The turnbind anti-cheat needs to also enforce against people who are using it for LJ stats, so pausing the timer is ineffective there. 
    3. Slay is the most convenient way to prevent abuses of turnbinds for LJ stats and completing runs.
    4. It is not possible to rekt turnbinds through SourceMod. 
    5. The mod is closed-source, so we couldn't change this anti-cheat function even if we wanted.
     
  6. sharkdeed

    sharkdeed New

    Joined:
    Nov 8, 2015
    Messages:
    4
    Likes Received:
    0
    This killed my all hope :(
    Thanks anyway.
     
  7. Crook

    Crook Head of EU#6 VIP

    Joined:
    Apr 25, 2015
    Messages:
    278
    Likes Received:
    5
    Why dont u create an alias in an autoexec that you can easily turn off and on the binds.
     
  8. sharkdeed

    sharkdeed New

    Joined:
    Nov 8, 2015
    Messages:
    4
    Likes Received:
    0
    I usually unbind those keys before i start anyway. However, sometimes i forget.
     
  9. colony

    colony Scrub Official Tester

    Joined:
    Dec 21, 2014
    Messages:
    128
    Likes Received:
    2
    kask, reason num 2 is wrong... i can pause myself even when my timer isnt runnin and it works good... just try to bind it.. (bind t sm_pause)

    the other reasons... well... if u say so than u prob know more than us..