MantisBT - Zandronum
View Issue Details
0004500Zandronum[All Projects] Bugpublic2025-04-13 17:032025-04-17 10:35
unknownna 
Kaminsky 
normaltextalways
resolvedfixed 
3.2 
3.2 
0004500: [3.2] Players erroneously think they take over lead if winner spectates during win sequences
Continued from 0004483, players who are next in line in terms of score erroneously think they take over the lead status when the winning player spectates during win sequences in DM, Duel, Terminator, LMS and Possession modes. See the attached screenshot.
1. zandronum -host +sv_nomonsters 1 +deathmatch 1 +fraglimit 1 +sv_cheats 1
2. Connect 2 clients to the server and join the game with both.
3. Kill client A with client B. The game enters the win sequence state.
4. Quickly enter spectator mode with client B during the win sequence.
5. Quickly look at the scoreboard with client A during the win sequence. It will erroneously think it's in the lead now. It corrects itself during the intermission screen.
No tags attached.
child of 0004483resolved Kaminsky [3.2] Winner names on scoreboard & intermission screen need to be frozen in case they disconnect 
png Screenshot_Doom_20250413_185702.png (70,225) 2025-04-13 17:03
https://zandronum.com/tracker/file_download.php?file_id=3232&type=bug
png
Issue History
2025-04-13 17:03unknownnaNew Issue
2025-04-13 17:03unknownnaFile Added: Screenshot_Doom_20250413_185702.png
2025-04-13 17:04unknownnaRelationship addedchild of 0004483
2025-04-13 17:36unknownnaNote Added: 0024444
2025-04-13 17:36unknownnaDescription Updatedbug_revision_view_page.php?rev_id=14547#r14547
2025-04-17 05:20KaminskyNote Added: 0024450
2025-04-17 05:20KaminskyAssigned To => Kaminsky
2025-04-17 05:20KaminskyStatusnew => assigned
2025-04-17 05:20KaminskyProduct Version => 3.2
2025-04-17 10:35unknownnaNote Added: 0024456
2025-04-17 10:35unknownnaStatusassigned => resolved
2025-04-17 10:35unknownnaFixed in Version => 3.2
2025-04-17 10:35unknownnaResolutionopen => fixed

Notes
(0024444)
unknownna   
2025-04-13 17:36   
LMS is also affected. Basically, all non-team PvP modes.
(0024450)
Kaminsky   
2025-04-17 05:20   
I created a new topic to fix this:'https://foss.heptapod.net/zandronum/zandronum-stable/-/commits/topic/default/save-rank-win-sequence [^]'

If you'd be willing to test this thoroughly to ensure that the new behaviour is correct, that'd be great. Thank you.
(0024456)
unknownna   
2025-04-17 10:35   
I went through the modes with 2 clients on a server using countdown_deathcount_02.wad, and tested AOW2 separately a little.

Coop: OK
Survival: OK
Invasion: OK
Survival Invasion: Live players are forced to spectate if "changemap/nextmap" called after initial countdown. This does not happen in 3.1. Seems to be a separate 3.2 issue, will make new report for it.
DM: OK
TeamDM: OK
Duel: OK
Terminator: OK
LMS: OK, but due to issue 0004306, the game doesn't end when winning player spectates during win sequence.
TeamLMS: OK, but due to issue 0004306, the game doesn't end when winning team spectates during win sequence.
Possession: OK, but due to issue 0004306, the game doesn't end when winning player spectates during win sequence.
TeamPossession: OK, but due to issue 0004306, the game doesn't end when winning team spectates during win sequence.
CTF: OK
OneFlagCTF: OK
Skulltag: OK
Domination: OK
TeamGame (AOW2): OK

It seems that everything is working ok so far other than the separate issue in survival invasion and issue 0004306, so we can mark this as resolved. Great work so far, feels very solid now.