MapVoteX
PublicBeta 'T'
^ added link for Final release here:
http://www.proasm.com/
Introduction:
MapVoteX is a revolutionary MapVote/ServerController for UT99
some of the Features in this release;
~ Capacity for upto 15,000 Maps (500 Maps x 30 Custom GameTypes)
~ Fully Customizable Splash Screens/Sounds for each individual GameType.
~ Fully Customizable Welcome Pages/Sounds for each individual GameType.
~ Fully Customizable "Server Names" for each GameType.
~ Full control over Settings and Mutators via MVX
~ Full control over Actors / Packages using MVX's revolutionary APL (Actor Package Loader)
~ Advanced Maintenance-Mode for Troubleshooting.
~ More...
Installation:
Download: http://www.mediafire.com/download/gn...vs/mvx101t.zip
Important!!! >> Backup your Server.ini
^^^ ALSO IMPORTANT!!.. THE SERVER STARTLINE MUST START ON
Map: DM-Tutorial &
GameClass: Botpack.DeathMatchPlus
Extract MapVoteX101(
version).u & MapVoteX101(
version).int to your system folder.
*Also Remember >> ServerPackages=MapVoteX101(version) , where "(version)" = t ,
> Server.ini > [Engine.GameEngine] > ServerPackages=MapVoteX101t
>> Follow These Tutorials to get started:
Tutorial 1: Install > http://www.youtube.com/watch?v=cxfC1_AyEN0
^Note: Ignore the Testcode in this tutorial
Tutorial 2: Setting up Maps folders > http://www.youtube.com/watch?v=01ZKQMPbI3A
^Note: Read the Description for more info. Be Sure to Copy the "DefaultMap" to the Maps folder also.
Tutorial 3: Setting up the APL (Actor Package Loader) > http://www.youtube.com/watch?v=8N3x026u-d0
^Note: ^ For Advanced Admins only!!!.. This feature allows you to only load Actors/Packages for the given
GameType in play.. if you have used Dynamic (Actor/Package) Loaders before then you will understand this system.
Once the MapVoteX.ini has been Spawned locate and enter the following
TestCode=MVX99994
^ This Testcode is needed in order to fully use the 'Beta' , without it MVX will be limited in it's capacity , and many of the Features will be disabled ;)
Stop the Server and make any changes to the MapVoteX.ini...
Remember to enter the Testcode above
Code:
[MapVoteX101t.MapVoteX]
bAutoOpen=True Self Explanatory?
bAllowMidGameVoting=True ^
bDebugMode=False Shows the motions, fills the server.log
bUseCommandOptions=True "Enables !cmds like !v , !spec , !play , etc
bEnableSplashLogo=True Got a cool logo to present to your clients in-game HUD?.. if not then leave disabled
^Note: If Enabled then a New MapVoteXL.ini will be Spawned.. this is where you will configure your custom Splash Logo's / Welcome Pages through MVXL.ini
bEnableWelcomeMenu=True New Feature , your own Custom Welcome Page ^_^ or our's ;)
^Note:See above annotation for more info on this.
bSortCustomGameList=False Alphabetize your GameList or leave in order of Entry..
bEnableEmptyServerSwitch=True no0ne playing?.. Switch back to default GameType/Map
EmptyServerSwitchTimeMins=10 ^ how long shoul dserver be empty before switching back to Default GameType/Map?.
GameStartVoteDelay=1 Do you really want to wait for 15 seconds to Open MVX?
VoteTimeLimit=50 How long before the Vote should be passed?
ScoreBoardDelay=10 ...
RepeatLimit=0 if you want your clients to play different maps then use this to prevent Map Whoring [0]=Disabled
bMajorityPlayerVote=False New System which Auto accepts votes once majority of players have voted.If set to True then will waiit for timer.. also if a vote is indecisive it will cancel the vote altogether
bUseCustomGameMapLists=False only enable this if you are unable to use Custom Folders
bEnableServerPackages=True for Advanced Admins only , if you don't know what this is for then leave set to False!.
^Note: If Enabled then a New MapVoteXD.ini will be Spawned.. also all Actors/Packages from your Server.ini should be automatically copied across to MVXD.ini
bShowWelcomeFirst=True during Mid-Game voting should players see your Awesome Custom Welcome-Page first?
DefaultCustomGameNum=0 On Server Hard-Reset , which GameType / Number would you like loaded by default?
ServerGamePassword= Only use this for Protected Private Server's (one's with passwords)
ServerIpAddress= MVX will try and detect your IP/Port by Default, however if behind a NAT or other tricky system config manually enter here. <IP:PORT>
MaintenanceServerName=YourServer>Maintenance Mode Name of Server whilst in Maintenance Mode.
MaintenancePassword=WorkingOnIt the Password which the server will use whilst in Maintenance Mode.
DefaultMutators= all your Default Mutators usually loaded through the [Startup-Line]
DefaultSettings=MinPlayers=2,GameSpeed=01.0000000,MaxPlayers=12,bMegaSpeed=False for all GameTypes by Default use these settings.. (change to your own of course)
Code:
CustomGame[0]=( you have upto 30 custom game Types to configure
bUse=True Enable/Disable GameType?
MapFolder="Maps/DM" Which folder should MVX look in for the MAPS for this GameType
^Note: you can use upto [5] folders ie; "Maps/DM,Maps/SA,Maps/Other"
DefaultMap="DM-Deck16][" This Map needs to be in Both the Maps folder & the Maps/DM folders!
GameName="DeathMatch" You can use custom names for this.. ^
GameClass="Botpack.DeathMatchPlus" Which BotPack do you wish to use ?.. GameClass
Mutators="SmartDM104e.SmartDM" which Mutators do you want to use for this GameType Only?
Settings="Timelimit=15,MinPlayers=2") Settings for this GameType only - OverRides the DefaultSettings above of course.
Note: The Above details are for [1] of [30] GameTypes and are an example only.
Code:
TestCode=MVX99994 Needed for Advanced use of MVX
MVGameName= DO NOT TOUCH (ServerSide-Use Only!!)
MVTempName= <<Now Playing>> DO NOT TOUCH (ServerSide-Use Only!!)
bMaintenanceMode=False DO NOT TOUCH (ServerSide-Use Only!!)
Any Questions , just post here.. sorry I have left some info out relating to mainly the Logo/Splash Setup's which I will try to detail later.
or someone else maybe able to assist in these matters for the time being?
Cheers.