SpectatorPlusV2: A mod to password protect the spectator slots.
Written by :[lol]:Mhor for TEAM :[lol]:   www.teamlol.com

When a spectator logs in, they will be presented with a blank
screen and a password window.
*If the player does nothing, they will be kicked after a
configurable amount of time.
*If an incorrect password is entered, the password box is cleared,
and the player is given unlimited chances to enter the proper pass-
word within the already mentioned time window.
*If the cancel button is pressed, or if the window is closed or
minimized, the player is kicked.
*If the player has been previously verified, they will not be
presented with the password window (unless the password has changed
since last login). Previously accepted passwords are stored client
side and checked against the server copy.
*Option to disable for Last Man Standing games, so people don't
have to wait forever before watching a game.


*******Installation:

Add:  ServerPackages=SpectatorPlusV2

Add to startup file in 'Package.Class' format:  SpectatorPlusV2.SPMut

Add the following entry to your UnrealTournament.ini file (or
equivalent server .ini file), replacing the default values with
those of your choice:

[SpectatorPlusV2.SPMut]
SpectatorPassword=password  // the password for spectator slots (string)
WaitTime=20  //the amount of time in seconds to allow a player to enter
           the password before kicking them from the server, interger.
DisableLMS=False //disable the password window during Last Man Standing
           games.

Leave comments out of the real ini, like so:

[SpectatorPlusV2.SPMut]
SpectatorPassword=password
WaitTime=20
DisableLMS=False

NOTE: If WaitTime is zero, or SpectatorPassword is empty, the mutator
      is disabled.