I came across this bug back in October, but took me a month on and off
of googling and testing to figure/find out the cause and scope of this bug.
Here are the details:
Whenever a map is changed on a Mann vs Machine server via TF2's
changelevel vote, the map is changed, but the following happens as well:
- If the cvar tf_mvm_popfile is already set either via console or vote,
tf_mvm_popfile goes unchanged. Good luck with taking on a Mannworks
mission on Decoy! :D
- As a result of the above, the server reports the unchanged value of
tf_mvm_popfile as the map when queried from Steam/TF2's server browser.
- If the map is changed with tf_mvm_popfile blanked, the server reports
the correct map when queried.
Example on how to reproduce this:
- The server is running the map mvm_mannworks with the tf_mvm_popfile
cvar set to mvm_mannworks_advanced.
- A player must then start a vote to change to the map mvm_decoy. The
vote must succeed.
- The server changes to the map mvm_decoy
Expected results after the map change:
- tf_mvm_popfile set to mvm_decoy or alternatively, another mission as
set in the MvM missioncycle file. The example in this case is
mvm_decoy_advanced.
- The server report mvm_decoy, or for the alternate result above,
mvm_decoy_advanced as the map when queried
Current results after the map change:
- tf_mvm_popfile remains set to mvm_mannworks_advanced until it is
changed either by using the console or by vote.
- The server reports mvm_mannworks_advanced as the map when queried.
Other notes:
I already know that I can work around this by creating CFG files for
each MvM map that is on the server and filling them with "tf_mvm_popfile
<missionname>". I already have this on maps where only one mission for
each map is on the server.
I cannot do this for the rest of the maps because each of the rest have
more than one mission and the server's missioncycle is split into
categories by difficulty.
Now that I'm finished writing this report, I wish Valve and everyone on
this list a Happy Thanksgiving!!
- Compy
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux