2f-v1
-
EXPERIMENTAL: New gametype evaluation and setup code. For now everything
similarly to before. I'm working on new features here but still not decided. -
MVES.MapVote
can now be installed as ServerActor instead of Mutator. -
MVE window can always be opened, if data is not loaded it should show a
loading message with a percentage. -
Corrected the number of maps shown in the MVE popup window title bar.
-
Always load client config from same section regardless of package name.
While this version will still break client configs, from this version on
the client configs will not reset when the client package is updated. -
Travel variables moved to separate file
MVE_Travel.ini
, this file is
rewritten every time a MVE switches to a new map. Having it in separate
file is cleaner and allows editing config file without accidental
overwrites while the server is running. -
Automatically set GameName for scoreboard. This is enabled by default
because it helps keep track of what gametype was loaded. It can be
overwritten per gametype if needed.[MVES.MapVote] bAutoSetGameName=True CustomGame[0]=(Settings="FragLimit=30,GameName=Awesome Deathmatch")
-
Updated MVE_Config with a more practical example:
- Added example logo texture
- Added premade example to MVE_Config.ini
- Added example gametype configurations
-
Sort and deduplicate scanned maps.
- Can be skipped for faster reloads
- Map names will be sorted alphabetically (not case sensitive)
- Duplicate entries if found are removed
- Premade lists not affected, they stay as defined in config
-
INI option to reload, fullscan, saveconfig on next run. These options can be
useful when editing the configuration. I've been usingbReloadOnEveryRun
whenever I'm working on the map reload & filtering logic. Removed
bFirstRun
, insteadbSaveConfigOnNextRun=True
can be used.[MVES.MapVote] bReloadOnEveryRun=True bReloadOnNextRun=False bSaveConfigOnNextRun=False bFullscanOnNextRun=False
-
Fallback for players without watcher. In case players are not part of the
voter list, they get added when they try to access mapvote screen. -
Tweaked player detector, now checks for valid player name.
-
Changed the server code name to UT-Server, when adding as "none" we need to
use command for reloading MVE, admins can open the window and possible to
reload. -
Map cooldowns check on server side, cannot be bypassed with mutate command.
-
Remove version from info tab.
-
Optimized map list transfer. If you have a lot of gametypes the map list
should load a bit faster than before. -
Map string validaton returns reason for which the maps string is not valid
-
Improved error messages when map list not loaded.
⚠ Known Issues
-
Maps that are on cooldown are not shown in red.
-
Map listing still has some bugs, occasionally you can see duplicates maps.
-
Map list might fail to load on first try, but it always works on second try.