diff options
Diffstat (limited to 'code/client')
-rw-r--r-- | code/client/cl_input.c | 2 | ||||
-rw-r--r-- | code/client/cl_main.c | 3 | ||||
-rw-r--r-- | code/client/client.h | 2 |
3 files changed, 6 insertions, 1 deletions
diff --git a/code/client/cl_input.c b/code/client/cl_input.c index 177a92b..8609d5a 100644 --- a/code/client/cl_input.c +++ b/code/client/cl_input.c @@ -645,7 +645,7 @@ qboolean CL_ReadyToSendPacket( void ) { } // send every frame for LAN - if ( Sys_IsLANAddress( clc.netchan.remoteAddress ) ) { + if ( cl_lanForcePackets->integer && Sys_IsLANAddress( clc.netchan.remoteAddress ) ) { return qtrue; } diff --git a/code/client/cl_main.c b/code/client/cl_main.c index 4c802a7..8c89d54 100644 --- a/code/client/cl_main.c +++ b/code/client/cl_main.c @@ -72,6 +72,8 @@ cvar_t *cl_inGameVideo; cvar_t *cl_serverStatusResendTime; cvar_t *cl_trn; +cvar_t *cl_lanForcePackets; + clientActive_t cl; clientConnection_t clc; clientStatic_t cls; @@ -2484,6 +2486,7 @@ void CL_Init( void ) { Cvar_Get( "cl_maxPing", "800", CVAR_ARCHIVE ); + cl_lanForcePackets = Cvar_Get ("cl_lanForcePackets", "1", CVAR_ARCHIVE); // userinfo Cvar_Get ("name", "UnnamedPlayer", CVAR_USERINFO | CVAR_ARCHIVE ); diff --git a/code/client/client.h b/code/client/client.h index a9d0006..4da998b 100644 --- a/code/client/client.h +++ b/code/client/client.h @@ -355,6 +355,8 @@ extern cvar_t *cl_allowDownload; extern cvar_t *cl_conXOffset; extern cvar_t *cl_inGameVideo; +extern cvar_t *cl_lanForcePackets; + //================================================= // |