RELEASE CANDIDATE 5p:

Some bugfixes. Added some new functionality.

Fixed: Minimum Client Rate (Netspeed) set to 1000 by default due to request.
Added: Name changes are now not immediate anymore. There is a 3 second delay.
       This is to prevent people from changing nicks too often making them
       hard to remove from servers.
Added: It is now possible to Enable and Disable UTPure without actually
       editing the server .ini files. By using the commands "Mutate EnablePure"
       and "Mutate DisablePure" (Admins only!) you can toggle UTPure on and off.
       (A restart of the map is required). This removes all the cheatprotection
       UTPure is giving, but most of the tools are still available, like
       mutate nextteam...
Added: "Mutate ShowIDs" - Shows IDs of players on servers (admins only)
Added: "Mutate KickID <number>" - Kicks a player with the selected ID from server.
Added: "Mutate BanID <number>" - Bans a player with the selected ID from server.
Fixed: Kicks due to minimizing UT should now be gone.


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

add the following lines to [Engine.GameEngine] section of your server ini file:
serveractors=UTPureRC5p.UTPureSA
serverpackages=UTPureRC5p


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

here are the values you can find in UTPureRC5p.int


TrackFOV	 // Track the FOV cheats [0 = no, 1 = strict, 2 = loose]
Advertise	 // Adds [CSHP] to the Server Name [0 = no, 1 = left, 2 = right]
AdvertiseMsg	 // What version to advertise [0 = [CSHP], Not 0 = [PURE] ]
SecurityLevel	 // Level of Security [0 = Nothing, 1 = Kick, 2 = Ban] (Not fully Implemented)
bFastTeams	 // Allow quick teams changes [True or False]
bNGStatsOnly	 // Only allow NGStats Players [True or False] (not done yet)
bNGStatsHack	 // Bypass ngStats (to not be listed under MOD because of UTPure) [True or False]
bAllowCenterview // Allows / Disallow usage of CenterView for keyboard/joystick users [True of False]
bAllowMultiWeapon  // Allows / Disallow usage of the Multi-Weapon exploit [True or False]
CenterViewDelay	 // If Allowed to use Centerview, delay between 2 uses of it [Time in seconds]
bUseClickboard   // Enables/Disables usage of ClickBoard Technology (TM) in Tournament mode. [True or False]
MinClientRate    // Sets the minimum netspeed the client is allowed to use (Default = 1000)
bUTPureEnabled   // Enables/Disables UTPure without editing the server .INI [TRUE or FALSE]

HINT: If your server is not listed in MOD section and you wanna keep that status, just set bNGStatsHack to true

NOTE: You can keep the [CSHP] form of advertisement for 2 reasons:
  1) Keep your well defended ngStats position
  2) Make it harder on cheaters to know what is on your server.

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

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

The UTPureRC5p.int 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=BP1Handler5p
ServerPackages=BP4Handler5p

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 in UTPureRC5p.int:

PlayerPacks[0]=VA

and the following line in your ServerPackages:

ServerPackages=VAHandler5p

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.07.zip
Read all about SemiAdmin here: http://www.midnightinteractive.com/forums/announcement.php3?s=&forumid=21