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

Reply via email to