TCADMIN AAAA MOD GS protector created by X-Null JOTO
The Gameserver Protector protects your Game server from several attacks to the server like flooding attacks, remote crashing.
Additional features are Anti Lag, Banning of IP's, Firewall bans, different types of Whitelists, Immunelist for IP's, Shielding mode for Warservers.
Features can be controlled through config files and via Rcon (Ingame or via Rcon Tool)
This mod has now been added to TCADMIN "MODS MANAGER"
To install log into TCADMIN
Click on MODS Manager and click Install and follow instructions below
Installation
This mod Extracts the zip archive and places the files in your root mohaa folder (where the mohaa executable is)
(Important: Please change the passwords in the GsProtector.ini file: rconpw and loginpw to strong passwords same as your existing RCON.)
Then change GsProtector_Host.ini - enter your server port appPort="122xx" same as your game port and change FirewallBans=1
Gsprotector Host.ini should look like this -
[common]
FirewallBans=1
OperatingSystem=0
GameType=0
pathToNetsh="c:\Windows\System32\netsh.exe" should be like this already
appPort="122xx" update to your game port
ALSO The GsProtector.ini has these settings:
Banning=3 Banning: 0=off, 1= internal bans only, 2 = firewall bans only, 3 = internal and firewall bans
AntiFlood=1
AutoBanFloods=1
You should then when you start your server see a GsProtector_logfile.txt generated in your server folder. You can also test with a rcon gpstatus if all is setup properly.
Please remember to add your ip and server admin users IP's to the whitelist and immune list
Whitelists and Immunelists
GsProtector offers Whitelist for Join/Connected Players, Rcon and Queries and an Immunelist to immunisize IP's.
Immunelist: No checks will be done for network packets that come from IP that have been immunisized Rcon command to add IP to the Immunelist: ImmuneAdd
Rcon command to remove IP from the Immunelist: ImmuneRem
Whitelist: IP's on a Whitelist are exclusively allowed for the server if the specific whitelist is turned on.
Rcon command to add IP to a Whitelist: WlAdd wlType: [0,1,2] (0=queries, 1=rcon, 2= join)
Rcon command to remove IP from a Whitelist: WlAdd wlType: [0,1,2] (0=queries, 1=rcon, 2= join)
You need to specify to which Whitelist you want to add the IP with the WlType.
Example:
As Admin of your server you want to be the only one allowed to issue rcon commands in the server, then you add your IP to the Rcon Whitelist: rcon WlAdd 1 192.168.0.255
Where 1 specifies the type of the Whitelist = here Rcon and 192.168.0.255 is your actual IP.
Now you turn on the Whitelist for Rcon with: rcon WlRcon 1
Alternatively you can also do a login with the server (as described in Topic Shielding) which adds your IP automatically to all Whitelists and turn on the Whitelist for Rcon only.
You can test server getstatus using this tool http://x-null.net/getstatus/getstatus.php
The mod and more info available here on the AAAA Database http://www.mohaaaa.co.uk/AAAAMOHAA/c...sprotector-v38