|
ASH is a mutator named AntiShockHo it works alongside UTPure. It
works in 2 ways.
It scans all players upon entering the server looking for known aimbot,
radar, Server Lag and Server Killer actors (cheat binds). AntiShockHo
can be configured to kick or punish the offending player.
ASH is totally configurable and can be updated with any new "binds"
as and when very simply.
If a keybind is found ASH will:
- Log the the Player's Name, IP, Key, and Keybind to the Server's
Log file.
- Announce to all Players in the server across the centre of their
screens that a Player with an Aimbot Keybind is on the server and
log to each player's message window the Player's Name, IP, Key,
and Keybind. (An example of ASH in action can be seen here
and here. These messages were put in
the chat box as well.)
- Change the Keybind on the Player's machine to anything you want
to change it
too. The default is to change it to SUICIDE. However, it can be
changed to
anything; i.e."SUICIDE | say I am trying to cheat but I will
now suicide!"
- Reduce all damage done by the player to other players and take
away his
ability to frag anyone (except himself).
ASH is configurable only by using the system console (unless you
trawl thru the ini file) by a server administrator who is logged in,
tho ASH admin can be awarded to another trusted by logging in and
adding that persons IP. They will now be able to configure ASH.
"Mutate ASH" will bring the following supported
commands... (Typed in the console window)
MUTATE ASH (or MUTATE AntiShockHo) will print a list
of all the in game commands.
MUTATE ASH ScanKeybinds <? | ON | OFF> - Scan Player
Keybinds.
MUTATE ASH LogKeybinds <? | ON | OFF> - Log Player Keybinds.
MUTATE ASH LogABKeybinds <? | ON | OFF> - Log Player
Aimbot Keybinds.
MUTATE ASH LogActors <? | ON | OFF> - Logs all the Player's
Actors.
MUTATE ASH AnnounceABKeybinds <? | ON | OFF> - Announce
Aimbot Keybinds.
MUTATE ASH PenalizeABKeybinds <? | ON | OFF> - Players
with Aimbot Keybinds can NOT frag opponents.
MUTATE ASH ChangeABKeybinds <? | ON | OFF> - Change Aimbot
Keybinds.
MUTATE ASH ReplacementABKeybinds <? | Keybind> - Keybind
to change Aimbot Keybinds to.
MUTATE ASH CenterviewLimiter <? | ON | OFF> - CenterView
Limiter.
MUTATE ASH ShockTauntKiller <? | ON | OFF> - Shock Taunt
Killer.
MUTATE ASH KickBadActors <? | ON | OFF> - Kick Players
with Bad Actors.
MUTATE ASH ListAdmins - Lists the IPs of the AntiShockHo Admins.
MUTATE ASH AddAdmin <Player Name | IP> - Add an AntiShockHo
Admin.
MUTATE ASH RemoveAdmin <Player Name | IP> - Remove an
AntiShockHo Admin.
MUTATE ASH ListABKeybinds - Lists the Aimbot Keybinds.
MUTATE ASH AddABKeybind <Keybind> - Add an Aimbot Keybind.
MUTATE ASH RemoveABKeybind <Keybind> - Remove an Aimbot
Keybind.
MUTATE ASH ListBadActors - Lists the Bad Actors.
MUTATE ASH AddBadActor <Actor> - Add a Bad Actor.
MUTATE ASH RemoveBadActor <Actor> - Remove a Bad Actor.
MUTATE ASH ListEvents - Lists events and abnormalities during
this game.
"?" - Displays the current value of all commands it is
supported with.
ON - Turns the command ON
OFF - Turns the command OFF
So any further updates for binds will be updated by using: MUTATE
ASH AddABKeybind <Keybind>
All of the settings can also be changed via the AntiShockHo.ini
file. A default AnitShockHo.ini file is
included with the distribution. To restore it to it's original settings
simply delete it and the AntiShockHo mutator will recreate it
These are the default AntiShockHo.ini file settings:
[AntiShockHoPlusBeta3.AntiShockHo]
bScanKeybinds=True
bLogKeybinds=False
bChangeAimbotKeybinds=False
bPenalizeAimbotKeybinds=False
bCenterviewLimiter=False
bLogAimbotKeybinds=True
bAnnounceAimbotKeybinds=True
bShockTauntKiller=False
bLogActors=FALSE
bKickBadActors=TRUE
szReplacementABKeyBind=SUICIDE
AdminIP[0-19]=""
CheatKeybind[0]=set_Do_info
CheatKeybind[1]=set_Do_headshot
CheatKeybind[2]=set_Do_team
CheatKeybind[3]=set_radar
CheatKeybind[4]=set_do_ping
CheatKeybind[5]=set_do_noninstant
CheatKeybind[6]=set_do_shock
CheatKeybind[7]=set_Do_180s
CheatKeybind[8]=set_Do_Technic
CheatKeybind[9]=set_do_slow
CheatKeybind[10]=set_do_auto
CheatKeybind[11]=set_Do_Behind
CheatKeybind[12]=set_Do_xyz
CheatKeybind[13-199]=""
BadActor[0]="ElfBot"
BadActor[1]="ServerKill"
BadActor[2]="ServerLag"
BadActor[3]="lk"
BadActor[4]="uSK"
BadActor[5]="TB_Bot"
BadActor[6]="MyBot"
BadActor[7]="ChocoBot"
BadActor[8]="........."
BadActor[9-99]=""
These will quickly become out of date and more will need adding once
publicly available.
With the news that PureRC59 has been hacked we are vastly becoming
aware of the need for ASH for extra protection from cheaters, tho
ASH isn't 100% protection. I am aware that a new type of Anti cheat
is currently being written which will look at the size of certain
files, corrupted files are
larger and these files will be denied access to servers using this
new protection. This is available, but I am unsure as to its details.
There is also rumours of Pure60 being written even tho we were told
that there were to be no more Pure software available to UT.
You can't always be sure you are playing on/run a 100% cheat free
server, but you can make it difficult for cheaters/botters. If you
should be unlucky
enough to find any botters, the best thing you can do is name and
shame along with full proof, as this acts a deterrent to others considering
botting.
[PiNK]Bunny
Bunny is the founder and clan leader of the instagib
CTF, TDM and DOM UT clan PiNK. Bunny is also a Jolt and Wireplay admin
and respected member of the UT community. Bunny has been instrumental
in catching several high-profile cheaters.
|