No hay suficientes valoraciones
AnthChecker v1.23
Author

- )°DoE°(-AnthraX

1) What is it?

AnthChecker is an advanced unrealscript-based packagechecker. It will detect
a series of cheats that can't be blocked.

Please take a few minutes to read this document, it will spare you and me a lot
of trouble.

2) What does it do?
-------------------

AnthChecker will validate every client (including clients that run Linux/MacOS)
after they enter the server. Depending on the server's settings AnthChecker will:
* Perform selfchecks to prevent clients from redirecting/bypassing the
checking routines
* Perform CRC (Type 1) checks on files that should be identical on the
server and on the client (files like UTPure.u)
* Perform CRC (Type 2) checks to identify the client's skintextures and
kick if they're hacked
* Perform MD5 checks to identify the client's renderdevice and kick if
it's hacked
* Scan for disallowed files (such as OpenGL32.dll)

3) Installation
---------------

To install AnthChecker on your server:

1. Unzip the contents of this zip package in your server's system folder.

2. Open your server's unrealtournament.ini file and find the line that reads "[Engine.GameEngine]".

3. Add these lines under it:

ServerActors=AnthCheckerS_v123.ACActor
ServerPackages=AnthCheckerC_v123

4. Move to the end of your UT.ini file and add these lines
(you can find the explanation of the settings under 4) Settings):

[AnthCheckerS_v123.ACActor]
bKickUnknown=false
bBroadCastJoin=false
bSelfCheck=true
bPureCheck=true
bSkinCheck=true
bSoundCheck=true
bShowConsoleMessages=false
TimeOut=30
bReportCheats=True
bReceiveUpdates=True
Packages[0]=
Packages[1]=
Packages[2]=
Packages[3]=
Packages[4]=
Packages[5]=
Packages[6]=
Packages[7]=
Packages[8]=
Packages[9]=

5. Restart your server

4) Settings
-----------

You can easily change the AnthChecker settings by opening your server's ini file and changing
the lines you added at the end.

bKickUnknown : set to true if you wish to kick clients with an unknown renderdevice
bBroadCastJoin : set to true if you wish to broadcast every client's nickname/ip/renderdevice after the validation
bSelfCheck : set to false if you don't want to perform a crc check on the anthchecker client package
bPureCheck : set to false if you don't want to perform a crc check on the utpure package
bSkinCheck : set to false if you don't want to perform crc checks on the skintextures
bSoundCheck : set to false if you don't want to perform a crc check on the female2voice package
bShowConsoleMessages : set to true if you want to display what's going on in the client's console
bReceiveUpdates : set to false if you don't want to receive info about new renderdevices from the AnthChecker
masterserver. when set to true, AnthChecker will also receive notifications about new versions
bReportCheats : set to false if you don't want AnthChecker to report cheating attempts to the AnthChecker masterserver
TimeOut : ammount of time the client gets to finish the checks (in seconds)
Packages[x] : you can manually add files to crc (type 1) check here
syntax: <file extension>,<filename>,<packagepercent (1-255)> (*)

!! Important !!: Due to the limitations of the unreal engine, you're not advised to manually add files.
If you do decide to do so, use a small packagepercent, UT will usually crash after crc checking
10Mb of data.

(*) if for example you want to perform a crc type 1 check on the 10 first bytes of every 255-byte block of CTF-Gauntlet.unr,
you'd have to add "unr,CTF-Gauntlet,10" (without the quotes)

note
We have been running this for a while on our Game-Arena servers ("actually a slightly older version ") and i must say what a fine mod this realy is. Make no mistake if you run a UnrealTournament Server ( Dont be without this mod). its as essential as utpure is.

Regístrate para poder comentar.

Si ya estás registrado solo tienes que iniciar sesión.

 
Juegos
Plataformas
Los + visitados