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

Cheater Buster Tools (old Admin ESP)


Post New Thread Reply   
 
Thread Tools Display Modes
Author
KawMAN
SourceMod Donor
Join Date: Sep 2007
Location: Cracov
Plugin ID:
1344
Plugin Version:
1.2.1
Plugin Category:
Admin Commands
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
    21 
    Plugin Description:
    ESP/WH for Admins
    Old 12-18-2009 , 11:43   Cheater Buster Tools (old Admin ESP)
    Reply With Quote #1

    Cheater Buster Tools (old Admin ESP)

    Make sure you deleted old adminesp.smx !!

    Info:
    Plugin show players positions through walls and other objects but only if observer is dead or spectate.
    Also provide sv_cheats for admins only.

    Now plugin should work on other games than CS:S, SDKHooks Extension is optional but Admin ESP don't work without it.

    Admin ESP Feature:
    Commands:
    sm_adminesp - toggle esp
    sm_adminesp <1 or 0> - sets esp to defined state
    sm_adminesp <1 or 0> <#userid|nick|partofnick|team|@all|etc...> - set esp for other player(s)
    sm_adminesp_teamspr <Team Index or team name> <path to sprite in models dir> - Adds esp sprite for team.
    Cvars:
    sm_adminesp_addtodt - default: 1 - if 1 sprites will be added to downloadtable.

    Demo: http://www.youtube.com/watch?v=eUKxuM6ihvU

    ESP Feature Notes:
    1) SDKHooks Extenstion 1.3 or higher - Download (but plugin can work without it)
    2) Demos recorded by user of this feature will include sprites (but read point 3 )
    3) I recommend to use non-standard sprites or standard with different name, this will allow viewer of recorded demos to turn off/on dots by removing/adding sprite files. (zip package contain sprites from CS:S with different name).
    4) Attachment Detection is feature that detects models without "forward" attachment, if model don't have this attachment sprite will be teleported to zone around waist. (i'm planning to add alternative attachments).

    Admin Cheats Feature:
    Commands:
    sm_admincheats - synatx like in sm_adminesp - allow to use use game build client side cheats after death (read notes)
    Cvars:
    sm_admincheat_config - default "1" - if 1 execute admincheats_*. configs (read admin cheats notes)

    Admin Cheats Notes:
    1) Between death and spawn users of that command will have sv_cheats 1 so they can use client side cheats like r_drawothermodels 2)
    2) Every death client must to re-enable client-side cheat cvars, plugin can't set them back.
    3) Some server-side anti-cheats (like KAC) can ban users of this command, that is because it changes sv_cheats only for specific client's not whole server.
    4) To make this function even possibly to use with anti-cheats i have added 2 configs:
    sourcemod/admincheats_on.cfg - executed when first sv_cheats 1 is send (first person is using sv_cheats 1)
    sourcemod/admincheats_off.cfg - executed when last sv_cheats 0 is send (there is nobody with sv_cheats 1)
    in this configs you can add commands/cvars to temporary disable whole anti-cheat or some part of it only when its required.
    Example for KAC & r_drawothermodels attached.
    5) This function is using much less server CPU than sm_adminesp.

    Installation:
    1) Unpack package to servers game folder (cstrike, tf, ...)
    2) Configure cfg/sourcemod/cheatbustertools.cfg
    3) If you disabled Sprites downloading place materials from package to your game folder
    4) Update cfg/sourcemod/admincheats_on.cfg and admincheats_off.cfg for your needs. (Read Admin Cheats Notes)

    Overall Notes:
    1) If you want to change required flag for commands use Overriding Command Access (SourceMod)
    2) When you will find some bug please post output of this commands
    meta list
    sm plugins list
    sm exts list
    sm_cb_table when using adminesp and bug occurred.
    with bug description and something about server config.

    ChangeLog:
    1.2.1 11.03.11
    * Fixed custom sprites not being added to download table
    + Added changing sprites model when player change his team

    1.2 - 9.03.11
    + Fixed sprites showing up to all players (i hope)
    + Admin ESP is available only when SDKHooks exist but rest of plugin can work without it.
    + Maked plugin more game independent, but i didn't test in on other games than CS:S
    + Added Attachment Detection (currently only for CS:S linux servers), require LookupAttachment signature in cheatbuster.gamedata.txt. Plugin can still work without this sig.
    + Added sm_adminesp_teamspr
    * Improved ObserverTarget functions
    * Changed sm_adminesp_table to sm_cb_table
    - Removed hard coded sprites

    1.1.0 - 26.08.10
    + Added command sm_admincheat that allows to use use game build client side cheats after death (read notes)
    1.0.3 - 08.07.10 (adminesp_1_0_3.*)
    * Fixed (maybe) unwanted ESP for all & alive players
    + Added Autoupdate function (require Plugin Autoupdate & sm_adminesp_autoupdate 1)
    1.0.2 - 07.02.10
    - removed debug messages,
    + now plugin is active only if someone is using it,

    Todo:
    - attachment alternative with more position control
    - sv_showimpatcs client side
    - everything to better performance ;P
    - don't show teammates cvar, 2x less cpu usage (maybe)

    To compile you must have sdkhooks.inc and SMLIB

    http://code.google.com/p/sm-cheaterbusertools/
    Attached Files
    File Type: zip cheatbustertools.zip (28.8 KB, 4129 views)
    __________________

    Last edited by KawMAN; 03-11-2011 at 06:56. Reason: update
    KawMAN is offline
    Send a message via ICQ to KawMAN Send a message via Skype™ to KawMAN
    DarkEnergy
    SourceMod Donor
    Join Date: Apr 2008
    Location: Georgia Tech, MSECE
    Old 12-18-2009 , 22:45   Re: Admin ESP
    Reply With Quote #2

    you should modify this to work for all mods
    DarkEnergy is offline
    alinayg
    Senior Member
    Join Date: Apr 2009
    Location: USA, RI
    Old 12-19-2009 , 02:43   Re: Admin ESP
    Reply With Quote #3

    Yeah I was looking for this a long time ago but found out it didn't work / wasn't updated. And didn't work with tf2.
    __________________
    alinayg is offline
    shustas
    SourceMod Donor
    Join Date: May 2007
    Location: London
    Old 12-19-2009 , 11:07   Re: Admin ESP
    Reply With Quote #4

    How this affects server load?
    __________________
    shustas is offline
    exvel
    SourceMod Donor
    Join Date: Jun 2006
    Location: Russia
    Old 12-19-2009 , 15:46   Re: Admin ESP
    Reply With Quote #5

    Awesome realization!
    __________________
    For admins: My plugins

    For developers: Colors library
    exvel is offline
    Send a message via ICQ to exvel
    egor1908
    Veteran Member
    Join Date: Sep 2009
    Old 12-19-2009 , 15:52   Re: Admin ESP
    Reply With Quote #6

    Quote:
    Originally Posted by shustas View Post
    How this affects server load?
    Not at all, because players positions are allready being sent to the client.
    egor1908 is offline
    LIONz
    AlliedModders Donor
    Join Date: Jun 2006
    Location: Latvia
    Old 12-22-2009 , 15:57   Re: Admin ESP
    Reply With Quote #7

    plugin uses to much resources on server side :[

    needs some major optimization

    currently it checks every user every 5 seconds and on large servers that is killing server

    you need to figure out much better checking for players, this is no good
    __________________



    LIONz is offline
    shustas
    SourceMod Donor
    Join Date: May 2007
    Location: London
    Old 12-23-2009 , 05:33   Re: Admin ESP
    Reply With Quote #8

    Quote:
    Originally Posted by egor1908 View Post
    Not at all, because players positions are allready being sent to the client.
    ^^ ??? so...
    __________________
    shustas is offline
    exvel
    SourceMod Donor
    Join Date: Jun 2006
    Location: Russia
    Old 12-23-2009 , 10:02   Re: Admin ESP
    Reply With Quote #9

    Quote:
    Originally Posted by LIONz View Post
    plugin uses to much resources on server side :[

    needs some major optimization

    currently it checks every user every 5 seconds and on large servers that is killing server

    you need to figure out much better checking for players, this is no good
    This is not Event Scripts. SourceMod can handle such calculations even OnGameFrame without any lags.
    __________________
    For admins: My plugins

    For developers: Colors library
    exvel is offline
    Send a message via ICQ to exvel
    LIONz
    AlliedModders Donor
    Join Date: Jun 2006
    Location: Latvia
    Old 12-23-2009 , 10:59   Re: Admin ESP
    Reply With Quote #10

    I tested it on my server 100 tick server runs on 15-30 ticks yeh and that's only after I installed plugin as soon I uninstaled it all came back to normal state. so Event Script my as*.

    Plugin should start checking players only if admin is activated it, and no all the time no mater what.
    __________________




    Last edited by LIONz; 12-23-2009 at 11:03.
    LIONz 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 11:03.


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