I suppose limiting the maxfps could work.
A script like this could work:
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include common_scripts\utility;
init()
{
level onPlayerConnecting();
}
onPlayerConnecting()
{
for( ;; )
{
level waittill( "connected", player );
player thread onPlayerConnected();
}
}
onPlayerConnected()
{
self endon("disconnect");
while( 1 )
{
self setClientDvar( "com_maxfps", "85");
}
}
You change the “85” to what ever you need
worth a try.