Raised This Month: $51 Target: $400
 12% 

[CS:GO] Cow Anti-Cheat (Updated 4/12/2018)


Post New Thread Reply   
 
Thread Tools Display Modes
404UserNotFound
BANNED
Join Date: Dec 2011
Old 02-11-2018 , 12:36   Re: [CS:GO] Cow Anti-Cheat (Updated 2/7/2018)
Reply With Quote #281

Quote:
Originally Posted by CowGod View Post
It's made specifically for CS:GO, I wouldn't recommend running it in TF2 due to detection thresholds.
Crap.
404UserNotFound is offline
Pelipoika
Veteran Member
Join Date: May 2012
Location: Inside
Old 02-11-2018 , 12:46   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #282

I run it on TF2, just disable silent strafe detection and check for the sv_enablefunyhopping cvar existing and it works fine
__________________
Pelipoika is offline
Mikado
Senior Member
Join Date: Nov 2012
Location: don't know where :/
Old 02-11-2018 , 13:25   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #283

Nice release bud, installed this anti-cheat on my public server it banned a player for bunnyhop script, 6h later the guy got a vac ban lol, at these moment u know that VAC is tard.

Still waiting the anti wallhack tho
Mikado is offline
CowGod
Senior Member
Join Date: Feb 2015
Old 02-11-2018 , 13:27   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #284

Quote:
Originally Posted by Mikado View Post
Nice release bud, installed this anti-cheat on my public server it banned a player for bunnyhop script, 6h later the guy got a vac ban lol, at these moment u know that VAC is tard.

Still waiting the anti wallhack tho
Thanks for the feedback
CowGod is offline
Send a message via Skype™ to CowGod
in4
New Member
Join Date: Feb 2018
Old 02-11-2018 , 14:58   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #285

Does this detect your own cheat that you sell cow?

in4 is offline
CowGod
Senior Member
Join Date: Feb 2015
Old 02-11-2018 , 14:59   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #286

Quote:
Originally Posted by in4 View Post
Does this detect your own cheat that you sell cow?

It will detect all the features included in that except the optimizer. I made this cheat to better understand how to detect an optimizer, which CASH my old anti-cheat did thanks to blacky, however I was able to look through the source sdk and find a way to get around it and make it indistinguishable from a real player. I will be trying to find another way at some point.

Last edited by CowGod; 02-11-2018 at 17:02.
CowGod is offline
Send a message via Skype™ to CowGod
waylander3
Senior Member
Join Date: Sep 2015
Location: Russia, Norilsk
Old 02-11-2018 , 21:34   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #287

nice try
waylander3 is offline
juss
Senior Member
Join Date: Jan 2016
Old 02-12-2018 , 03:58   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #288

i think i found something

How SMAC bans:
PHP Code:
if (SOURCEBANS_AVAILABLE())
    {
        
SBBanPlayer(0clientdurationsReason);
    }
    else
    {
        
decl String:sKickMsg[256];
        
FormatEx(sKickMsgsizeof(sKickMsg), "%T""SMAC_Banned"client);
        
BanClient(clientdurationBANFLAG_AUTOsReasonsKickMsg"SMAC");
    } 
How CowAC bans:
PHP Code:
void UTIL_BanClient(int iTargetint iTimechar[] szReason) {
    if (
sourcebans) {
        
SourceBans_BanPlayer(0iTargetiTimeszReason);
    } else {
        
BanClient(iTargetiTimeBANFLAG_AUTOszReason);
    } 
So what i see here is that CowAC expect client id to be Integer (i guess its Steam64 ID [only nubmers]) when SMAC uses Steam ID [STEAM_1:0:13110615] , my guess is thats the reason why CowAC dont ban with my mysql, please correct me if im wrong , but i think thats what it is (since its integer only)

So could you please quide me to make it my way? =)

maybe something like that ? `Cause i need to store steam id in this format STEAM_1:0:13110615 (not mine id just an example)

PHP Code:
void UTIL_BanClient(str iTargetint iTimechar[] szReason) {
    if (
sourcebans) {
        
SourceBans_BanPlayer(0iTargetiTimeszReason);
    } else {
        
BanClient(iTargetiTimeBANFLAG_AUTOszReason);
    }

and those needs to be modified also to string or something:

PHP Code:
int client GetClientOfUserIdGetEventIntevent"userid" ) ); 

Last edited by juss; 02-12-2018 at 04:25.
juss is offline
DarkDeviL
SourceMod Moderator
Join Date: Apr 2012
Old 02-12-2018 , 04:24   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #289

Quote:
Originally Posted by juss View Post
So what i see here is that CowAC expect client id to be Integer (i guess its Steam64 ID [only nubmers]) when SMAC uses Steam ID [STEAM_1:0:13110615] , my guess is thats the reason why CowAC dont ban with my mysql, please correct me if im wrong , but i think thats what it is (since its integer only)

So could you please quide me to make it my way? =)

maybe something like that ? `Cause in need to store steam id in this format STEAM_1:0:13110615 (not mine id just an example)
You have hereby been corrected.

BanClient uses the typical "client" id (or integer, to make it your way), the client integer of the client on the server.

-> BanClient:

Code:
bool BanClient(int client, int time, int flags, const char[] reason, const char[] kick_message, const char[] command, any source)
SMAC uses the exact same "client id" (integer) to provide the banning, everything that uses BanClient, SourceBans_BanPlayer, or SBBanPlayer will use that ID, and not the real "Steam ID".
__________________
Mostly known as "DarkDeviL".

Dropbox FastDL: Public folder will no longer work after March 15, 2017!
For more info, see the [SRCDS Thread], or the [HLDS Thread].
DarkDeviL is offline
juss
Senior Member
Join Date: Jan 2016
Old 02-12-2018 , 04:30   Re: [CS:GO] Cow Anti-Cheat (Updated 2/10/2018)
Reply With Quote #290

Quote:
Originally Posted by arne1288 View Post
You have hereby been corrected.

BanClient uses the typical "client" id (or integer, to make it your way), the client integer of the client on the server.

-> BanClient:

Code:
bool BanClient(int client, int time, int flags, const char[] reason, const char[] kick_message, const char[] command, any source)
SMAC uses the exact same "client id" (integer) to provide the banning, everything that uses BanClient, SourceBans_BanPlayer, or SBBanPlayer will use that ID, and not the real "Steam ID".
oh, i see now, hmm , well gotta think why else it doesnt bans with CowAC

the plugin i use for mysql bans: https://forums.alliedmods.net/showthread.php?t=191283

maybe you guys have some ideas on that (the original problem is CowAC doesn bans but logs as it is, no bans even in banned_user.cfg and they shouldnt go there as mysql bans plugin should catch those, no even errors in log) but smac and admin menu and sm_ban does their job very well, please help

Last edited by juss; 02-12-2018 at 04:35.
juss 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 10:37.


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