As you must be aware by now, the LOAD MAP feature which you can use in game as an administrator allows you to quickly load up any map you have installed on the server. The only prerequisite to it is, that you use the command MAPFILES CREATE ... beforehand, otherwise the maplist displayed will just be blank.
While originally, this feature was only intended for quickly loading any map, mapvoting has been integrated into UTeamFix since version 10C and this feature was enhanced to make use of this very same list!
The enhanced server setting allows you to add all maps which normally appear in the LOAD MAP menu also in the map voting menu for players to vote for. While these maps are not in the normal map cycle - or at least not necessarily - they are listed as extra maps.
So, if you got TONS of maps installed, and enabled mapvote to add in these extra maps, you automatically get a problem. It takes a lot of time for players to receive the list of maps when they open the map vote menu the first time per map. Even worse, the default setting of 30 seconds to wait at the end of a map for players to vote may even run out before any player has received the full map list in which case no player EVER gets a chance to vote - unless the menu is opened by the player in mid-game manually.
So for admins using mapvote, I strongly suggest hand-editing the file UTF_FullMapList.ini to list only those maps that admins want players to be able to vote for additionally, not the entire map folder... also, this gives admins the possibility to avoid double entries, because UTeamFix does not check if the maps listed in the full map list are also in the normal map cycle.
Why not just make another map list for extra vote maps? Well folks, at some point I just had to stop adding stuff or suffer from never releasing...
The file is a pure ASCII file which you can open and edit with any ASCII
editor. Windows users usually use NOTEPAD by default, although there are tons
of better editors (but that's an entirely different chapter
[UTeamFix.CFGFullMapList] FullMap[0]=Dm!Arcane.unr FullMap[1]=Dm!Base1.unr FullMap[2]=Dm!Burne.unr FullMap[3]=Dm!Fission.unr FullMap[4]=Dm!Menkara.unr FullMap[5]=Dm!MII.unr FullMap[6]=Dm!Museum.unr FullMap[7]=Dm!RazorHole.unr FullMap[8]=Dm!Theta.unr FullMap[9]=Dm!Underground.unr FullMap[10]=DM-3DFight.unr FullMap[11]=Dm-8bawlz.unr .... and so on and so on... ... nummaps=851
To create the mapfile manually, all you have to do is, enter one map after another in the lines beginning with FullMap[xx], where xx is a number from 0 to 9999 - hence allows up to 10000 entries. Secondly, you have to put the correct number of available maps in the final line of the file where it says nummaps=[somevalue].
Since the map list itself starts counting indexes at zero, the number of
available maps will always be ONE greater than the last index number you
use, so if the last line you fill is FullMap[6] you will have
to enter nummaps=7 in the last line of the file. It does not matter
if you enter the map name with or without the .unr extension by
the way
Everything clear? Okay here's a nice little example file for you.
[UTeamFix.CFGFullMapList] FullMap[0]=DMSinfonia FullMap[1]=DMInsidious FullMap[2]=DMDemise2003 FullMap[3]=DMInjector FullMap[4]=DMObservatory FullMap[5]=DMAlphalab FullMap[6]=DMIronedge FullMap[7]=DM-Loxi FullMap[8]=DM-Mojo FullMap[9]=DMLapetusV1 nummaps=10
The example above would be a perfectly valid list, adding 10 custom maps as extra maps on the mapvoting list for players. The only downside of this is, of course, that the LOAD MAP feature, when used, will only display these 10 maps as well. It is your choice as administrator what you need or want more, mapvoting with extra maps, or a server with a FULL maplist with easy access.