diff --git a/lua/autorun/client/cl_cfc_di_init.lua b/lua/autorun/client/cl_cfc_di_init.lua index 2089128..9025c01 100644 --- a/lua/autorun/client/cl_cfc_di_init.lua +++ b/lua/autorun/client/cl_cfc_di_init.lua @@ -1,6 +1,7 @@ -local cv = GetConVar( "cl_timeout" ) -if not cv or cv:GetInt() < 900 then - RunConsoleCommand( "cl_timeout", 900 ) +local minTimeout = CreateConVar("sv_mintimeout", 900, FCVAR_REPLICATED+FCVAR_ARCHIVE+FCVAR_PROTECTED):GetInt() +local timeout = GetConVar( "cl_timeout" ) +if not timeout or timeout:GetInt() < minTimeout then + RunConsoleCommand( "cl_timeout", minTimeout ) end include( "cfc_disconnect_interface/client/cl_detached_timer.lua" ) include( "cfc_disconnect_interface/client/cl_ponger.lua" ) diff --git a/lua/autorun/server/sv_cfc_di_init.lua b/lua/autorun/server/sv_cfc_di_init.lua index e179583..9149954 100644 --- a/lua/autorun/server/sv_cfc_di_init.lua +++ b/lua/autorun/server/sv_cfc_di_init.lua @@ -2,6 +2,8 @@ util.AddNetworkString( "cfc_di_ping" ) util.AddNetworkString( "cfc_di_loaded" ) util.AddNetworkString( "cfc_di_shutdown" ) +CreateConVar("sv_mintimeout", 900, FCVAR_REPLICATED+FCVAR_ARCHIVE+FCVAR_PROTECTED) + AddCSLuaFile( "cfc_disconnect_interface/client/cl_ponger.lua" ) AddCSLuaFile( "cfc_disconnect_interface/client/cl_api.lua" ) AddCSLuaFile( "cfc_disconnect_interface/client/cl_interface.lua" )