From 97c15a01693a2cba5c3314cb0e9c1f3db20f40b8 Mon Sep 17 00:00:00 2001 From: Glenn Fiedler Date: Wed, 18 Sep 2024 22:35:48 -0400 Subject: [PATCH] fix bug where network info didn't have new rtt and jitter fields filled in on the server --- source/yojimbo_base_server.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/yojimbo_base_server.cpp b/source/yojimbo_base_server.cpp index 7f31d1c2..f2bb1510 100644 --- a/source/yojimbo_base_server.cpp +++ b/source/yojimbo_base_server.cpp @@ -300,6 +300,12 @@ namespace yojimbo info.numPacketsReceived = counters[RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_RECEIVED]; info.numPacketsAcked = counters[RELIABLE_ENDPOINT_COUNTER_NUM_PACKETS_ACKED]; info.RTT = reliable_endpoint_rtt( m_clientEndpoint[clientIndex] ); + info.minRTT = reliable_endpoint_rtt_min( m_clientEndpoint[clientIndex] ); + info.maxRTT = reliable_endpoint_rtt_min( m_clientEndpoint[clientIndex] ); + info.averageRTT = reliable_endpoint_rtt_avg( m_clientEndpoint[clientIndex] ); + info.averageJitter = reliable_endpoint_jitter_avg_vs_min_rtt( m_clientEndpoint[clientIndex] ); + info.maxJitter = reliable_endpoint_jitter_max_vs_min_rtt( m_clientEndpoint[clientIndex] ); + info.stddevJitter = reliable_endpoint_jitter_stddev_vs_avg_rtt( m_clientEndpoint[clientIndex] ); info.packetLoss = reliable_endpoint_packet_loss( m_clientEndpoint[clientIndex] ); reliable_endpoint_bandwidth( m_clientEndpoint[clientIndex], &info.sentBandwidth, &info.receivedBandwidth, &info.ackedBandwidth ); }