engine: client: don't send useless/empty clc_move commands while we're connecting to server

This commit is contained in:
Alibek Omarov 2024-10-15 06:07:57 +03:00
parent 6b1c283082
commit 6a61a499e9

View file

@ -727,6 +727,12 @@ static void CL_WritePacket( void )
if( cls.demoplayback || cls.state < ca_connected || cls.state == ca_cinematic )
return;
if( cls.state <= ca_validate )
{
Netchan_TransmitBits( &cls.netchan, 0, "" );
return;
}
CL_ComputePacketLoss ();
memset( data, 0, sizeof( data ));
@ -751,9 +757,6 @@ static void CL_WritePacket( void )
numbackup = bound( 0, cl_cmdbackup.value, maxbackup );
if( cls.state == ca_connected )
numbackup = 0;
// clamp cmdrate
if( cl_cmdrate.value < 10.0f )
Cvar_DirectSet( &cl_cmdrate, "10" );