diff --git a/common/net/daybreak_connection.cpp b/common/net/daybreak_connection.cpp index d07023d05..82a7e2d12 100644 --- a/common/net/daybreak_connection.cpp +++ b/common/net/daybreak_connection.cpp @@ -277,7 +277,7 @@ EQ::Net::DaybreakConnection::DaybreakConnection(DaybreakConnectionManager *owner m_encode_passes[1] = owner->m_options.encode_passes[1]; m_hold_time = Clock::now(); m_buffered_packets_length = 0; - m_rolling_ping = 900; + m_rolling_ping = 500; m_resend_delay = (m_rolling_ping * m_owner->m_options.resend_delay_factor) + m_owner->m_options.resend_delay_ms; m_combined.reset(new char[512]); m_combined[0] = 0; @@ -300,7 +300,7 @@ EQ::Net::DaybreakConnection::DaybreakConnection(DaybreakConnectionManager *owner m_crc_bytes = 0; m_hold_time = Clock::now(); m_buffered_packets_length = 0; - m_rolling_ping = 900; + m_rolling_ping = 500; m_resend_delay = (m_rolling_ping * m_owner->m_options.resend_delay_factor) + m_owner->m_options.resend_delay_ms; m_combined.reset(new char[512]); m_combined[0] = 0; @@ -1051,7 +1051,7 @@ void EQ::Net::DaybreakConnection::ProcessResend(int stream) InternalBufferedSend(entry.second.packet); entry.second.last_sent = now; entry.second.times_resent++; - m_rolling_ping += 300; + m_rolling_ping += 100; } } else { @@ -1065,7 +1065,7 @@ void EQ::Net::DaybreakConnection::ProcessResend(int stream) InternalBufferedSend(entry.second.packet); entry.second.last_sent = now; entry.second.times_resent++; - m_rolling_ping += 300; + m_rolling_ping += 100; } } } diff --git a/common/net/daybreak_connection.h b/common/net/daybreak_connection.h index 8f0b932a3..b4faf2438 100644 --- a/common/net/daybreak_connection.h +++ b/common/net/daybreak_connection.h @@ -217,10 +217,10 @@ namespace EQ DaybreakConnectionManagerOptions() { max_connection_count = 0; keepalive_delay_ms = 9000; - resend_delay_ms = 300; + resend_delay_ms = 150; resend_delay_factor = 1.5; - resend_delay_min = 350; - resend_delay_max = 8000; + resend_delay_min = 150; + resend_delay_max = 1000; connect_delay_ms = 500; stale_connection_ms = 90000; connect_stale_ms = 5000;