AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   SourceMod Anti-Cheat (https://forums.alliedmods.net/forumdisplay.php?f=133)
-   -   [CSGO] SMAC Client Protection enhancement (clanid spam) (https://forums.alliedmods.net/showthread.php?t=270684)

keigel2001 08-26-2015 23:11

[CSGO] SMAC Client Protection enhancement (clanid spam)
 
As of late a new trend on some servers is happening. Some players are changing their clantags very fast. Here's an example of the logs:
Code:

L 08/25/2015 - 17:38:23: "kN<621>" triggered "clantag" (value "Triggerbot.")
L 08/25/2015 - 17:38:23: "KeeeqZ<630>" triggered "clantag" (value "Triggerbot?")
L 08/25/2015 - 17:38:23: "kN<621>" triggered "clantag" (value "Spinbot.")
L 08/25/2015 - 17:38:23: "kN<621>" triggered "clantag" (value "Wallhack")
L 08/25/2015 - 17:38:23: "KeeeqZ<630>" triggered "clantag" (value "Triggerbot?")
L 08/25/2015 - 17:38:23: "kN<621>" triggered "clantag" (value "Wallhack")
L 08/25/2015 - 17:38:23: "kN<621>" triggered "clantag" (value "Spinbot.")
L 08/25/2015 - 17:38:23: "KeeeqZ<630>" triggered "clantag" (value "Triggerbot?")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Wallhack?")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Spinbot?")
L 08/25/2015 - 17:38:24: "kN<621>" triggered "clantag" (value "Aimbot .")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Spinbot?")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Wallhack?")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Triggerbot?")
L 08/25/2015 - 17:38:24: "kN<621>" triggered "clantag" (value "Aimbot .")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Wallhack?")
L 08/25/2015 - 17:38:24: "kN<621>" triggered "clantag" (value "Aimbot .")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Spinbot?")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Spinbot?")
L 08/25/2015 - 17:38:24: "KeeeqZ<630>" triggered "clantag" (value "Wallhack?")
L 08/25/2015 - 17:38:25: "kN<621>" triggered "clantag" (value "Aimbot .")
L 08/25/2015 - 17:38:25: "KeeeqZ<630>" triggered "clantag" (value "Wallhack?")
L 08/25/2015 - 17:38:25: "KeeeqZ<630>" triggered "clantag" (value "Spinbot?")
L 08/25/2015 - 17:38:25: "KeeeqZ<630>" triggered "clantag" (value "Spinbot?")
L 08/25/2015 - 17:38:25: "KeeeqZ<630>" triggered "clantag" (value "Wallhack?")
L 08/25/2015 - 17:38:25: "kN<621>" triggered "clantag" (value "Spinbot.")
L 08/25/2015 - 17:38:25: "kN<621>" triggered "clantag" (value "Wallhack")


It's really annoying.

Client Protection - smac_client.smx is already protecting against name change spam.
To the developers: Could you enhance the dev-version a bit and also add a clanid change spam protection?

It would be greatly appreciated :)

GoD-Tony 08-27-2015 07:30

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
I've edited your post to remove the spam method, but this should easily be blockable with SourceMod's new command hooks.

I'll try to add a fix for this soon, thanks!

checkster 08-27-2015 14:27

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Tbh why bother blocking it? It does not cause any issues in game. Nor does changing clantag avoid you from getting banned.

Darkness_ 08-27-2015 14:49

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Quote:

Originally Posted by checkster (Post 2337474)
Tbh why bother blocking it? It does not cause any issues in game. Nor does changing clantag avoid you from getting banned.

Most server operators like their server logs to be free of player generated spam.

checkster 08-27-2015 16:09

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Quote:

Originally Posted by Darkness_ (Post 2337479)
Most server operators like their server logs to be free of player generated spam.

Decide what to log, this is tbh a pretty dumb thing to kick for, implying thats the outcome.
Just smac_ignorecmd or how ever its written.

And as a owner I love logs, I learn things etc

GoD-Tony 08-28-2015 08:28

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Something like this should block it, but it requires a recent snapshot of SourceMod 1.8:

PHP Code:

#pragma semicolon 1
#pragma newdecls required

#include <sourcemod>

float g_TagChangedTime[MAXPLAYERS+1];

public 
void OnClientConnected(int client)
{
    
g_TagChangedTime[client] = 0.0;
}

public 
Action OnClientCommandKeyValues(int clientKeyValues kv)
{
    
char sCmd[64];
    
    if (
kv.GetSectionName(sCmdsizeof(sCmd)) && StrEqual(sCmd"ClanTagChanged"false))
    {
        if (
g_TagChangedTime[client] && GetGameTime() - g_TagChangedTime[client] <= 60.0)
            return 
Plugin_Handled;
        
        
g_TagChangedTime[client] = GetGameTime();
    }
    
    return 
Plugin_Continue;


Quote:

Originally Posted by checkster (Post 2337498)
Just smac_ignorecmd or how ever its written.

It's not possible to block using that command (yet). I'll update it once this feature moves to SM 1.7.

checkster 08-28-2015 14:48

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Quote:

Originally Posted by GoD-Tony (Post 2337679)
Something like this should block it, but it requires a recent snapshot of SourceMod 1.8:

PHP Code:

#pragma semicolon 1
#pragma newdecls required

#include <sourcemod>

float g_TagChangedTime[MAXPLAYERS+1];

public 
void OnClientConnected(int client)
{
    
g_TagChangedTime[client] = 0.0;
}

public 
Action OnClientCommandKeyValues(int clientKeyValues kv)
{
    
char sCmd[64];
    
    if (
kv.GetSectionName(sCmdsizeof(sCmd)) && StrEqual(sCmd"ClanTagChanged"false))
    {
        if (
g_TagChangedTime[client] && GetGameTime() - g_TagChangedTime[client] <= 60.0)
            return 
Plugin_Handled;
        
        
g_TagChangedTime[client] = GetGameTime();
    }
    
    return 
Plugin_Continue;


It's not possible to block using that command (yet). I'll update it once this feature moves to SM 1.7.

I was unaware of that, and nice that there is no kick.

razorxrazor 11-06-2015 12:41

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
How does this work ? what should I do ?

razorxrazor 11-13-2015 14:28

clan id spam pleas help
 
PHP Code:

L 11/13/2015 15:10:08"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:09"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:09"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:09"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:10"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:10"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:12"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:12"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:12"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:13"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:13"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:13"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:14"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:14"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:14"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:14"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:16"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:16"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:17"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:17"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:17"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:17"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:19"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:19"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:19"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:19"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:19"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:20"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:20"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:20"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:20"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:20"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:21"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:22"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:22"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:22"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:25"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:25"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:26"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:26"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:27"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:27"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:27"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:28"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:28"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:28"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:29"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:29"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:30"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:30"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:30"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:30"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:31"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:31"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:31"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:31"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:32"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:32"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:32"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:32"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:32"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:33"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:33"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:33"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:33"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value "")
L 11/13/2015 15:10:34"多米尼克 ♥†<115><STEAM_1:0:52236012><CT>" triggered "clantag" (value ""


Darkness_ 11-13-2015 14:36

Re: clan id spam pleas help
 
https://forums.alliedmods.net/showthread.php?t=270684

razorxrazor 11-13-2015 15:13

Re: clan id spam pleas help
 
Quote:

Originally Posted by Darkness_ (Post 2362749)

that does not help me continue what I have to do

checkster 11-19-2015 14:31

Re: clan id spam pleas help
 
Quote:

Originally Posted by razorxrazor (Post 2362764)
that does not help me continue what I have to do

You are correct, that does not work.

allienaded 11-20-2015 21:58

Re: clan id spam pleas help
 
Quote:

Originally Posted by GoD-Tony (Post 2337679)
Something like this should block it, but it requires a recent snapshot of SourceMod 1.8


checkster 11-21-2015 02:31

Re: clan id spam pleas help
 
Quote:

Originally Posted by allienaded (Post 2364922)
Originally Posted by GoD-Tony View Post
Something like this should block it, but it requires a recent snapshot of SourceMod 1.8

We can all read, but can you? It does not work anymore.

I will have to add that it does, but not on servers running cksuf, well at least not for me.

pubhero 12-02-2015 04:02

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
I think this is not a program, just a .cfg file running. What .cfg file allways contains the wait command. Just kick all players who use the wait command, with the SMAC, in your cfg/sourcemod.cfg
Code:

smac_addcmd wait 2
Normal player never not need this wait command, when he are on a server. In my opinion. Sorry if i thinking wrongly about this spam method.

WildCard65 12-02-2015 07:09

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Quote:

Originally Posted by pubhero (Post 2368107)
I think this is not a program, just a .cfg file running. What .cfg file allways contains the wait command. Just kick all players who use the wait command, with the SMAC, in your cfg/sourcemod.cfg
Code:

smac_addcmd wait 2
Normal player never not need this wait command, when he are on a server. In my opinion. Sorry if i thinking wrongly about this spam method.

I believe the wait command isn't sent to the server so it never is received by smac.

psychonic 12-02-2015 07:46

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Quote:

Originally Posted by WildCard65 (Post 2368122)
I believe the wait command isn't sent to the server so it never is received by smac.

Indeed. "wait" isn't even a command. It's a special-casing in tier1's command buffer processing.

checkster 12-02-2015 11:56

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
I'd rather use "sv_allow_wait_command 0" cause it seems to freeze or crash clients using wait.

pubhero 12-02-2015 12:32

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
I don't know what game you using, but in the CS:S (CS:GO i don't know), SMAC can detect when the client running a .cfg file, what contains the wait command, and can kick these losers. I don't know how or why, but it works. I using this method against the different cfg-ers (serverhack, special config, etc.).

sneaK 12-02-2015 13:47

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Quote:

Originally Posted by checkster (Post 2368185)
I'd rather use "sv_allow_wait_command 0" cause it seems to freeze or crash clients using wait.

Didn't even know this existed, thank you! :bacon!:

Ade 12-03-2015 06:05

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Offtopic, I can delete if asked: @checkster, that's right, that command is old and still v useful, but I have 1 gripe with it:
Only for a few years now it crashes clients using wait command while in stv or while watching an stv demo of a match during which wait was not allowed. Any idea how I can fix it? I don't wanna install and run an ahk script to have health being updated on the screen when a simple ingame script can do that :D Also, it's not from all servers with wait command disabled, my stv demos still run fine, but other servers have a diff version of some match plugin and their demos crash my client, not sure that helps.

checkster 12-06-2015 14:56

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Perhaps they run zblock? At least quite common to run on match server. That bitch blocks everything.

Ade 12-08-2015 05:47

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
game is hl2dm, don't think we have that, or an updated and working version for it
thanks

checkster 12-08-2015 12:15

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
Quote:

Originally Posted by Ade (Post 2369849)
game is hl2dm, don't think we have that, or an updated and working version for it
thanks

I assumed it was csgo or css, sry, but I can try to look into it

Ade 12-11-2015 09:33

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
If there's a client fix to be found, I'd appreciate it. I can't count on their support if it's server side only :P TIA

olokos 01-26-2017 18:20

Re: [CSGO] SMAC Client Protection enhancement (clanid spam)
 
so is there finally some fix other than sv_allow_wait_command 0 ?


All times are GMT -4. The time now is 13:31.

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