Skip to content

Commit 9209223

Browse files
committed
fix(restart-empty): 调整插件检查阈值与周期
1 parent 8df6ee0 commit 9209223

1 file changed

Lines changed: 3 additions & 10 deletions

File tree

‎addons/sourcemod/scripting/sm_RestartEmpty.sp‎

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ public void OnPluginStart()
8888
( g_ConVarDeltaUTC = CreateConVar("sm_restart_empty_utc_delta", "0.0", "If your server has incorrect time, you can set UTC correction hours here (they will be appended to a server time)", CVAR_FLAGS)).AddChangeHook(OnCvarChanged);
8989
( g_ConVarStartRandomMap = CreateConVar("sm_restart_empty_server_start_changemap", "0", "When server restarted, change map to the random one from the file: data/restart_empty_maps.txt (1 - Yes / 0 - No)", CVAR_FLAGS)).AddChangeHook(OnCvarChanged);
9090
( g_ConVarCheckPlugins = CreateConVar("sm_restart_empty_check_plugins", "1", "Check loaded plugins count every 30 minutes and restart if less than min plugins (1 - On / 0 - Off)", CVAR_FLAGS)).AddChangeHook(OnCvarChanged);
91-
( g_ConVarMinPlugins = CreateConVar("sm_restart_empty_min_plugins", "5", "Minimum number of loaded plugins required, restart if less (default: 5)", CVAR_FLAGS)).AddChangeHook(OnCvarChanged);
92-
( g_ConVarCheckInterval = CreateConVar("sm_restart_empty_check_interval", "1800", "Check interval in seconds for plugin count check (default: 1800 = 30 minutes)", CVAR_FLAGS)).AddChangeHook(OnCvarChanged);
91+
( g_ConVarMinPlugins = CreateConVar("sm_restart_empty_min_plugins", "80", "Minimum number of loaded plugins required, restart if less (default: 5)", CVAR_FLAGS)).AddChangeHook(OnCvarChanged);
92+
( g_ConVarCheckInterval = CreateConVar("sm_restart_empty_check_interval", "600", "Check interval in seconds for plugin count check (default: 1800 = 30 minutes)", CVAR_FLAGS)).AddChangeHook(OnCvarChanged);
9393

9494
AutoExecConfig(true, "sm_restart_empty");
9595

@@ -187,13 +187,6 @@ void InitPluginCheckTimer()
187187
g_hCheckPluginsTimer = CreateTimer(float(g_iCheckInterval), Timer_CheckPluginCount, _, TIMER_REPEAT);
188188
}
189189
}
190-
public void OnAllPluginsLoaded(){
191-
// Perform initial plugin count check immediately after loading
192-
if( g_bCheckPlugins )
193-
{
194-
Timer_CheckPluginCount(null);
195-
}
196-
}
197190
public void OnConfigsExecuted()
198191
{
199192
if( g_bStartRandomMap && !g_bServerStarted)
@@ -586,4 +579,4 @@ bool IsMapValidEx(char[] map)
586579
{
587580
static char path[PLATFORM_MAX_PATH];
588581
return FindMap(map, path, sizeof(path)) == FindMap_Found;
589-
}
582+
}

0 commit comments

Comments
 (0)