Browse Source

engine: client: speed up reconnect for legacy servers

pull/2/head
Alibek Omarov 2 years ago
parent
commit
c1287b3950
  1. 3
      engine/client/cl_main.c

3
engine/client/cl_main.c

@ -1681,6 +1681,8 @@ void CL_Reconnect_f( void )
if( COM_CheckString( cls.servername )) if( COM_CheckString( cls.servername ))
{ {
qboolean legacy = cls.legacymode;
if( cls.state >= ca_connected ) if( cls.state >= ca_connected )
CL_Disconnect(); CL_Disconnect();
@ -1688,6 +1690,7 @@ void CL_Reconnect_f( void )
cls.demonum = cls.movienum = -1; // not in the demo loop now cls.demonum = cls.movienum = -1; // not in the demo loop now
cls.state = ca_connecting; cls.state = ca_connecting;
cls.signon = 0; cls.signon = 0;
cls.legacymode = legacy; // don't change protocol
Con_Printf( "reconnecting...\n" ); Con_Printf( "reconnecting...\n" );
} }

Loading…
Cancel
Save