diff --git a/engine/client/cl_demo.c b/engine/client/cl_demo.c index 010bc5a67..7ded3a5e5 100644 --- a/engine/client/cl_demo.c +++ b/engine/client/cl_demo.c @@ -468,6 +468,11 @@ qboolean CL_GetDemoMessage (void) return 1; } #endif + + //client is loading content, don't flood it with packets while its still got no map loaded + if (cl.sendprespawn) + return 0; + readnext: // read the time from the packet if (cls.demoplayback == DPB_MVD || cls.demoplayback == DPB_EZTV)