From ad5e9aa5e38bed7f3407321fa8eb3cb1d8afff73 Mon Sep 17 00:00:00 2001 From: Desour Date: Fri, 29 Dec 2023 15:08:22 +0100 Subject: [PATCH] Fix AsyncRunStep() skipping steps when dtime < 1 ms --- src/server.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server.cpp b/src/server.cpp index 1949de288..8c084a573 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -604,7 +604,8 @@ void Server::AsyncRunStep(float dtime, bool initial_step) SendBlocks(dtime); } - if ((dtime < 0.001f) && !initial_step) + // If paused, this function is called with a 0.0f literal + if ((dtime == 0.0f) && !initial_step) return; ScopeProfiler sp(g_profiler, "Server::AsyncRunStep()", SPT_AVG);