MantisBT - Zandronum
View Issue Details
0004505Zandronum[All Projects] Bugpublic2025-04-17 10:472025-04-18 13:06
unknownna 
Kaminsky 
normalminoralways
resolvedfixed 
3.2 
3.2 
0004505: [3.2] Live players are forced to spectate if "changemap/nextmap" called after initial countdown in Survival Invasion
While testing the fix for issue 0004500, I came across a separate issue in survival invasion, introduced somehwere in 3.2, where players are forced to enter spectator mode if changemap/nextmap map changes occur after initial countdowns in maps.
1. zandronum -host -file invasion_livesbug_01.wad +sv_maxlives 1
2. Connect a client to the server and join the game.
3. Let the countdown end, then use "changemap map01" in the server console or RCON. The player will enter the next map as a spectator, unlike 3.1 and regular survival mode.
Link to example wad:'https://zandronum.com/tracker/file_download.php?file_id=3015&type=bug [^]'
No tags attached.
Issue History
2025-04-17 10:47unknownnaNew Issue
2025-04-18 12:06KaminskyNote Added: 0024460
2025-04-18 12:06KaminskyAssigned To => Kaminsky
2025-04-18 12:06KaminskyStatusnew => assigned
2025-04-18 12:06KaminskyProduct Version => 3.2
2025-04-18 13:06unknownnaNote Added: 0024463
2025-04-18 13:06unknownnaStatusassigned => resolved
2025-04-18 13:06unknownnaFixed in Version => 3.2
2025-04-18 13:06unknownnaResolutionopen => fixed

Notes
(0024460)
Kaminsky   
2025-04-18 12:06   
I created a new topic to fix this regression:'https://foss.heptapod.net/zandronum/zandronum-stable/-/tree/topic/default/survival-invasion-changemap-regression-fix [^]'

Players who were in a survival invasion game should no longer be forced to spectate upon changing the level (e.g. the "changemap" CCMD) when the game's already in progress. Please let me know if this fixes the issue for you too, and also, if there's no other side effects in survival invasion caused by this change (e.g. players not being able to join the game when they're supposed to, and vice-versa). Thanks!
(0024463)
unknownna   
2025-04-18 13:06   
This seems to work fine now, also tested with "sv_respawninsurvivalinvasion 1", and it seems to work fine. Players aren't able to join when not supposed from testing it.