mirror of
https://github.com/Jackzmc/sourcemod-plugins.git
synced 2025-05-09 19:53:20 +00:00
Fix autorestart incorrectly restarting on map changes
This commit is contained in:
parent
b5210ff320
commit
a5985d64d9
1 changed files with 6 additions and 5 deletions
|
@ -50,18 +50,19 @@ public Action Timer_Check(Handle h) {
|
||||||
LogAction(0, -1, "Detected server in hibernation with no players, restarting...");
|
LogAction(0, -1, "Detected server in hibernation with no players, restarting...");
|
||||||
ServerCommand("quit");
|
ServerCommand("quit");
|
||||||
}
|
}
|
||||||
|
return Plugin_Continue;
|
||||||
} else if(GetTime() - startupTime > MAX_TIME_ONLINE_MS) {
|
} else if(GetTime() - startupTime > MAX_TIME_ONLINE_MS) {
|
||||||
LogAction(0, -1, "Server has passed max online time threshold, will restart if remains empty");
|
LogAction(0, -1, "Server has passed max online time threshold, will restart if remains empty");
|
||||||
if(IsServerEmpty()) {
|
if(IsServerEmpty()) {
|
||||||
if(++triesEmpty > 2) {
|
if(++triesEmpty > 3) {
|
||||||
LogAction(0, -1, "Server has passed max online time threshold and is empty, restarting now");
|
LogAction(0, -1, "Server has passed max online time threshold and is empty after %d tries, restarting now", triesEmpty);
|
||||||
ServerCommand("quit");
|
ServerCommand("quit");
|
||||||
}
|
}
|
||||||
|
return Plugin_Continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
triesBots = 0;
|
triesBots = 0;
|
||||||
triesEmpty = 0;
|
triesEmpty = 0;
|
||||||
}
|
|
||||||
return Plugin_Continue;
|
return Plugin_Continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue