diff --git a/src/d_clisrv.c b/src/d_clisrv.c index ead340d51..f5d4ab0a6 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -6090,6 +6090,11 @@ boolean TryRunTics(tic_t realtics) ps_tictime = I_GetPreciseTime() - ps_tictime; + if (D_IsDeferredStartTitle()) + { + D_StartTitle(); + } + // Leave a certain amount of tics present in the net buffer as long as we've ran at least one tic this frame. if (client && gamestate == GS_LEVEL && leveltime > 1 && neededtic <= gametic + cv_netticbuffer.value) {