From 1d810f8aebc6eb43a92b2ece0b469d0542c76216 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sat, 9 Mar 2019 19:09:05 +0000 Subject: [PATCH] Backport c3e66e0adc1a0d5ccc2b48dc2ec44e51f5c5383d to 3.6 --- src/pocketmine/Server.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 76bcdcc0c..35dbfb082 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -2450,6 +2450,9 @@ class Server{ $level->doTick($currentTick); $tickMs = (microtime(true) - $levelTime) * 1000; $level->tickRateTime = $tickMs; + if($tickMs >= 50){ + $this->getLogger()->debug(sprintf("World \"%s\" took too long to tick: %gms (%g ticks)", $level->getName(), $tickMs, round($tickMs / 50, 2))); + } if($this->autoTickRate){ if($tickMs < 50 and $level->getTickRate() > $this->baseTickRate){