]> git.lizzy.rs Git - minetest.git/blobdiff - src/clientiface.cpp
Log server map send cycle time. (#13259)
[minetest.git] / src / clientiface.cpp
index 9d1a6cd0383f56d80b89bc06bf74679f57bd82b8..bb25a42654518753c093fd1352d4789d5b23713d 100644 (file)
@@ -99,6 +99,7 @@ void RemoteClient::GetNextBlocks (
 {
        // Increment timers
        m_nothing_to_send_pause_timer -= dtime;
+       m_map_send_completion_timer += dtime;
 
        if (m_nothing_to_send_pause_timer >= 0)
                return;
@@ -384,6 +385,8 @@ void RemoteClient::GetNextBlocks (
                if (d > full_d_max) {
                        new_nearest_unsent_d = 0;
                        m_nothing_to_send_pause_timer = 2.0f;
+                       infostream << "Server: Player " << m_name << ", RemoteClient " << peer_id << ": full map send completed after " << m_map_send_completion_timer << "s, restarting" << std::endl;
+                       m_map_send_completion_timer = 0.0f;
                } else {
                        if (nearest_sent_d != -1)
                                new_nearest_unsent_d = nearest_sent_d;