Raised This Month: $ Target: $400
 0% 

AimBot Detection


Post New Thread Reply   
 
Thread Tools Display Modes
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 01-31-2009 , 10:42   Re: AimBot Detection
Reply With Quote #401

Quote:
Originally Posted by .Owyn. View Post
i have a bug report, vertical distance check is not working. here is the demo.
http://webfile.ru/2600967
(in assault player shoot player just right under him and killed bot then)
enter code, then download link will appear in place where code was if you download demo.
That demo will not play for me. If a player is too close to an enemy it shouldn't spawn the bot at all. Was one player directly above the other player or was there some ground distance between the 2?

Edit: Just did a test run and I was standing directly on top of the bot when I killed him and the bot was spawned. Thanks for the bug report.
__________________

Last edited by Bugsy; 01-31-2009 at 10:49.
Bugsy is offline
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 01-31-2009 , 12:04   Re: AimBot Detection
Reply With Quote #402

I did some testing and the minimum distance in enemy and watched player Z-coord I could come up with is 55. That is with me standing on top of the enemies head and crouching. I'm not sure if that 10 units will make a difference so I will make it 40 to be on the safe side. Anyone have any ideas?

This is the current code for checking if ok to spawn bot:
PHP Code:
if( (abs(iVictimZ iWatchedZ) >= 65) && (get_distanceiVictimOrigin iWatchedOrigin ) <= 225) )

if( (
difference in victim height and watched height is >= 65) && (ground distance between victim and watched is <= 225) ) 
Where were the 2 players in relationship to each other when the error occurred? Standing directly on top of one-another? I can't get that demo to play

Edit: Should I maybe do away with the Z checking altogether and block the bot spawn if just the ground distance check is met? After thinking about it, I realized if the players are too close, the bot will probably be above the sight of the watched player so the aimbot will probably not see it anyway.
__________________

Last edited by Bugsy; 01-31-2009 at 12:47.
Bugsy is offline
DarkGod
SourceMod DarkCrab
Join Date: Jul 2007
Location: Sweden
Old 01-31-2009 , 12:19   Re: AimBot Detection
Reply With Quote #403

Need all his models to watch the demo I think. :\

PHP Code:
WarningFile gfx/nyaken.tga missing during demo playback.
WarningFile sound/NyaKeN/multikill.wav missing during demo playback.
WarningFile sound/NyaKeN/ultrakill_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/megakill.wav missing during demo playback.
WarningFile sound/NyaKeN/killingspree.wav missing during demo playback.
WarningFile sound/NyaKeN/holyshit.wav missing during demo playback.
WarningFile sound/NyaKeN/ludicrouskill_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/dominating.wav missing during demo playback.
WarningFile sound/NyaKeN/unstoppable_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/eagleeye.wav missing during demo playback.
WarningFile sound/NyaKeN/ownage.wav missing during demo playback.
WarningFile sound/NyaKeN/headhunter.wav missing during demo playback.
WarningFile sound/NyaKeN/whickedsick.wav missing during demo playback.
WarningFile sound/NyaKeN/rampage.wav missing during demo playback.
WarningFile sound/NyaKeN/monsterkill.wav missing during demo playback.
WarningFile sound/NyaKeN/godlike.wav missing during demo playback.
WarningFile sound/NyaKeN/headshot1.wav missing during demo playback.
WarningFile sound/NyaKeN/headshot.wav missing during demo playback.
WarningFile sound/NyaKeN/knife1.wav missing during demo playback.
WarningFile sound/NyaKeN/knife2.wav missing during demo playback.
WarningFile sound/NyaKeN/firstblood1.wav missing during demo playback.
WarningFile sound/NyaKeN/firstblood2.wav missing during demo playback.
WarningFile sound/NyaKeN/prepare1.wav missing during demo playback.
WarningFile sound/NyaKeN/prepare2.wav missing during demo playback.
WarningFile sound/NyaKeN/nade.wav missing during demo playback.
WarningFile sound/NyaKeN/suicide1_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/suicide2_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/suicide3_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/suicide4_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/doublekill1_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/doublekill2_ultimate.wav missing during demo playback.
WarningFile sound/NyaKeN/hattrick.wav missing during demo playback.
WarningFile sound/NyaKeN/flawlessvictory.wav missing during demo playback.
WarningFile sound/NyaKeN/hl1_lastmans.wav missing during demo playback.
WarningFile sound/NyaKeN/hl1_lastmans2.wav missing during demo playback.
WarningFile sound/NyaKeN/WardenHealingRepawning.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3HumanTeleport.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3BloodMageHit.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3IceArrows.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3ItemsBuy.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3LevelUP.wav missing during demo playback.
WarningFile sound/NyaKeN/BMDimensions.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3CryptLordSnow.wav missing during demo playback.
WarningFile sound/NyaKeN/WardenShadowStrike.wav missing during demo playback.
WarningFile sound/NyaKeN/CryptLordImpaleHit.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3ShadowHunterShield.wav missing during demo playback.
WarningFile sound/NyaKeN/BloodMageFireAttack.wav missing during demo playback.
WarningFile sound/NyaKeN/NightElfJail.wav missing during demo playback.
WarningFile sound/NyaKeN/OrcishHordeThunderStorm.wav missing during demo playback.
WarningFile sound/NyaKeN/WarCraft3HumansTeleport.wav missing during demo playback.
WarningFile sound/NyaKeN/HumanTeleportBlink.wav missing during demo playback.
WarningFile sound/NyaKeN/CryptLordExplosionBall.wav missing during demo playback.
WarningFile sound/NyaKeN/ShadowSHStorms.wav missing during demo playback.
WarningFile sound/NyaKeN/ShadowHunterIceArrows.wav missing during demo playback.
WarningFile sound/NyaKeN/BloodMageFireBall.wav missing during demo playback.
WarningFile sound/NyaKeN/RaceLvLUP.wav missing during demo playback.
WarningFile sound/NyaKeN/Shoping.wav missing during demo playback.
WarningFile sound/NyaKeN/UltimateReady.wav missing during demo playback.
WarningFile sound/NyaKeN/UltimateNotReady.wav missing during demo playback.
WarningFile sound/NyaKeN/ImmunityAmuletAttack.wav missing during demo playback.
WarningFile sound/NyaKeN/TImmunityAmulet.wav missing during demo playback.
WarningFile sound/player/player_he_damage.wav missing during demo playback.
WarningFile sound/misc/nasty_flashbang.wav missing during demo playback.
WarningFile sound/misc/nasty_flashbang2.wav missing during demo playback.
WarningFile sound/misc/nasty_flash_hit.wav missing during demo playback.
WarningFile sound/misc/nastyfl_real_ult.wav missing during demo playback.
WarningFile models/v_knife2m.mdl missing during demo playback.
WarningFile models/p_knife2m.mdl missing during demo playback.
WarningFile models/w_knife2m.mdl missing during demo playback.
WarningFile models/p_c42m.mdl missing during demo playback.
WarningFile models/v_c42m.mdl missing during demo playback.
WarningFile models/w_c42m.mdl missing during demo playback.
WarningFile models/w_backpack2nm.mdl missing during demo playback
__________________
DarkGod is offline
Send a message via AIM to DarkGod Send a message via MSN to DarkGod
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 01-31-2009 , 12:28   Re: AimBot Detection
Reply With Quote #404

Also, I implemented multi-lingual support.

Current languages:
- English
- Lithuanian
- Swedish

If anyone wants to do any translating, here's english:
PHP Code:
[en]
AIMBOTDETECT_DISCONNECT = [Aimbot DetectorAimbot watch on %s was stopped since the player has disconnected.
AIMBOTDETECT_SHOOTBLANKSREAPPLIED = [Aimbot Detector] %s has connected and shoot-blanks punishment has been re-applied.
AIMBOTDETECT_NOTIFYADMIN = [Aimbot Detector] %s is currently being watched for an aimbot.
AIMBOTDETECT_PASSEDALL = [Aimbot Detector] %s has passed all aimbot detection testsAimbot watch has been removed.
AIMBOTDETECT_NOAUTOWATCH = [Aimbot Detector] %s has passed %d watches without being detected and will no longer be auto-watched.
AIMBOTDETECT_DISABLED = [Aimbot DetectorPlugin currently disabled.
AIMBOTDETECT_CURRENTWATCH = [Aimbot DetectorCurrently watching %s.
AIMBOTDETECT_NOPLAYERWATCH = [Aimbot DetectorNo players are being watched at this time.
AIMBOTDETECT_MONITORINGSTOPPED = [Aimbot DetectorAimbot monitoring on %s was stopped.
AIMBOTDETECT_NOWMONITORING = [Aimbot DetectorNow monitoring %for aimbot.
AIMBOTDETECT_NOTWATCHING = [Aimbot Detector] %s is not currently being monitored for aimbot.
AIMBOTDETECT_NOLONGERMONITOR = [Aimbot DetectorNo longer monitoring %for aimbot.
AIMBOTDETECT_PROPERUSAGE = [Aimbot DetectorProper usageamx_aimwatch <player> <0=Off/1=On> OR amx_aimwatch with no parameters.
AIMBOTDETECT_ALREADYWATCHING = [Aimbot Detector] %s is already being monitored for aimbot.
AIMBOTDETECT_AWNOWWATCHING = [Aimbot Detector AutoWatchNow watching %for aimbot.
AIMBOTDETECT_ISUSINGAIMBOT = [Aimbot Detector] %s is using an aimbot!!!
AIMBOTDETECT_NOWSHOOTBLANKS = [Aimbot Detector] %s will now shoot blanks.
AIMBOTDETECT_DETECTLOGGED = [Aimbot DetectorThis detection has been logged to log file
AIMBOTDETECT_PLR_DETECTED 
= [Aimbot Detector] %s was detected using an aimbot!!!
AIMBOTDETECT_MOREDETECTIONS = [Aimbot Detector] %d more detection%s needed for player to be punished.
AIMBOTDETECT_SERVERFULL = [Aimbot DetectorServer currently fullcannot spawn aimbot detection bot.
AIMBOTDETECT_TOOCLOSE = [Aimbot DetectorCould not spawn bot because watched player is too close to victim.
AIMBOTDETECT_VICTIMLOCATION = [Aimbot DetectorCould not spawn bot due to victim location.
AIMBOTDETECT_ERRORBOT = [Aimbot DetectorError spawning bot
__________________
Bugsy is offline
Owyn
Veteran Member
Join Date: Nov 2007
Old 01-31-2009 , 12:47   Re: AimBot Detection
Reply With Quote #405

i can upload all that if you want, but system takes screens on ban also, so mb i'll just post one. player & bot were right under crosshair on screen
[IMG]http://img243.**************/img243/1194/screenes9.th.jpg[/IMG]
Owyn is offline
Send a message via ICQ to Owyn
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 01-31-2009 , 12:51   Re: AimBot Detection
Reply With Quote #406

Quote:
Originally Posted by .Owyn. View Post
i can upload all that if you want, but system takes screens on ban also, so mb i'll just post one. player & bot were right under crosshair on screen
[IMG]http://img243.**************/img243/1194/screenes9.th.jpg[/IMG]
Thanks for posting that. I am still confused on how the bot was even spawned, both checks should have been met in that situation. The only safe fix may be to do away with the Z checking all together and just block if the ground distance check is met.

abs(iVictimZ-iWatchedZ) >= 65
get_distance(iVictimOrigin, iWatchedOrigin) <= 225
__________________
Bugsy is offline
flintridge
Member
Join Date: Nov 2005
Old 01-31-2009 , 15:58   Re: AimBot Detection
Reply With Quote #407

Had a couple thoughts wanted to share.

I noticed after having this on awhile people that look to be hacking are simply after they get a kill moving their mouse really fast away from the body.

I can see the two shots happen, but by the time it happens their cursor is already really far away. If their aimbot field of view is small it does not ever catch them. I was wondering if there was a way after they kill someone to lock them out of being able to do anything and see what happens then when the two shots happen. Only when they are actually being watched.

I had another thought, for another method of checks. It is possible to offset their cursor so they would not know? I was thinking if we could do that for the test, the aimbot would still shoot straight, so they would get their cursor sucked over to the head automatically from the aimbot and i would think that would be an obvious hack. What do you think?
__________________
flintridge is offline
Owyn
Veteran Member
Join Date: Nov 2007
Old 01-31-2009 , 17:01   Re: AimBot Detection
Reply With Quote #408

so what do i do with my problem?I think it false banned on assault again )=
Owyn is offline
Send a message via ICQ to Owyn
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 01-31-2009 , 20:37   Re: AimBot Detection
Reply With Quote #409

Quote:
Originally Posted by .Owyn. View Post
so what do i do with my problem?I think it false banned on assault again )=
I still dont understand how it is happening, can you Fraps a video for me? I did a fix for it by adjusting the Z distance from 65 to 40. If the distance in height between the two players is >= 40, no bot spawn will occur. It was previously 65, which should have blocked a spawn in your case but for some reason didnt.
__________________
Bugsy is offline
Bugsy
AMX Mod X Moderator
Join Date: Feb 2005
Location: NJ, USA
Old 02-01-2009 , 01:39   Re: AimBot Detection
Reply With Quote #410

If anyone will be available to help do some testing in my server please PM me. I will need someone between 9am-2pm. +karma
__________________
Bugsy is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:52.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode