From 5caae12824f035493c378589534a71437611622c Mon Sep 17 00:00:00 2001 From: temx Date: Sun, 27 Mar 2022 03:41:35 -0400 Subject: [PATCH] FTE networking: explicitly mark updated entities (#446) Fixes sv_freezenonclients --- Quake/cl_parse.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Quake/cl_parse.c b/Quake/cl_parse.c index 3c63ae161..93f2d2d05 100644 --- a/Quake/cl_parse.c +++ b/Quake/cl_parse.c @@ -679,6 +679,10 @@ static void CLFTE_ParseEntitiesUpdate (void) else if (ent->update_type) { // simple update CLFTE_ReadDelta (newnum, &ent->netstate, &ent->netstate, &ent->baseline); + if (ent->msgtime == cl.mtime[0]) + // we did get an update for this entity, force processing by CL_EntitiesDeltaed + // even if qcvm time is frozen (sv_freezenonclients support) + ent->msgtime = cl.mtime[1]; } else { // we had no previous copy of this entity...