diff --git a/src/d_clisrv.c b/src/d_clisrv.c index f916f11de..8935fbf94 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -4659,7 +4659,8 @@ static void HandlePacketFromPlayer(SINT8 node) // If we already received a ticcmd for this tic, just submit it for the next one. tic_t faketic = maketic; - if (!!(netcmds[maketic % BACKUPTICS][netconsole].flags & TICCMD_RECEIVED)) + if ((!!(netcmds[maketic % BACKUPTICS][netconsole].flags & TICCMD_RECEIVED)) + && (maketic - firstticstosend < BACKUPTICS)) faketic++; // Copy ticcmd