--------------------
| ServSecurity 0.1 |
| **************** |
| by Dark Session  |
--------------------


ServSecurity is a powerful script to prevent server lags, hacking
attemps, abuse and crashes.




=============
Installation:
=============
 * Upload all the files in the "cstrike" folder (keep the folder
   structure as in the zip-file)
 * CHMOD/file permissions 777 for the following files:
    - cstrike/addons/eventscripts/servsecurity/crashreport.txt
    - cstrike/addons/eventscripts/servsecurity/tmpcrashreport.txt
    - cstrike/addons/eventscripts/servsecurity/logs/log.txt
 * Edit cstrike/cfg/servsecurity.cfg
 * Insert this line in the cstrike/cfg/autoexec.cfg:
      es_load servsecurity
 * Execute the following command (RCON or directly in the server console):
      es_load servsecurity

 Finish =)




==========
Functions:
==========
 * Blocks harmful commands
    Commands which can lag or crash the server
    get blocked
 * Blocks connection-flooders
    Users who use a script that will automatically
    reconnect to the server will get banned (by IP)
 * Blocks the RCON-password-crash exploit
    Blocks the exploits which can crash the server
    after too many bad passwords
 * Crashreporter [cstrike/addons/eventscripts/servsecurity/crashreport.txt]
    Reports server crashes (this often includes server reboots)
 * Blocks 'STEAM_ID_PENDING' users
 * Checks the client-var "sv_cheats"
 * Protects the RCON-password from changes




=========
Commands:
=========
 * servsecurity_setpassword
    Set ServSecurity password (needed for unload)
 * servsecurity_unload <ServSecurity Password>
    Unload ServSecurity (needed only if password set)
 * es_blockcommand <command>
    Blocks a command (adds the cheat-flag)
    requires servsecurity_cmdblocker = 1
 * es_unblockcommand <command>
    Unblocks a command (removes the cheat-flag)
    requires servsecurity_cmdblocker = 1




=============================================
Variables (edit in the cfg/servsecurity.cfg):
=============================================
 Command-blocker
 servsecurity_cmdblocker
  0 = Disabled
  1 = Enabled

 IP-blocker [Too many connection attemps]
 servsecurity_ipblocker
  0 = Disabled
  1 = Enabled

 IP-blocker [Maximal connection attemps]
 servsecurity_maxconnects
  5 = Standart

 Username-blocker
 servsecurity_blockusernames
  0 = Disabled
  1 = Enabled

 Logtype
 servsecurity_logtype
  0 = Disabled
  1 = Serverlog
  2 = Scriptlog
  3 = Server and scriptlog (VERY SLOW!!!)

 Crashreporter
 servsecurity_crashreport
  0 = Disabled
  1 = Enabled

 Disable RCON-crash-exploit
 servsecurity_disablerconexploit
  0 = Disabled
  1 = Enabled

 Kick STEAM_ID_PENDING users
 servsecurity_kicksteamidpending
  0 = Disabled
  1 = Enabled

 Kick sv_cheats bypass users
 servsecurity_kicksvcheatsbypass
  0 = Disabled
  1 = Enabled

 Protect the RCON password
 servsecurity_protectrconpassword
  0 = Deaktiviert
  1 = Aktiviert




========
Contact:
========

ICQ: 432-043
Eventscripts forums: [Dark_Session] (PM)
E-Mail: jail-junkies@swiss-esport.ch