diff options
Diffstat (limited to 'src/clientiface.cpp')
-rw-r--r-- | src/clientiface.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/clientiface.cpp b/src/clientiface.cpp index 9d1a6cd03..bb25a4265 100644 --- a/src/clientiface.cpp +++ b/src/clientiface.cpp @@ -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 @@ queue_full_break: 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; |