|
Installation NB. Dont forget in the UT2004.ini file to add... [Engine.GameEngine] ServerPackages=UT2Vote51 The following files need to go in the UT2004 System folder: UT2Vote51.u UT2Vote51.int UT2Vote51.ucl UT2Vote51.ini UT2Vote51 needs to be added as the only Mutator in your Server startup commandline as UT2Vote handles all the mutators once it is loaded, so its best to not have any commands in start up except multihome if needed or specifying ini= or as some server companys insist maxplayers= as UT2Vote takes over the command options. Single Server ucc server CTF-Maul?Game=xGame.xCTFGame?Mutator=UT2Vote51.UT2VoteX etc.. Multi Servers ucc server CTF-Maul?Game=xGame.xCTFGame?Mutator=UT2Vote51.UT2VoteXMulti etc.. The Multiserver system will create new configs in the Server.ini file or the configs can be copied and pasted from the UT2VoteXMulti.txt file. You also need to add UT2Vote51 as a Serverpackage in the servers UT2004.ini file although UT2Vote51 will add itself now if it cannot find itself in the Serverpackages. [Engine.GameEngine] ServerPackages=UT2Vote51 Brief Setup UT2Vote requires this information to be entered at the following places: ServerMuts= Mutators that will be common to ALL games must go in here. For example: ServerMuts=ServerBots.ServerBots,UnrealGame.MutLowGrav,XGame.MutNoAdrenaline Note: A Mutators ClassName can be found in the .ucl file supplied with the mutator. ServerLine= Any commandline commands that you need for all games should go here, for example: ServerLine=?AdminName=Admin?AdminPassword=xxxxx?Translocator=True Any commands entered here will take priority and over ride the GameType Commands= 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. DefServername= Enter the name of your server here. Although UT2Vote can change this ingame, should there be an error, it will default back to this name. 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 and/or Home Key) and once the menu is up, click on the Admin button and you will start seeing the world at your fingertips. NB.. Almost all Admin changes will need a level restart. |
|
The UT2Vote51.ini file
Ini file information and configurations Select a Setting Header |
|
[UT2Vote51.UT2VoteConfigs]
[UT2Vote51.UT2VoteVoting] [UT2Vote51.UT2VoteIniOnly] NB.. The following settings are Ini file settings only and fall under the heading: bStandardServer=True This will enable your server to be displayed as a Standard Server bDisplayRec If set to True it will display when a Demo recording starts. bSortOpinion If set to True, this will display the Voted maps in Opinion order rather than Voted order. bCheckMaps If set to True, this will look through a players maplist to see if he has all the server maps. Those maps he does not have will not be displayed in his Map List. bDisMapCon If set to True, then when a Map Menu is called, the clients Console will not be cancelled. bUseGameName If set to True, then the GameName used in the GameType string will be displayed in the Games ScoreBoard. bNoClientWarn If set to True, a Players not receive a warning notice when logging onto UT2Vote the first time and their client settings have not been done. DefaultSwitch This is the time in minutes from 0 to 9 that the server checks whether there are any players on the server and if not, switches to the Default Game and also if bSwitchDefMap=True to switch to the Default Map. If DefaultSwitch=0 then this option will be disabled. BanMinLevs= The minimum amount of levels players can be kick banned for. BanMaxLevs= The mmaximum amount of levels players can be kick banned for. bDetectUTComp=False If set to True, then some things will be disabled in UT2Vote. bAdminAtEnd=False If set to True, then the UT2Vote Admin will be allowed at GameEnd during a voting process. bSortMutsList=True This will sort the ini files Mutator list alphabetically. bNoPlayerMute=False This will disable muting of players by the VoteAdmin. MapCheckSpecs=False When using the [UT2Vote51.UT2VoteMapCheck] and this is True, Spectators will be added to the MaxPlayer count. bSortGameList=False This will sort the ini files GameList alphabetically. bUseChatIcons=True This will enable a UT2Vote chaticon. MapListSort=0 0 = Alphabetical A - Z listings. 1 = Alphabetical Z - A listings. 2 = As in list - best if UseMapList=True 3 = Random selection on each level. WaitForLevel=90 The time UT2Vote will wait for a level changeover before initiating a restart. MaxPlayersIsp=32 The number represented here is the Maximum number of Players and ISP will allow for any Game. For those that do not have a server through an ISP just leave it as 32
[UT2Vote51.UT2VotePackages] [UT2Vote51.UT2VoteMapCheck] CheckMap=(MapName="DM-Smallmap",MinPlayers=0,MaxPlayers=4) CheckMap=(MapName="CTF-Hugemap",MinPlayers=10,MaxPlayers=50) If bMinMaxMaps=True then only these maps will show in the Map Menu depending on the number of Players currently on the server. In the above example, if your server has less than 5 players then only maps where MaxPlayers= is less than 5 would display. On the other hand, you would need more than 9 Players and less than 50 for the second example to show. NB. It is possible to have no maps showing so be carefull when defining the maps in this section
[UT2Vote51.UT2VoteGameSwitch] [UT2Vote51.UT2VoteNewMaps] NewMap=(MapName="DM-Whatever") Admin can add mapnames here which will display in the NewMaps Menu. Normally only the latest maps on the server should go here. NB... Make sure the spelling is correct as these maps are voteable by players. [UT2Vote51.UT2VoteKickBan] BanPlayer=(NickName="Whatever",UniqueID="4230fdb7a6cafda49fed3f4200fa97cc",IPaddrs="123.123.123.123",Levels=5) This section is used internally and stores all the information from Players that have been kicked off, or voted off your server. The only time you will set anything manually here is if you want to ban someone on a permanent basis by setting Levels=111 [UT2Vote51.UT2VoteMapInfo] This is used internally by UT2Vote [UT2Vote51.UT2VoteMapsVoted] This is used internally by UT2Vote [UT2Vote51.UT2VoteClanSetup] This is used internally by UT2Vote for Clanmatch Setup configurations [UT2Vote51.UT2VoteMessages] This is used internally by UT2Vote for storing messages sent to the Admin from players. |
|
UT2Vote51 Clientside configuration settings
In the User.ini file you will see the followingand are all available in the ClientMenu Other Client Options VoteMenu KeyBind Click this button to set a keybind for activating UT2VoteMenu on any key you wish. ClanReady KeyBind Click this button to set a keybind for activating Ready at the end of a Clan Warmup. Spectator Mode Click this button to switch to spectator mode. Demo Click this button to start a Clientside Demo of the current game. |
|
UT2Vote51 Clan Setup Setup The Setup Menu can now be used regardless what Game is currently being played. Voting Voting for Clan Matches has been removed completely as its basically never used and with the new Majority vote system does not work too well for Clans. ClanPassword If the ClanPassword is now omitted, the GamePassword will be used if there is one. Games Up to 3 Games can now be pre-setup for a Clan match. Overtime There is now an option which will end a Game if the Teams have Tied. Server Name Clan Admin have the option of setting a custom Server Name for the match. However there is a bClanServName=True in the IniOnly section and if set to False the Server Name option will be disabled and the normal -[ClanMatch] added to the current Servername. NB.. The Server Name option will only work if a Password is set. Clan Names Clans can now enter their Clan Names and these will be displayed for the screenshot at the end of the match instead of the normal Blue Team and Red Team. Mutators Clan Admin now have the option to add Mutators to their matches for each seperate Game played. Client Menu Except during a Warmup, Clans will have access to the Client Menu if the Map Menu is called. DeathMatch When a Game starts UT2Vote will check if its a Clan Match and if it is, it will check if its a Team Type Game and not a DeathMatch Game, and if its a DeathMatch Game, the game will Abort with a message and go onto the next Game or reset the Game back to its default state. This now also a Clan=False option in the GameType string so that ClanAdmin cannot see a DeathMatch type game in the Clan Setup End Map When this button is clicked by the Clan Admin, the current map will be canceled, all scores cancelled and the match will switch to the next map if there is one, end the match or else reset back to default. End Match As before - this will end the Match and reset the game back to its default state. Swap Teams Should Teams wish to swop colors for a particular Map, it has to be done with this button else the scoring system will loose track and award the wrong points to the wrong Team. Teams will swap instantly with this button. Warmup Display This will now permanently be displayed during a Warmup regardless whether in Hud or ScoreBoard and also ONLY during a Clan Warmup will the ScrollLock key be Hardwired for a Ready State and the display will be: << Warmup Period - Press ScrollLock when Ready >> Players can ofcourse still use their Home or whatever key is bound to UT2VoteMenu. |
|
UT2Vote51 Changes in 5.1 ChatIcons Fixed the ChatIcons not showing after a Mutator vote. Remove Mutator Fixed voting for Remove Mutator No Mutators Fixed voting for NoMutators NoArenas Fixed voting for NoArenas Link Arena Fixed voting for Link Arena DoUplink Added a DoUplink auto detect function. In many cases, especially LAN parties where the Admin sets DoUplink=False UT2Vote kinda gets mixed up and tends to sometimes do strange things. UT2Vote will now detect this and temporary set bUseUniqueID=False. Map Extensions In several cases if an Admin added the .ut2 at the end of a mapname, the server could go into convulsions causing chaos for some reason. UT2Vote now will detect and map extensions and remove them. InGame Admin During a game voting will not be possible if the Admin is present. NB...This is on a first come first serve basis so if the vote happened before the Admin logged on, then the vote would stand. On the otherhand, if the Admin logged on before voting commenced, then voting will not be possible. NB... This is ingame only and at GameEnd things will be as normal. Clan Start Match Fixed the problem where the ClanAdmin had to Close the Menu, then re-open it before he could select the Start Match. Assault Map Popup Added back that the Map Menu will again popup during an Assault game. |
|
UT2Vote51 Adding extra Games and Mutators Adding extra Games [UT2Vote51.UT2VoteGameTypes] Please Note: The GameType= strings supplied with UT2Vote must under no circumstances be removed or duplicated in any way. If an Admin wishes to duplicate a GameType with extra Mutators etc, then he/she needs to use GameMake3 which is specially designed to do this job in UT2Vote51. http://www.unreal.co.za/files/other/GameMake3Setup.zip Should an Admin not wish the Players to see or vote for any of these games, simply set HideVote=True in the string. GameType=(GameName="Capture the Flag",HideVote=False,Clan=True,RequiredPlayers=2,MapLimits=0,ServerName="None",UseMapList=False, DefaultMap="CTF-Chrome",MapPrefix="CTF",AltMapPrefix="",GameClass="XGame.xCTFGame",Mutators="",Commands="?GoalScore=5 ?TimeLimit=20?MinPlayers=2?MaxPlayers=17?MaxSpectators=2?Translocator=True?Weaponstay=True?BalanceTeams=True? ForceRespawn=False?PlayersMustBeReady=False?Difficulty=5?GameStats=False?GameSpeed=1.00?FF=0?NumBots=3") Adding extra Mutators [UT2Vote51.UT2VoteMutators] Just copy and paste more strings here but be very carefull about the correct MutClassName representing your Mutator. These Mutators will also show in the Mutator Menu if HideVote=False Mutator=(FriendlyName="Whatever ",HideVote=False,MutClassName="Whatever.MyMut",Voted=False) |
|
UT2Vote51 Undocumented Stuff BonusVehicles To get the BonusVehicles for Onslaught working in UT2Vote. Because the maps with Bonus Vehicles share the same name, UT2Vote now has some Ghost maps. These maps must have a Map Prefix of ECE- So all the maps that have Bonus vehicle capability, rename them to ECE- instead of the normal ONS- maps. You can have both running also for instance: ONS-ArcticStrongHold ECE-ArcticStrongHold Now just set the AltMapPrefix="ECE" in the GameString for Onslaught. AltMapPrefix There is aAltMapPrefix= in every GameType string. This gives the Admin the option of having a different type of game map in each gametype. AltMapPrefix="CTF" in a DeathMatch game will also show all CTF maps in the Vote menu. WebAdmin Stuff Mutate and UT2Vote commands added to WebAdmin Console. If bWebAdmin=True then these commands will replace the 'say' command in the WebAdmin Console. The Mutate command will be passed to all mutators currently running. The UT2Vote command can be used to change options in the UT2VoteConfigs and UT2VoteVoting sections: UT2Vote ?GamePassword=whatever?bAllowKick=False?bArenaAlone=True?bUseChatLog=True Then click Send NB. The following are not available with the above: DefaultGame - ServerMuts - ServerLine Reserved Admin Spectator Should the server be full, an Admin can send a command from WebAdmin reserving a special Slot for himself. This will allow him to enter the game regardless: In the WebAdmin console, remove the say command and: UT2Vote ?AdminSpec=nickname This will allow an Admin into the game, and close the 'hole' when he leaves. bNoDisconnect This is an addition to the IniOnly section since 42 and should only be used where in some servers, everyone gets disconnected from a server after a level change. PLEASE NOTE: This should only be used as a last ditch and drastic situation where everything else has been tried and that includes removing every single mutator (including AntiCheat stuff) from your server. Setting bNoDisconnect=True will bypass many UT2Vote functions and options and may cause UT2Vote to act in a wierd manner. Should an Admin use this option then when reporting a possible problem it is absolutely. imperative that he mentions that he uses this option. Escape Key bug This is the bug where the Escape key does not work in custom games. If you want UT2Vote to handback the Escape key to Custom games, then add to the GameType= Command string: ?CustomGame=True This will tell UT2Vote not to block the Escape key. NB... It is not advisable to do this for standard UT2004 games. |