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-Tag: 0.4.10~143 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=refs%2Fpull%2F1267%2Fhead;p=oweals%2Fminetest.git Add hack to avoid 2s startup delay on local games --- diff --git a/src/client.cpp b/src/client.cpp index a4fabfa61..50162b1e9 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):"<