TO UPDATE:
1) Upload the two ClanManager1h_6T files into the System directory.
2) Open the ClanManager.ini and replace all occurences of the package name of the old version with the new version in the headers. E.g.: [ClanManager1g.CMConfiguration] becomes [ClanManager1h_6T.CMConfiguration]
3) Do the same with the ClanManagerIDs.ini (if the file exists).
4) Do the same with the ClanManagerBans.ini (if the file exists).
5) Activate the new mutator: Replace the old ServerActor with the new one (if you used it) or update the different voting configurations. In the WebAdmin interface the mutator is named "Clan Manager 1h 6T".

-----------------------

All new configuration variables should be available in the WebAdmin but not in the ingame interface. I haven't updated any menus, because it is a pain to rearrange the items and the mutator is still likely to
change.

Current line count: 31667 lines; File count: 77 files

1gfix --> 3T
- Added messages-system which allows (only) admins to send messages to (only) members (like the PM-system in many forums). New configs in global profile: bShowUnreadMessages, MaxMessagesCount
- Added Lag-Warning (warning that players joined): New config-variable bShowLagWarning both in the main configuration and in the profiles.
- Improved security of the private-server feature.
- Higly improved overall security: Fixed bugs and exploits (e.g. allowing to save CM-server-settings through a hack).
- New commands: ChangeScore, SetGameSpeed, ChangeName, ClientMessage, GetPlayerInfo
- Renamed config-variable CheatProtection to bCheatProtection
- Added admin-channel (like the member-channel M:). Prefix: A: (can also be bound to a key. Command: Adminchat)
- Additional check for finding the LinkedReplicationInfo, because some mutators break the chain.
- Added new element in der Members-array: CMIDHash. This is used to make sure that the player is really the correct one.
  Normally you don't be bothered with it, the existing members-list will automatically be updated with the hash. The hash is a MD5-hash
  of a string which is automatically generated on the first join and saved in the CMID-ini.
  UPDATE: From 4T on this is disabled again due to certain problems.

3T --> 4T
- Highly updated Anticheat:
     - Added ViewInsecurities command to view insecurities ingame. Thus also added SavedInsecurities, MaxSavedInsecurities and LastInsecurityIndex configurations in the global profile.
     - Updated blacklists.
     - Added checks for hidden classes/packages. Hope these renders most of the UScript-hacks useless which change their package/class name to bypass the classes/packages checks.
     - Improved overall security.
     - Generally many things were rewritten resulting for example in updated messages and fixed bugs.
     - IllegalFileReaction has been split into IllegalPackageReaction and IllegalClassReaction. The latter is available in the ingame interface.
     - CheckForUnknownClasses has been split into ClassesCheckMode (values: Most_Important, Most_Important_Ref, AllClasses) and bCheckForUnknownClasses. Dunno why I had both together in the first place...
     - Added bCheckForUnknownPackages (checks for, well, unknown loaded packages).
     - Changed Exec-command behaviour: Instead of getting kicked immediately the executed file is read and the containing commands are checked. If the file can't be read the mutator reacts immediately.
- Added new config variable (all profiles): ClanTagPosition. Possible values: Anywhere, Front, End. Specifies where to look for in the names for the clan tag.
- Added WhoWas command (available if WhoIs is enabled).
- Added in global profile: bDisableCMMessage. Disables the message which shows up on server join ("F8: Clan Manager Menu").
- Added in global profile: DefaultCMKey (example value: "F8"). If the client key is set to F8, the key specified here is now instead used.
- Removed the CMIDHash thingy again from the Members.
- Added new element to the members-array: bCanKick. If true, the member can kick by using "CM Kick". Ignored if bIsAdmin is true. Can only be set in the ini at the moment.
- New commands: ModifyIllegalPackageReaction, ModifyCheckForUnknownClasses, ModifyCheckForUnknownPackages, ModifyMaxSavedInsecurities, RemoveSavedInsecurities
- Added ParseConfig ability to CMConfiguration and CMProfile. That way you can specify the used ini-file in the commandline. E.g.: -CMConfiguration=MyNewIni.ini. More info: http://wiki.beyondunreal.com/Legacy:Class_Syntax
- Added bAdminsCanSeeAllChats (all profiles). If true, logged in admins and registered admins can see ALL chat messages. I.e. he sees teammessages of the other team/of the spectators.
- Added "Server Tickrate" in the ServerInfo. Is displayed if bAdvServerInfo is true.

4T --> 5T
- Added GetPlayerIDs command. The IDs can be used instead of the name in commands the following way: CM WhoIs "ID:4" (mark the "" and the ID:)
- Added bDetectClones (doesn't rely on other features, although it is considered to be part of the anticheat): If true, the clone exploit will not work anymore.
- Fixed color bug with the Clan/Adminchat when using the mutator MutNoAutoFire at the same time.
- Globally muted players are now muted till map switch (even if he reconnects).
- Some fixes in the anticheat (and in some other parts as well).
- Ingame spectator: Almost completely recoded the main parts:
     - Added interpolation for the spectator location and rotation.
     - Moved the default location to the right (because the menu hid the chat)
     - Fixed error that certain things were drawn on top of the spectator window (like UseObjectives) or in it (like the crosshair).
     - Changed appearance a bit^^ (border for the spectator window, different text font)
     - When scaling down the text stays within the spectator window. If overlapping would occure the text is not drawn.
     - Added information text if spectated player uses behind view
     - Added ShieldGun effects and sounds (can be disabled in the right click menu).
     - Added right-click menu to the main spectator menu. Allows to toggle on and off the spectator-window border, the interpolation, the shield gun effects, the information (playername, health, shield and BehindView) and the 
       rotation-compression (if true, rotation is compressed before it is sent to the client resulting in a lower bandwidth need).
- Fixed a bug in the AFK-feature and changed the display format of the AFK duration to a more readable form (e.g. "Gugi is back after 132 seconds." became "Gugi is back after 2 minutes and 12 seconds.").
- Added bCheckForUnknownDLLs (all profiles). If true, the System-directory is checked for unknown DLLs (reaction is IllegalExternalFileReaction). This is no new check: it was enabled in former versions if bAdvancedChecks was true.
- Added bDelayedLogs (only global profile). If true, the ban and anticheat log files are only opened if some real information needs to be logged (i.e. more than the header). This can for example be a new ban or a joining player.
- Added advanced ban system (named CMBanSystem) which does not rely on solely GUID or IP. For more information see the included text file "CMBanSystem".

5T --> 6T
- When the mutator was added through the ServerActor, the settings were not displayed in the WebAdmin-interface.
- Some minor bugs (e.g. an "Accessed None" in the Ingame Spectator).
- CM Restart should now call also "QuickRestart" of the BestTimes mutator.