diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index cf6750004..e50b64986 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -2255,6 +2255,12 @@ class Server{ $this->forceShutdown(); $this->isRunning = false; + + //Force minimum uptime to be >= 120 seconds, to reduce the impact of spammy crash loops + $spacing = ((int) \pocketmine\START_TIME) - time() + 120; + if($spacing > 0){ + sleep($spacing); + } @Utils::kill(getmypid()); exit(1); }