MantisBT - Zandronum
View Issue Details
0003178Zandronum[All Projects] Bugpublic2017-07-03 07:482018-09-30 21:42
Gummywormz 
Torr Samaho 
highmajoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
3.0-beta 
3.03.0 
0003178: Massive lag upon map change, forces reconnect
I admit I can't be too helpful in trying to track this bug down, but there has been a major issue in the June 25th version of Zandronum. Everytime the map changes, the game lags severely. This seems to only happen with moderate / full servers (around 14+ players). Connecting for the first time / reconnecting seems to resolve the issue. After a map change / intermission, the game lags. Textures are slow to load in and eventually I'm forced to reconnect. When I do so, the game gives the "too many missed packets, cannot recover" message. I note that smaller maps load in fine, but medium and large size maps cause the issue. These aren't slaughter maps, but standard deathmatch maps. It also causes my entire internet to lag until I actually reconnect.
This only happens with the June 25th version. Every other version has worked perfectly fine.
No tags attached.
Issue History
2017-07-03 07:48GummywormzNew Issue
2017-07-04 06:02Torr SamahoNote Added: 0017978
2017-07-04 06:02Torr SamahoStatusnew => feedback
2017-07-06 02:59GummywormzNote Added: 0017979
2017-07-06 02:59GummywormzStatusfeedback => new
2017-07-07 00:03GummywormzNote Added: 0017982
2017-07-09 19:07Torr SamahoNote Added: 0017992
2017-07-16 23:34Ru5tK1ngNote Added: 0018053
2017-07-18 18:42Torr SamahoNote Added: 0018064
2017-07-18 18:42Torr SamahoTarget Version => 3.0
2017-07-18 18:42Torr SamahoStatusnew => feedback
2017-07-20 17:54CutmanNote Added: 0018068
2017-07-21 02:58GummywormzNote Added: 0018069
2017-07-21 02:58GummywormzStatusfeedback => new
2017-07-21 03:57KaminskyNote Added: 0018070
2017-07-24 18:32Torr SamahoNote Added: 0018095
2017-08-06 19:16DuskAssigned To => Torr Samaho
2017-08-06 19:16DuskStatusnew => needs testing
2017-08-06 23:24GummywormzNote Added: 0018149
2017-09-07 20:34DuskStatusneeds testing => resolved
2017-09-07 20:34DuskFixed in Version => 3.0
2017-09-07 20:34DuskResolutionopen => fixed
2018-09-30 21:42Blzut3Statusresolved => closed

Notes
(0017978)
Torr Samaho   
2017-07-04 06:02   
Which mods / map sets are affected? Does this happen also if no CVARINFO lump is used?
(0017979)
Gummywormz   
2017-07-06 02:59   
Always happens in MM8BDM + classes-v8e-beta4. Removing the CVARINFO file from MM8BDM seems to fix it, but I would need to test it out more as I've been unable to play with the amount of players needed to trigger the forced reconnect. So far, it does seem to reduce load time upon map transition.
(0017982)
Gummywormz   
2017-07-07 00:03   
I can confirm that deleting CVARINFO and starting with a fresh ini does not fix this issue.
(0017992)
Torr Samaho   
2017-07-09 19:07   
Did you delete CVARINFO from clients and server? That would be the only way to properly test whether CVARINFO is causing this.
(0018053)
Ru5tK1ng   
2017-07-16 23:34   
A user reported the symptoms as described in the summary. He gave me this screen cap:

'https://images.discordapp.net/attachments/160876376662999040/336249776930553856/Screenshot_Doom_20170715_173631.png [^]'
(0018064)
Torr Samaho   
2017-07-18 18:42   
"Userinfo is incomplete" definitely is a problem. I have an idea why this could be happening, although I don't see any link to performance problems. Is the userinfo error reproducible? Under which platform does it occur?
(0018068)
Cutman   
2017-07-20 17:54   
It's only ever happened to be once and it seems to be pure random. Others seem to get it more often though. Sadly I haven't been able to get a hold of anyone who frequently gets the issue.
(0018069)
Gummywormz   
2017-07-21 02:58   
I don't ever remember seeing "userinfo incomplete". It just lags out with the generic " too many missed packets" message. I haven't been able to test recently though
(0018070)
Kaminsky   
2017-07-21 03:57   
I can say that this issue has happened to me at least once. Right before the server was changing maps, I tried to join the game from spectators, and I was kicked out with the "Userinfo is incomplete... the server rejected the userinfo" message.

I am wondering if this may happen when any server configurations (DMFlags, CompatFlags, etc.) are changed, because the only time I tried to join a game and got this error, the server's game flags were being changed. Furthermore, the screenshot above showed something similar; the client changed their player class while the server's DMFlags and CompatFlags were changed and was kicked with the same message.
(0018095)
Torr Samaho   
2017-07-24 18:32   
Thanks! I added your patch.
(0018149)
Gummywormz   
2017-08-06 23:24   
I can confirm that the "userinfo incomplete" bug is a separate issue.