//------------------------------------------------------------------------------
                     UT2Vote18 - (c) ProAsm 2003
                     http://www.unrealza.co.za/proasm
                     email: proasm@stormnet.co.za

                     ----------- Credits --------------

                     Yakomo  - yakomo@debitel.net
                     Socke   - alte.Socke@gmx.net
                     NexXxus - ut-admin@cox.net
                     MikeDr  - mikedr2@earthlink.net
                     PoW     - pow@ut-justforfun.net
                     ----------------------------------
                     FU      - mail@newbieserver.de
                     Hellcat - hellcat@hellcat.net
                     Stalker - mixblast_stalker@sbcglobal.net
//------------------------------------------------------------------------------

See fixes and additions to 1.8 at end.

//------------------------------------------------------------------------------

NB.. Dont forget :-)

[Engine.GameEngine]
ServerPackages=UT2Vote18

MANUALS:

Please visit these sites for a full detailed description for UT2Vote18.

http://www.unrealza.co.za/proasm

Detailed Manual in German and English:

http://www.1337noob.de/ut2vote/index.html

//------------------------------------------------------------------------------

PLEASE NOTE:
============
UT2Vote18 requires Patch 2225 or greater.
UT2Vote18 will CRASH if the EpicBonusPack is not installed.

Do's and Donots
===============
The UT2Vote.ini file, like any other ini file can be added to but NOT subtracted from.
Do not remove the default games supplied in the section:
[UT2Vote18.UT2VoteGameTypes]
If you wish to disable any of these just set the AllowVote=False

ClassNames cannot be changed.
You cannot have more than one game with the same ClassName.
That is why 8 "dummy" games are supplied with UT2Vote18
If you wish to create more games with different ClassNames then get GameMake:
http://www.unrealza.co.za/files/other/GameMakeSetup.zip

The operation and changes in UT2Vote18 will only be covered in brief here.
For full information please visit http://www.unrealza.co.za/proasm

//------------------------------------------------------------------------------

Installation
============

The following files need to go in the UT2003 System folder:
UT2Vote18.u
UT2Vote18.int
UT2Vote18.ini

UT2Vote18 needs to be added as a Mutator in your Server startup commandline as follows:
?Mutator=UT2Vote18.UT2Vote

You also need to add UT2Vote18 as a Serverpackage in the servers UT2003.ini file:

[Engine.GameEngine]
ServerPackages=UT2Vote18

Brief Setup
===========

No other Mutators or ? commands should go in the Server startup line.
UT2Vote requires this information to be entered at the following places:

ServerMuts=
Any Mutators that you would normally add to your Server startup commandline, must go here.
For example:
ServerMuts=ServerBots.ServerBots,UnrealGame.MutLowGrav,XGame.MutNoAdrenaline

ServerLine=
Any commandline commands that you need for all games must go here, for example:
ServerLine=?Translocator=True?AdminName=Admin?AdminPassword=xxxxx

VoteAdminPass=
This is the Main Admin password and will give this Admin full rights to accessing anything in UT2Vote.

ClanAdminPass=
This password is for Clan Leaders who can setup the server for a dedicated ClanMatch.
This Admin will not have access to the general Admin settings of the server.

GamePassword=
If the Games on your server requires ALL players to logon with a Game Password,
that password should be entered here.

DefaultGame=
Whatever you choose to be your Server DefaultGame needs to be entered here.
If you leave it blank, UT2Vote will enter the game from which your Server first starts up in.
Example: DefaultGame=XGame.xDeathMatch
When players have all left your server and it is not in a default state,
UT2Vote will switch your server to this Default Game State.

You are now ready to startup your Server.

Once your server is running, join the Game and login as Admin:

Mutate UT2VoteLogin   (the VoteAdminPass)
Press the Map Menu Hotkey (normally set on the ScrolLock Key) and once the Menu is up,
click on the Admin button and you will start seeing the world at your fingertips.
NB.. All Admin changes will need a level restart.

//------------------------------------------------------------------------------

Fixes in Version 1.8
====================

1.  ClanWarmTime
    If the ClanWarmTime is now set to 0 (zero) the Warmup Time will be unlimited.

2.  ClanWarmTime Display
    ClanWarmTime will no longer display if its not Clanmatch.

3.  Mutators
    Fixed the bAllowMuts which was not working.

4.  Admin Games
    Fixed where an Admin could not open the GamesMenu if bAllowGames=False.

5.  VoteTally Order
    This was ass about face and is now in correct order.

6.  VoteTally Display
    This is now toggled in the Map Image Window after an Opinion Vote (if enabled).

7.  Mutator List
    This will no longer crash if the list is greater than 50 Mutators.

8.  Top 10 List
    A map under a MapLimit can no longer be voted for.

9.  Kick Problem (as per forum)
    This has now been fixed - sorry for the hassels it caused some Admin.

10. Vote Percent
    The Vote Percent has been set at a minimum of 50%
    Should an Admin request less it will lock at 50%
    If the Admin however wishes the old system (UT2Vote15) then set VotePercent=0

11. Game Overflow.
    The Games replication would overflow depending on the number of characters
    used in the GameNames.
    This in now no longer the case and is fixed at 50 Games - any character length.

12. Top 10 List overflowing to Client when MapLimits are set.
    Made it a Top 10 List.


Additions in Version 1.8
========================

1.  When a Player request for someone to be kicked, this request will now display
    in the ChatLog.

2.  DoubleClick
    If an Item is doubleclicked in Maps - Mutators - Games - Top 20 - SetupMaps then
    a Submit or Select action will take place.

3.  Added Min and Max Player Setting for Maps in UT2VoteMapInfo - Example:

    [UT2Vote18.UT2VoteMapInfo]
    CheckMap=(MapName="DM-Smallmap",MinPlayers=1,MaxPlayers=4)
    CheckMap=(MapName="CTF-Hugemap",MinPlayers=10,MaxPlayers=50)

    In this way an Admin can define how many players are needed for certain maps.
    For instance if you have 7 players on a Server and dont want anyone to vote
    for a 1on1 map then set that maps MinPlayers=0,MaxPlayers=4
    Now that map needs 1 or more and 4 or less players for it to be selected.
    The same goes for a large map MinPlayers=10,MaxPlayers=50
    For this map to be selectable your server needs between 10 and 50 players.

    Anyone voting for one of these maps will get a message:
    < Map is not suitable for 7 Players >
    His Map menu will immediately be re-opened and this will not count as a vote.

4.  Added that during Random Voting at GameEnd any Player can now Vote twice.
    If he votes for the same item twice, he will just loose his second vote.

5.  Any Player can now call his Map Menu to view the Voted Display.

6.  MapMenu Stays open at GameEnd if Map is voted in Random Vote.
    NB. This is only the case with a Map and not for other votes.

7.  If GameVoteTime=0 (no ingame voting) or GameVoteTime expires,
    then when hitting the Hotkey (default ScrolLock) the ClientMenu will open.

//------------------------------------------------------------------------------
      