1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How to spot bhop hacker/scripters on 100 tick servers

Discussion in 'Counter-Strike Source Chat' started by Nomy, Apr 21, 2013.

  1. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    Vmx made a nice video sometime ago and it was posted in internals but I think it should be shown to everyone now since some people don't understand how bhop works on css.

    The video is explained nicely, here it is:


    The command for checking key stokes as follows:

    keycheck to check key strokes for the person you are specing.
    keycheckme to try on yourself (great for learning).

    To extend on this, if the player is capping FPS to 57 FPS, they will look as if they are using bhop hacks, the only time they will appear to jump on the keychecker is when they touch the ground.

    On top of this we have found other ways to get false positives:

    If the player is using crap PC and is not reaching about 60FPS while bhopping, the keychecker will not show the jumps.
    In this case you WILL have to use sm_netstats command and see if they are not capping fps. Please provide the output in the demo in this case. We don't want to ban people with crap PCs.

    We are not looking to ban newbs who don't know how to bhop and they are trying to but they are failing. Please do not make report for them as well.

    I hope this will be enough info, if not please ask any question regarding this on this thread.

    ------

    Edit: Forgot to add sm_netstats usage "guide".

    More info on how to check clients fps using sm_netstats follows:

    The fps_max value can be seen with sm_netstats command but most of the times this can be false if player is using some other programs to lock/cap the FPS. So in this case you would need to look at out going packets being received by the server.

    For a 100 tick server like Bhop server, the out going packets should be around 100 packets per second.

    e.g.

    Code:
    ] sm_netstats
    ---------------------------------------------------------------------------------
        ID |  Choke |  Loss  |  Ping  |   In (/s)  |  Out (/s)  | fps_max | Name
    -------|--------|--------|--------|------------|------------|---------|----------
    #    2 |      0 |      0 |     34 |      101.5 |      101.5 |     300 | Alex (Music)
    #    3 |      0 |      0 |     31 |      101.5 |      101.4 |    1000 | ]HeLL[ Nomy
    ---------------------------------------------------------------------------------
    
    So the out for me is 101.4, this means there is no capping going on. However if this was something like 60/s or 50/s, there might be something dodgy going on. Try sm_netstats command a few times to see if this value is stable. If it isn't, most probably the player has a crap PC or graphics. If it is stable, then he/she might be capping FPS and should be banned. If the player is capping FPS, their jumps on keychecker will look like the 2nd example on the video.

    In the example above, the player Alex is 100% legit bhopper. His out going packets matches the server's tickrate and the fps_max value is 300. This means no fps capping is going on. But You would want to check if the player is also clear on keychecker.
     
    #1
    • Useful Useful x 3
    • Informative Informative x 2
  2. topbadge
    Offline

    topbadge Veteran Member
    Content Creator Donator

    Joined:
    Mar 3, 2012
    Messages:
    1,962
    Likes Received:
    393
    So what is the rule regarding frame rate limits, from what I understand it's just flat out not allowed, does this include v-sync?
     
    #2
    • Like Like x 1
  3. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    Capping of FPS is not allowed. They should use fps_max 300 or fps_max 0.
    Its not allowed to have fps_max below 120.

    VSync caps fps to 60 or 75 on some PC so its not allowed. However if their Monitor is 120Hz they are alright. This can be checked with sm_netstats command ingame.
     
    #3
  4. Herobrine
    Offline

    Herobrine Senior Member

    Joined:
    Aug 16, 2011
    Messages:
    884
    Likes Received:
    9
    Vsync is part of the game settings. Why is it not allowed?
     
    #4
  5. Brandon
    Offline

    Brandon The Experienced
    ]HeLL[ Member

    Joined:
    Jun 16, 2011
    Messages:
    7,696
    Likes Received:
    869
    Make it a sticky? in css or report section
     
    #5
  6. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    Its allowed if you have a good monitor which supports 120Hz.

    Scripts are also part of the game... they are also not allowed.
     
    #6
  7. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    I'll make it sticky once everyone has asked etc... I dont think it should be posted in report section because of the no reply rule in report and unban sections.
     
    #7
  8. Loui5D
    Offline

    Loui5D Veteran Member
    Donator

    Joined:
    Nov 18, 2011
    Messages:
    1,897
    Likes Received:
    11
    I don't think anyone here plays with vsync on when using a 60Hz monitor, you get massive input lag. Plus it makes me feel sick playing at 60fps (144hz monitor ftw)
     
    #8
  9. Herobrine
    Offline

    Herobrine Senior Member

    Joined:
    Aug 16, 2011
    Messages:
    884
    Likes Received:
    9
    You gotta search for scripts online. Vsync comes within the game settings straight out of the box.

    I don't use vsync, just wanted to ask
     
    #9
  10. MiiX
    Offline

    MiiX Member
    Donator

    Joined:
    Aug 9, 2012
    Messages:
    371
    Likes Received:
    18
    Lots of players use vsync with 60hz monitors, When i dont use it on my laptop i will lag more and stuttering and tearing appears. This is why we got vsync, to solve this problem
     
    #10
  11. topbadge
    Offline

    topbadge Veteran Member
    Content Creator Donator

    Joined:
    Mar 3, 2012
    Messages:
    1,962
    Likes Received:
    393
    I actually did have v-sync enabled in game, but I've always had it forced off in AMD CCC I have just disabled it though just to be on the safe side.

    Are there any server side plug-ins that can bypass these settings forcing the limit off?
     
    #11
  12. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    I don't need to search for any script... if I wanted I can just make my own. All the necessary functions and commands are in css.
    I didnt think you used vsync :)
     
    #12
  13. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    Just a warning, you might get banned for scripts automatically by server. I understand there is lag and you want smooth fps... but just use fps_max 120.
     
    #13
  14. ici
    Offline

    ici The Experienced

    Joined:
    Mar 17, 2012
    Messages:
    2,147
    Likes Received:
    383
    What does FPS have to do with bhop. That means people with weak graphics cards are not allowed to join the bhop server. Please explain.
     
    #14
  15. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    No. We can only check, we cant change client settings.
     
    #15
  16. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    Capping fps to 57 or around that value gives you speed and jump timing advantage ingame. Its unfair so its not allowed.

    If you have a shit graphics card we wont ban you nor server will autoban. Just dont cap your FPS.
     
    #16
  17. MiiX
    Offline

    MiiX Member
    Donator

    Joined:
    Aug 9, 2012
    Messages:
    371
    Likes Received:
    18
    So if i use vsync, its not a problem as long as i got fps_max to 120 or more?
     
    #17
  18. Nomy
    Offline

    Nomy Administrator
    Super Admin ]HeLL[ Member

    Joined:
    Oct 11, 2010
    Messages:
    35,883
    Likes Received:
    3,688
    Disable vsync and use fps_max 120.

    vsync is same as fps_max 60.
     
    #18
  19. topbadge
    Offline

    topbadge Veteran Member
    Content Creator Donator

    Joined:
    Mar 3, 2012
    Messages:
    1,962
    Likes Received:
    393
    If you use v-sync you'll be capped to the refresh rate of you monitor, so if your refresh rate is under 120hz then you won't get 120fps.
     
    #19
  20. MiiX
    Offline

    MiiX Member
    Donator

    Joined:
    Aug 9, 2012
    Messages:
    371
    Likes Received:
    18
    Then my laptop is more or less unusable -.-
     
    #20