RELEASE CANDIDATE 7E:

NOTICE: INSTALLATION PROCEDURES HAVE CHANGED SLIGHTLY FROM CANDIDATES 6x!

Added:
 - HitSounds should now work for Spectators (You can see damage the spectated player receives)
 - Ability to automatically do screenshot at end of match.
 - Mutate PureShowDemos (admins only) Shows what players are recording demos.

Changed:
 - Warmup no longer displays silly message, and also Doesn't have the Flag issue in CTF
 - PureAutoPause no longer counts down extremely slow.
 - FindFlag should now work properly for spectators
 - Various minor fixes

Report bugs to UTPure forums: http://forums.utpure.com

How to set UTPure
----------------------

add the following lines to [Engine.GameEngine] section of your server ini file:
ServerPackages=UTPureRC7E
ServerActors=UTPureRC7E.UTPureSA

Then start up your server, and immediately shut it down. UTPure will then have created
a new section in your server ini file called [UTPureRC7E.UTPure], where all configurable
options are stored.


What can be configured
----------------------

here are the values you can find after starting UTPure the first time:

bUTPureEnabled		// Enable or Disable the security given by UTPure [True or False, Default = True]
Advertise		// Adds [CSHP] to the Server Name [0 = no, 1 = left, 2 = right, Default = 1]
AdvertiseMsg		// What version to advertise [0 = [CSHP], Not 0 = [PURE], Default = 1]
bAllowCenterView	// Allows / Disallow usage of CenterView for keyboard/joystick users [True of False, Default = False]
CenterViewDelay		// If Allowed to use Centerview, delay between 2 uses of it [Time in seconds, Default = 1.0]
bAllowBehindView	// Allows / Disallow usage of BehindView [True or False, Default = False]
TrackFOV		// Track the FOV cheats [0 = no, 1 = strict, 2 = loose, Default = 2]
bAllowMultiWeapon	// Allows / Disallow usage of the Multi-Weapon exploit [True or False, Default = False]
bFastTeams		// Allow quick teams changes [True or False, Default = True]
bUseClickboard		// Enables/Disables usage of ClickBoard Technology (TM) in Tournament mode. [True or False, Default = True]
MinClientRate		// Sets the minimum netspeed the client is allowed to use [Default = 1000]
bAdvancedTeamSay	// Enable this to allow players to give detailed info about their situation. [True or False, Default = True]
bHitSounds		// Enable or Disable Sounds when hitting other players [True or False, Default = False]
bTeamHitSounds		// Enable or Disable Sounds when hitting team players [True or False, Default = False]
ForceSettingsLevel	// Force settings of certain Actors [0 = off, 1 = connect, 2 = passive (default), 3 = active]
bNoLockdown		// Enable or Disable lockdown when being hit by pulse or mini [True or False, Default = True]
bWarmup			// Enable or Disable Warmup (Tournament Only!) [True or False, Default = False]
bCoaches		// Enable or Disable Coaches (TeamGames only!) [True or False, Default = False]
bAutoPause		// Enable or Disable AutoPause (Tournament TeamGames only!) [True or False, Default = False]
ForceModels		// Allow Clients to Force Models [0 = No, 1 = Yes, 2 = Always, Default = 0]
ImprovedHUD		// Show HUD Improvements [0 = No, 1 = Clock/Boots, 2 = Enhanced TeamInfo, Default = 1]
bDelayedPickupSpawn	// Delay first spawn of pickups [True or False, Default = False]
bTellSpectators		// Tell MessageHandlers (Like IRC Bots, WebAdmin) the reason for the kick.
PlayerPacks[x]		// Use Other skins [BP1, BP4 or VA, Default [0]=BP1, [1]=BP4]

NOTICE:
You may STILL create an .int file. Simply Copy the Server ini settings into the .int file under the
[UTPure] section. Doing this will make it impossible to change any settings without FTP access to the server.
Another effect of this, is that you can run SEVERAL severs with DIFFERENT server ini's, but you can
enforce Pure settings via the .int files. .int file entries OVERRIDE .ini file entries, which OVERRIDE
UTPure's default settings.

So if you create an entry in UTPureRCxx.int under [UTPure], like this:
TrackFOV=0
It will enforce TrackFOV=0 for *ALL* servers started from this folder, regardless of actual server ini entries.

Console Commands:
-----------------

Please visit the following page for a complete listing of Console Commands.
- http://www.midnightinteractive.com/forums/showthread.php3?s=&threadid=635
You may also type PureHelp ingame to view most console commands that are available.

Bonus Pack 1 and 4 Support:
---------------------------

To support the Bonus pack 1 and/or 4 you need to add the handlers for them in your server ini.
This is done by default and should be removed if you dont support them.

The [UTPureRC7E.UTPure] entries look like this:

PlayerPacks[0]=BP1
PlayerPacks[1]=BP4

be carefull, if you want only Bonus Pack 4 use this (check the index):

PlayerPacks[0]=BP4

You must also add ServerPackages entries for the handlers you want to support in the
[Engine.GameEngine] section of your server ini file like the following

ServerPackages=BP1Handler7E
ServerPackages=BP4Handler7E

I believe that both packages are not linked together, so you could add only BP4 support
or BP1 support at your convenience.

Valhalla Avatar Support:
-----------------------------
If you want to support Valhalla Avatar, it must be the only PlayerPack that you use.

It requires the following line under [UTPureRC7E.UTPure] in the server ini:

PlayerPacks[0]=VA

and the following line in your ServerPackages:

ServerPackages=VAHandler7E

For more information, check the included VaPure.htm file.

My Personal Suggestions:
------------------------------

-Highly recommended for administration of a server via a command line interface is SemiAdmin. http://pages.infinit.net/darkbyte/filez/SemiAdmin0.10.zip
Read all about SemiAdmin here: http://www.midnightinteractive.com/forums/announcement.php3?s=&forumid=21