From 8863004dc201b7b2362d626bd916aade7fdbfa51 Mon Sep 17 00:00:00 2001 From: Eidolon Date: Sun, 15 Mar 2026 17:58:50 -0500 Subject: [PATCH] Fix sussy stepping below 35fps --- src/d_clisrv.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 1166b3c99..2852b7450 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -2732,7 +2732,7 @@ void CL_RemovePlayer(INT32 playernum, kickreason_t reason) K_CheckBumpers(); P_CheckRacers(); - + // Reset map headers' justPlayed and anger records // when there are no players in a dedicated server. // Otherwise maps get angry at newly-joined players @@ -6884,8 +6884,6 @@ boolean TryRunTics(tic_t realtics) if (ticking) { - boolean tickInterp = true; - // run the count * tics while (neededtic > gametic) { @@ -6946,12 +6944,9 @@ boolean TryRunTics(tic_t realtics) boolean run = (gametic % NEWTICRATERATIO) == 0; - if (run && tickInterp) + if (run) { - // Update old view state BEFORE ticking so resetting - // the old interpolation state from game logic works. R_UpdateViewInterpolation(); - tickInterp = false; // do not update again in sped-up tics } G_Ticker(run);