From: sapier Date: Thu, 1 May 2014 22:18:25 +0000 (+0200) Subject: Add hack to avoid 2s startup delay on local games X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=9370f5657a498c7fde00eddf4c8e78e8c3a42c7a;p=zefram%2Fminetest%2Fminetest_engine.git Add hack to avoid 2s startup delay on local games --- diff --git a/src/client.cpp b/src/client.cpp index a4fabfa6..50162b1e 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -221,6 +221,11 @@ Client::Client( MtEventManager *event, bool ipv6 ): + m_packetcounter_timer(0.0), + m_connection_reinit_timer(0.1), + m_avg_rtt_timer(0.0), + m_playerpos_send_timer(0.0), + m_ignore_damage_timer(0.0), m_tsrc(tsrc), m_shsrc(shsrc), m_itemdef(itemdef), @@ -258,13 +263,6 @@ Client::Client( m_removed_sounds_check_timer(0), m_state(LC_Created) { - m_packetcounter_timer = 0.0; - //m_delete_unused_sectors_timer = 0.0; - m_connection_reinit_timer = 0.0; - m_avg_rtt_timer = 0.0; - m_playerpos_send_timer = 0.0; - m_ignore_damage_timer = 0.0; - /* Add local player */ @@ -332,11 +330,11 @@ void Client::connect(Address address) void Client::step(float dtime) { DSTACK(__FUNCTION_NAME); - + // Limit a bit if(dtime > 2.0) dtime = 2.0; - + if(m_ignore_damage_timer > dtime) m_ignore_damage_timer -= dtime; else @@ -360,7 +358,8 @@ void Client::step(float dtime) { counter = 20.0; - infostream<<"Client packetcounter (20s):"<