ProVote7x
has through demand grown into not just a Voting Mutator,
but a fully fledged Administration tool for Admins and ClanLeaders alike.
Map Voting
Map voting. Mutate ProVoteMenu
Vote to Restart any level
This will vote to restart the
current level.
Check Current vote
This will display the current vote, or just NONE!.
Leave Game
Click here should you wish to exit the game.
Downloads
Should a player want to vote for a map that is not on his/her PC
a 'Download Required' message will be displayed.
Arena Games
Arenas.
There are 14 Arena's to choose form.
The Redeemer Arena has some special enhancements.
Games Types
Games.
Here you can choose any Game to vote for.
LastManStanding.
Some changes have been made here in that if there are only Bots playing or only Bots
and one player, then anyone can still join the game, and should the game be more
than 20% of the way, the player will start with 50% of the Lives that the game offers.
The Server Default Game is setup by the Admin in the configs.
Mutators
These Mutators can all be added to any game.
Only the JumpMatch and the Low Gravity cannot work together.
Should either one be selected the other will be cancelled.
Clear Mutators
As the function says.
Setup
Key Bindings
These are used in ProVote and can be bound here.
VoteMenu - Mutate ProVoteMenu
Get Translocator - (GetWeapon Botpack.Translocator)
Toss Relic - Mutate TossRelic
Kick Vote
This function has been much improved and now displays all the nicknames.
This is for easy selection.
Admins do not need to Vote and this and will react immediately.
Mute Player
Vote to have another Player Muted.
For the rest of the game the Player will loose all 'Say' - 'TeamSay' and 'Speech' abilities.
Go Spectate
For those who wish to become a spectator during the game.
Change Team
This is mainly for Team Games but is also usefull in a DM game
in that should you be some color, it will make you a "None" color.
Spawn Protection.
When enabled it will give everyone prescribed time of protection.
During this time, the player cannot frag anyone either.
Turbo Mode.
This will switch the game into Turbo mode and increase AirControl to 65
Translocator.
This option is currently only available in a DeathMatch Game.
Mute Spectators.
This is so spectators cannot chat to players.
Although it is automatically reset at the end of each game.
This is to enable spectators to make game end comments.
Weapon Stay.
In some games like Tournaments this needs to be disabled.
This is not effective in an Arena.
Redeemer.
Disable or enable the Redeemer from any game.
Damage Amplifier.
This can now seperately be disabled or enabled.
Invisibility.
When disabled, the Invisibility is replaced with the ThighPads.
Powerups.
This has now been separated from the Redeemer on request.
Voting Window.
When a voter votes for something the other players will get this Window
appear on the screens - (shown below).
Voting Window
Voting
At the time when someone make a Vote, a warning in big yellow writing will appear
in the center of everyone's screens saying:
* VOTE CASTING IN 3 SECONDS *
From this point all players will be protected for 9 seconds regardless whether
Spawn Protection is enabled or not.
3 seconds later the Voting Window above will appear.
This was done to prepare everyone for the coming vote as well as reducing
Vote Spamming from some players.
Cancel a current vote
Should the person who cast the vote want to cancel their vote, by bringing up
their VoteMenu, they will get the folowing:
Vote Cancel Window
ProVote Operation
Voting Times
Any player can only make one vote in any level.
You get another chance if everyone has had a vote.
This does not effect voting Yes or No.
ProVote now has a fixed time period in which to vote at the start of each
level and is defaulted to 5 minutes. This is to reduce vote Spamming.
Game End Voting is also available. (see above)
Single Players
Should there be only one player on the server with Bots, that player
will not be able to change any of the Setups in ProVote.
Catered Games
ProVote caters for all the default games.
DeathMatch, TeamDeathMatch, CTFGame, Domination, Assaultand LastManStanding.
Servers
ProVote needs the following in the Server INI file:
[Engine.GameEngine]
ServerPackages=ProVote71
Although ProVote checks for this and if it is not done
it will place itself as a ServerPackage.
Auto Default Reset
Should there be no players on the server and a level changes over, (Bots playing)
ProVote will check for this and if anything is not set as Default (above), then
the level will restart with Defaults set by the Admin in the ProVote7x.ini file.
Auto Player Detect
Should a Game, other than the Default Server Game be voted for, ProVote7x
will check the number of Players playing and if the number set in the ProVote7x.ini file:
GamePlayers=
is not met, a message will display such, and at the end of the Game if there still not
enough players, the server will then switch back to the Server Default Game.
Spectator Menu

Spectator have these options:
Spec to Player
Switches a Spectator to a Player.
Behind View
Toggles a Spectator to view a player in behindview aspects.
Leave Game
Instant departure from the game.
The Final Vote
Final Vote
At game end, after a prescribed number of Votes set by the Admin, everyone will receive
the Voting Window and everyone can select a map of their choice.
The map with the highest number of votes will then be selected.
Admin Options
Admin Options
Password
ProVote7x now offers 3 levels of Administration.
In the ProVote.ini file is provision for 3 passwords....
AdminPass=
ServerPass=
ClanPass=
Please Note: This applies to Singleplay games as well.
All Admin loose their Adminship when they die or a level changes.
All Admin login with the following.
Mutate ProVoteAdmin Password
1. The Limited Admin
This admin uses the password:
AdminPass=
This Admin does not have access to any of the Admin Windows for setting up
Game functions and is restriced to Game Play admin only.
The Limited Admin can switch games/settings etc. when alone on a server.
He/she can also kick a player during a game without having to vote for it.
Admins can vote as many times as they like.
Admins have no voting timelimits to worry about.
Admins can use the Setups when alone on a server.
Map Rejection/Addition
This is a function available to all Admins
When viewing the normal Map Window, the Current Button will be replaced
with a "Reject/Add" Button. Should the Admin select a map and click on
this button, that map will go into a Reject list and will not be available
to Players to Vote on. The map in question will have a prefix of ZZ added
to it and displayed as the bottom of the MapList.
Selecting one of these maps and clicking on "Reject/Add" will again make
this map available for Voting. Up to 50 maps can be rejected.
2. The ClanLeader Admin
This admin uses the password:
ClanPass=
This Admin has all the above access as well as access to the GameSetup Window.
Here he/she can setup a Team Game to whatever is suited for the match,
including a Game Password etc.
NB.. the Checkbox [Set as Default Game] is only accessible by a Full Admin.
It will also be this Admins responsibility to set the game back to its original
state when the match is complete or he/she can just select "DefaultServerGame"
Game Setup Window
3. The Full Admin
This admin uses the password:
ServerPass=
This Admin has all the above access as well as the GameSetup in any game and
is not restriced to Team Games.
See the Admin Window for all the setups available.
The Admin Window
A Note on the Admin Window.
These Setups need some explaination as follows:
CheckBoxes:
Spawn Invis.
This will enable or disable the Invisibility a Player has when he respawns during Spawn Protection.
Sometimes in a LAN game this causes problems and needs to be disabled.
Enable EndVote.
This enables Voting at game end and the Votemenu will automatically popup etc.
Show Spectators.
ProVote7x will display 8 Spectators in all the scoreboard on the top righthand
corner. This function can be disabled here.
Other Mutators.
ProVote7x will allow other Mutators to be loaded with any game.
These Mutators are set in the ini file - ServerMuts=
Allow Backslash.
If unchecked ProVote7x will kick any player that tries to join a game and
has a backslash '\' in his nickname.
Enable Relics.
This can be unchecked for those servers that do not have relics.
Game Checkboxes.
This defines which games can be voted for.
Sliders:
Protection Time.
This is the amount of time a Player has Spawn Protection.
Vote Wait Time.
This is the amount of time that lapses at a game end before the VoteMenu pops up.
Game Vote Time.
This is the amount of time allowed at Game Start for Voting to take place.
Game End Time.
This is the amount of time a Server will wait for voting to take place before
it switches over to the next default map in its maplist.
EndVote Count.
This is the number of Votes ProVote7x will allow at Game End before the Final Vote
is announced where everyone votes and the map with the most votes wins.
MinPlayers.
This sets the number of players required to enable a Game switch to other than
the Default Server Game. During a new Game, ProVote will check if this player number is met
and if there is a shortfall, will make an announcement and switch back to the Server Default Game.
Buttons:
Clicking any of these buttons will display the current settings in the editbox.
ServerIP.
Type in your Server IP in the editbox and click the button ServerIP.
This will set ProVote7x up with the necessary IP - eg: 106.21.44.121
AdminPass.
Here a Full Admin has the option of viewing or changing all the passwords.
AcceptIPs.
Here an Admin can add or subtract IP prefixes as follows:
+196 - This will add 196 to the list.
-54 - This will remove this IP from the list if it exists.
Please note, only one at a time can be done.
Ban Ips.
If this Button is clicked, then the IP banning will change to
"Ban IP's" and the IPLow and IPHigh will come into effect.
This is entered seperated by a period.
65.201
This will set the IPLow to 65 and the IPHigh to 201
Any Admin can logout if he/she wishes (sometime necessary) with:
Mutate ProVote Logout
Use ProVote ServerNames.
This enables or disables the set ServerNames that ProVote7x will display,
depending on what game is currently being played.
Please Note....
What ever is written in MOTD Line 1 will be displayed in BIG Yellow text to everyone that logs onto your Server.
Rescaled to fit
Mutate Commands
Some Mutate commands available are :
Mutate ProVoteMenu
This brings up the main VoteMenu for both Players and Spectators.
Mutate ProHelp
Displays a Help menu in your Console.
Mutate ProVoteAdmin Password
Here 3 passwords are available for the different Admin access.
Mutate ProVote Logout
Should an admin wish to giveup access, although this will automatically
happen everytime he dies in a game.
Mutate ProVote IPList
Available to everyone, displays the ServerIP and all the Accepted IP Prefixes.
Installation
There are several ways in which to install a Mutator of this description.
Copy the 3 files - ProVote7x.u - ProVote7x.int and
ProVote7x.ini files into
the UT\System folder.
Serverside you MUST add this line to your Server ini file under:
[Engine.GameEngine]
ServerPackages=ProVote71
Start the Game or Server and select ProVote7x in the Mutator Menu...
OR - if the server is already running:
Login as Server Admin (Adminlogin Password)
In the Console type in the following:
Admin ServerTravel Mapname?Mutator=ProVote7x.ProVote7x
Where mapname is an appropriate map depending on the current game.
Other Additions
ProVote7x when run for the first time will look in the INI file to see if the
ServerPackages=ProVote71 is setup and if it is not it will automatically do so,
as this is necessary for multiplay games.
bServerName=True
If this is set to true, then the name you put in the sections below found in the
ProVote7x.ini file, will be displayed to the world depending on what game has been
voted for in the game. To disable this function, just set bServerName=False
GDMP=UT Server DeathMatch
GTDM=UT Server Team Game
GDOM=UT Server Domination
GCTF=UT Server CTF
GLMS=UT Server LastManStanding
GAST=UT Server Assault
Setting up the Server Default Game in the ProVote7x.ini file:
ServerGame=Botpack.DeathMatchPlus
MaxSpectators=4
MaxPlayers=16
MinPlayers=2
MaxFrags=30
MaxBots=2
MaxTime=20
bDefNoPowerUps=False
bDefWeaponStay=True
bDefRedeem=True
bDefTrans=False
bDefProtect=true
These settings are used when the server switches back to the default game
whether automatically or voted for.
This can also be done by a Full Admin in the Game Setup Window, by checking
the Set as Default Game checkbox and clicking on Submit.
Notes
There has been several requests for a 'Custom' Game Button in the Games Menu,
but unfortunately due to the way ProVote is written, this is not currently possible.
This matter will be looked at in future releases.
Credits
There has been several people involved in the making of ProVote over the past 18 months,
and I would like to thank them for their assistance and use of certain mutators etc..
* Dr.Sin for the use of the WRI.
* 404|shiftre for the use of Giants.
* Tom Newman and his guys in Malaysia for the testing.
* Bruce Bikar (BDB) for the initial help to get ProVote off the ground
* The SA UT Community for all their patience and testing.
Admins Please Note:
It is preferable to use all ProVote Admin functions as logging on as a ServerAdmin
ie.. Adminlogin password can have wierd things happening.
Also please refrain from using WebAdmin at all costs except for monitoring purposes.
|