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

ECStatic Check (Anti-Cheat) [Anthrax]


Post New Thread Reply   
 
Thread Tools Display Modes
Plugin Info:     Modification:   ALL        Category:   Admin Commands       
DarkSnow
Senior Member
Join Date: Oct 2005
Location: 127.0.0.1
Old 10-17-2006 , 00:52   ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #1

Credits:
Original autor: Aaron Farnell [ Anthrax ] (revised)
Modifications: Darksnow

What does it do?
This is an anti-cheat plugin.

This plugin checks for traces of cheat usage thru the clients setinfo. Some cheats add a certain value to the setinfo to identify a specific cheat, which also enables us to automaticly identify it.

The plugin will not ban people by default. It will rather send a public print_chat saying that the connecting client may be using a specific cheat. It's up to the server administrator to change the cvar as he see fit.

Good/Bad?
Clients with these values in the registry might not be cheating, but it gives a strong reason for suspicion. It is my belief that its up to the server administrators to chose if they want to allow people with these values into their servers, this is just a tool for doing so.

Required modules:
None

Detects the following values:
  • ECStatic
  • TeKilla
  • MicCheat
  • AlphaCheat
  • PimP
  • LCD
  • Chapman (new)
  • _PRJVDC (new)

CMD's
amx_eclist - list potential cheaters on server, requires ADMIN_KICK level

CVARS
  • amx_ecban (def: 0) - Type of ban (see below)

    0 = Alert on connection
    1 = Normal steam ban
    2 = * AMXBan
    3 = * AMXBan ban ip
    4 = Normal kick
    5 = No messages, only add to logfile
    * Requires amxban
  • amx_ecbantime (def: 0) - How many minutes amxbans will ban
  • amx_echud (def: 0) - Show alert as hud message?
  • amx_ecadmins (def: 1) - Only show alert to admins? (Kick access)

Please read:
... this thread on steambans for information on why not to use this plugin.

Original source
Requested in this thread

Code:
Changelist
	v2.4
	update 13:12 2008-03-07 :: Hawk552

	v2.3
	_Log-only detection_ - amx_ecban = 5

	v2.2
	Replaced server with console commands to fix bugs with remote rcon clients
	Changed to propper credits
Attached Files
File Type: sma Get Plugin or Get Source (ec.sma - 2265 views - 4.9 KB)
__________________

Last edited by DarkSnow; 03-07-2008 at 07:15. Reason: update
DarkSnow is offline
Send a message via MSN to DarkSnow
neogeo
Senior Member
Join Date: Jul 2005
Old 10-17-2006 , 01:20   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #2

hi
thanks for this but can you add ban by ip ?
thanks
neogeo is offline
DarkSnow
Senior Member
Join Date: Oct 2005
Location: 127.0.0.1
Old 10-17-2006 , 02:45   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #3

Quote:
Originally Posted by neogeo View Post
hi
thanks for this but can you add ban by ip ?
thanks
Done, but i think this will require amxbans.

You specify method of ban using cvar described in topic.
__________________
DarkSnow is offline
Send a message via MSN to DarkSnow
Morpheus
Senior Member
Join Date: Mar 2004
Old 10-17-2006 , 06:02   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #4

I may ask stupid, but im trying anyways

Code:
		if (equal(infoField,"Hack_User"))
		{
			ban_client(id, "Ecstatic Cheat")
		}
		if (equal(infoField2,"Hack_User"))
		{
			ban_client(id, "TeKilla Cheat")
		}
		if (equal(infoField3,"Hack_User"))
		{
			ban_client(id, "TeKilla Cheat")
		}
		if (equal(infoField4,"Hack_User"))
		{
			ban_client(id, "Alpha Cheat")
		}
Why are u adding "TeKilla" two times??? Ur missing MicCheat

Last edited by Morpheus; 10-17-2006 at 06:32.
Morpheus is offline
`666
AlliedModders Donor
Join Date: Jan 2006
Old 10-17-2006 , 06:11   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #5

This is so useful! Thanks For sharing, DarkSnow.
`666 is offline
DarkSnow
Senior Member
Join Date: Oct 2005
Location: 127.0.0.1
Old 10-17-2006 , 06:31   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #6

Quote:
Originally Posted by Morpheus View Post
I may ask stupid, but im trying anyways
...
Why are u adding "TeKilla" two times???
It's a type-o, and it has been fixed.

Quote:
Originally Posted by `666 View Post
This is so useful! Thanks For sharing, DarkSnow.
Cheers, the credits goes to Anthrax
__________________
DarkSnow is offline
Send a message via MSN to DarkSnow
Morpheus
Senior Member
Join Date: Mar 2004
Old 10-17-2006 , 06:36   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #7

Ok just checking

Fixed it in my first download.. good job mate.
Morpheus is offline
`666
AlliedModders Donor
Join Date: Jan 2006
Old 10-17-2006 , 07:11   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #8

How can i change so "[ECC] %s (connecting) is possibly using cheat: %s" is in red colour?
Thanks.
`666 is offline
DarkSnow
Senior Member
Join Date: Oct 2005
Location: 127.0.0.1
Old 10-17-2006 , 07:23   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #9

Quote:
Originally Posted by `666 View Post
How can i change so "[ECC] %s (connecting) is possibly using cheat: %s" is in red colour?
Thanks.
You are looking for having it as a hud message.

Change:

Code:
    if (get_cvar_num("amx_ecban") == 0)     {         client_print(0, print_chat, "[ECC] %s (connecting) is possibly using cheat: %s", name, cheat)     }

to

Code:
    if (get_cvar_num("amx_ecban") == 0)     {         new nmsg[64]         format(nmsg,63,"[ECC] %s (connecting) is possibly using cheat: %s", name, cheat)         set_hudmessage(255, 0, 0, 0.02, 0.02, 0, 6.0, 12.0)         show_hudmessage(0, nmsg)     }

or if you want it centered use:

Code:
    set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 12.0)
__________________

Last edited by DarkSnow; 10-17-2006 at 21:26.
DarkSnow is offline
Send a message via MSN to DarkSnow
`666
AlliedModders Donor
Join Date: Jan 2006
Old 10-17-2006 , 07:29   Re: ECStatic Check (Anti-Cheat) [Anthrax]
Reply With Quote #10

Thanks
`666 is offline
Reply


Thread Tools
Display Modes

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 04:36.


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