From 85abd7e7837d9f13863cd0648b3a7fe280109222 Mon Sep 17 00:00:00 2001 From: Mario Date: Tue, 19 May 2020 10:00:29 +1000 Subject: [PATCH] Restrict cl_netfps between values of 30 and 120 (hardcoded) to reduce the amount of network abuse --- cl_input.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cl_input.c b/cl_input.c index ed7c44c3..fd3b157e 100644 --- a/cl_input.c +++ b/cl_input.c @@ -1517,7 +1517,7 @@ void CL_UpdateMoveVars(void) else { cl.moveflags = 0; - cl.movevars_ticrate = (cls.demoplayback ? 1.0f : slowmo.value) / bound(1.0f, cl_netfps.value, 1000.0f); + cl.movevars_ticrate = (cls.demoplayback ? 1.0f : slowmo.value) / bound(30.0f, cl_netfps.value, 120.0f); cl.movevars_timescale = (cls.demoplayback ? 1.0f : slowmo.value); cl.movevars_gravity = sv_gravity.value; cl.movevars_stopspeed = cl_movement_stopspeed.value; @@ -1878,7 +1878,7 @@ void CL_SendMove(void) // don't send too often or else network connections can get clogged by a // high renderer framerate - packettime = 1.0 / bound(1, cl_netfps.value, 1000); + packettime = 1.0 / bound(30, cl_netfps.value, 120); if (cl.movevars_timescale && cl.movevars_ticrate) { float maxtic = cl.movevars_ticrate / cl.movevars_timescale; -- 2.39.2