MantisBT - Zandronum
View Issue Details
0002454Zandronum[All Projects] Bugpublic2015-09-12 23:322019-06-04 21:54
0002454: Voting and Exiting causes odd bugs.
Exiting at the same exact time when a map is going to be changed by the server for a "changemap" vote will cause no intermission to display, the next map in the rotation will be snapshotted. However players cannot move, and it looks like an intermission screen however it is loading the next level.
1. call a vote to change the map (not the next in rotation)
2. exit the level, when the "vote passed" message begins to fade away
3. the intermission bug will occur.
Although it is very rare, sometimes players will be kicked for "Client Command Flood" when they attempt to do any other vote commands after the intermission bug.

Although this bug is reported for 2.1, it exists in 2.0, and 1.3.
No tags attached.
Issue History
2015-09-12 23:32FateLord237New Issue
2015-12-13 15:28DuskNote Added: 0013988
2015-12-13 15:28DuskNote Edited: 0013988bug_revision_view_page.php?bugnote_id=13988#r8323
2015-12-13 21:05DuskAssigned To => Dusk
2015-12-13 21:05DuskStatusnew => assigned
2019-06-04 21:54DuskStatusassigned => new

2015-12-13 15:28   
While I cannot reproduce the exact symptoms, I can see a rough picture of how the desync formulates and I believe we should fix this by changing it so that a passed vote takes effect immediately if the map is about to be changed, which cancels out the "natural" map change.