ACEAutoIPBan 
Version: 0.5a for ACE08

Questions?
contact me via 
irc: irc.quakenet.org 
channel: #mpukunreal 
nick: madrixis

About
-----
Adds an IP Ban to the server if a hook got detected


Installation
------------
copy the .u file to your servers system folder.
add the following line to the [Engine.GameEngine] section of the server.ini
ServerActors=ACEAutoIPBAN.ACEAutoIPBAN

configsection - not really needed its enabled automatically, but you can disable it here if needed
---------------------------------------------------------------------------------------------------
[ACEAutoIPBAN.ACEAutoIPBAN]
benabled=True
bBanHookedModules=True
bBanVTableHook=True
bBanGNativeHook=True
bBanIllegalUfunctions=True
bBanIllegalPackages=True
bEnableFalseDetections=True
bIRCBroadcast=False
bBroadcastCheat=False
bDebug=True
bSaveConfigToINI=False


what does what:
---------------------------------------------------------------------------------------------------
benabled=True			// enables/disables the addon
bBanHookedModules=True		// acts/acts not if a Hooked module got detected
bBanVTableHook=True		// acts/acts not if a cheat got detected which injects into the vTables
bBanGNativeHook=True		// acts/acts not if a cheat got detected which injects into the gNatives
bBanIllegalUfunctions=True	// acts/acts not if a uscript cheat got detected. warning: maybe misconfigured servers might call that, too, eg. purestat7g not whitelisted in ace.
bIRCBroadcast=False		// enabled it spams the output via maverick irc reporter (tested with x3) to IRC
bBroadcastCheat=False		// enabled it does a longer IRC output. cheat and HWID of the player included in the output
bDebug=True			// enables/disables server.log output
bSaveConfigToINI=False		// enables/disables saveconfig() to the server.ini (enabled it might happen that the maxbans of a server gets reached. you may have to cleanup your ini manually or let a banningsystem or webadmin script do that)
				// disabled the bans are stored in the server memory only until next reboot.
bBanIllegalPackages=True	// acts/acts not if an illegal Package got found. Like an installed - but maybe not running - ToBot or ZelliusMMBot. Only works with bEnableFalseDetections=True !
bEnableFalseDetections=True	// enables/disables checks for false positives. Feel free to mail me if it still acts when it shouldnt - dont forget to attach the ACELog to the email.



Note
----
This version is for AVE08 only. 
version 0.1b is for ACE09 and wount work with ACE08.

Known Issues
------------
works with ACE08 only. see notes above!


History - a versions for ACE08, b versions for ACE09
----------------------------------------------------
0.1a	2012/08/05	initial public version for ACE08
0.1b	2012/08/05	initial public version for ACE09
0.2a 	2012/08/06	for ACE08, added irc broadcast if a cheater got banned, option avail to enable/disable it (enhancement request)
0.3a	2012/08/23	for ACE08, config Updated, you can now configure on which cheats the mod should act/not act and if they should be spammed to IRC or not.
			Debug True/False enables/disables serverlog output
0.4a	2012/08/24	Save bans to config True/false - to prevent a full ini for public servers whose banningsystem doesnt clean the ini up on a regular basis.
0.5a	2012/10/10	added some checks to get rid of some false detections 
			supports adding of IllegalPackages now. Only makes sence with an enabled FalseDetection
			bEnableFalseDetections=False in the ini makes this 0.5a version act like the old 0.4a version.
			The False Detection has beta status -  i simply couldn't reproduce them all.

(c) madrixis, 2012
