Index: code/client/cl_main.c =================================================================== --- code/client/cl_main.c (revision 831) +++ code/client/cl_main.c (working copy) @@ -72,6 +72,8 @@ 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 @@ 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 ); Index: code/client/cl_input.c =================================================================== --- code/client/cl_input.c (revision 831) +++ code/client/cl_input.c (working copy) @@ -645,7 +645,7 @@ } // send every frame for LAN - if ( Sys_IsLANAddress( clc.netchan.remoteAddress ) ) { + if ( cl_lanForcePackets->integer && Sys_IsLANAddress( clc.netchan.remoteAddress ) ) { return qtrue; } Index: code/client/client.h =================================================================== --- code/client/client.h (revision 831) +++ code/client/client.h (working copy) @@ -355,6 +355,8 @@ extern cvar_t *cl_conXOffset; extern cvar_t *cl_inGameVideo; +extern cvar_t *cl_lanForcePackets; + //================================================= //