MantisBT - Zandronum
View Issue Details
0004379Zandronum[All Projects] Bugpublic2024-08-09 14:502024-08-11 17:07
unknownna 
Kaminsky 
normalminoralways
resolvedfixed 
 
3.23.2 
0004379: Clients think they're lagging at map starts if intermission screen lasts for 5+ seconds
If the intermission screen lasts long, clients will think they're lagging upon entering the next map. See the attached screenshot.
1. Start a regular server and connect 1 client to it.
2. Use "nextmap" in server console or RCON.
3. Wait until the intermission timer is at 15 seconds left and get ready then.
4. Upon map start, quickly open the scoreboard. The client will think it's lagging.
No tags attached.
png Screenshot_Doom_20240809_164327_01.png (55,475) 2024-08-09 14:50
https://zandronum.com/tracker/file_download.php?file_id=3082&type=bug
png
Issue History
2024-08-09 14:50unknownnaNew Issue
2024-08-09 14:50unknownnaFile Added: Screenshot_Doom_20240809_164327_01.png
2024-08-11 12:34KaminskyNote Added: 0023928
2024-08-11 12:34KaminskyAssigned To => Kaminsky
2024-08-11 12:34KaminskyStatusnew => needs review
2024-08-11 12:34KaminskyTarget Version => 3.2
2024-08-11 16:38KaminskyNote Added: 0023929
2024-08-11 16:38KaminskyStatusneeds review => needs testing
2024-08-11 17:07unknownnaNote Added: 0023930
2024-08-11 17:07unknownnaStatusneeds testing => resolved
2024-08-11 17:07unknownnaFixed in Version => 3.2
2024-08-11 17:07unknownnaResolutionopen => fixed

Notes
(0023928)
Kaminsky   
2024-08-11 12:34   
I created a new merge request to address this:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/165 [^]'

Fixing this also means that there's no reason to redact the lagging icon from the scoreboard during intermissions. Thus, they will show properly when players are actually lagging during this state.
(0023929)
Kaminsky   
2024-08-11 16:38   
This is now pushed in:'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/bb6ca03c937076be57e47623afe75b1875e86b74 [^]'
(0023930)
unknownna   
2024-08-11 17:07   
Tested with 2 clients, 1 with ping emulation and one without, and with some bots added and it works fine. It feels more natural now with the ping being updated during the intermission screen. Great work!