[CS:S] Macrodox - Bhop cheat detection
2 Attachment(s)
Macrodox was first written in 2009 for Aoki's Bhop server in response to the increasing amount of cheaters trying to get speedrun records. Main goal was to have automatic banning without any false positives. Until now it's been in private use for years, and has done a good job.
This was developed for and tested only on bhop servers! Even so, Fibbs and me tried to trigger bans on Trikz maps with no success(yet). So use with caution. Seems as low fps abusers trigger bans too, but I'm planning to add detection for that anyway. DO NOT COMBINE THIS WITH AUTOJUMP PLUGINS LIKE EZHOP That will both break detection and cause false positives. Features:
Commands: mdx_stats <#userid|name|@all> -- requires ban rights, prints stats of specified targets to your console. First number (0/1) indicates if a person was caught. Advanced explanation will follow. mdx_test <#userid|name|@all> -- same as above, only usable for the id set with the command below (needs no ban rights tho) mdx_debug STEAM_ID -- requires ban rights, sets the ID that can use mdx_test Configuration: Edit the #defines if needed. Code:
//If you have a timer that can delete records you might want to edit this banid is used because the players most likely wont be on the server anymore when the delayed ban happens. If your server doesn't change the map very often, you should lower the BAN_DELAY (1 = every mapchange) Understanding the log entries: sourcemod\logs\mnacrodox.log Code:
L 05/22/2011 - 03:23:11: [macrodox.smx] captain obvious<3><STEAM_0:3:444444><> Code:
2012-03-31 - 1.9: |
Re: [CS:S] Macrodox - Bhop cheat detection
++Inami;
|
Re: [CS:S] Macrodox - Bhop cheat detection
Awesome
|
Re: [CS:S] Macrodox - Bhop cheat detection
I can't wait to try this plugin out.
|
Re: [CS:S] Macrodox - Bhop cheat detection
Can bans made by this plugin be forwarded to SourceBans?
|
Re: [CS:S] Macrodox - Bhop cheat detection
Try editing the defines like this and compile the plugin. Kind of hacky just changing the define to get the player kicked. If he's still on the server that is.
Code:
//Command used to delayed ban. |
Re: [CS:S] Macrodox - Bhop cheat detection
Haven't had a look at the source, but couldn't you throw the SteamIDs into a ADT array, and then ban anyone in the array ever x minutes?
|
Re: [CS:S] Macrodox - Bhop cheat detection
I'm currently writing the IDs to a file immediately once a ban is triggered. I just want to be sure no one can just crash a server to undo detection. The timing (was) pretty unimportant combined with record deletion. Even so, I might just remove the delay now that cheaters can directly practice evading bans if they set up their own server. The price of making it public..
|
Re: [CS:S] Macrodox - Bhop cheat detection
/troll
Any MySQL or Sqlite integration? |
Re: [CS:S] Macrodox - Bhop cheat detection
1 Attachment(s)
Doesn't show all ban information, but it works just fine for me. Thanks for the help.
|
All times are GMT -4. The time now is 22:33. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.