There seems to be some serious memory issues with ZDoom's console. The more lines of text there are in the buffer, the more the gameplay lags/stutters when new messages are printed, e.g. when picking up items. This is very frustrating to play with in competitive settings since it throws off your movement prediction.
Steps to reproduce:
1. zdoom -iwad doom2.wad -file console_lag.wad +map map01 +sv_itemrespawn 1 +cl_capfps 1 +msg 0
2. Pick up the armor bonuses. Notice how smooth the movement is.
3. Copy-paste:
Code: Select all
cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist;cmdlist
4. Pick up the armor bonuses. Notice how choppy the movement is. If you repeat step 3, it'll get even choppier.
5. "msg 1" in the console.
6. Pick up the armor bonuses. Notice how smooth the movement is again due to the lack of printed messages.
Make sure that cl_capfps is set to 1 to really notice and observe it.
This issue becomes very noticeable after approx. 1.5-2 hours of high-intensity CTF gameplay on Zandronum due to all the messages that pile up in the console (obituaries, chat, join/connect/disconnect and flag messages). ZDaemon apparently worked around this by not storing too many lines in the console and also by increasing whatever buffer there is (according to the changelog), thus the gameplay remains 100% smooth there.