From 4929f2cc51b2b2c27873ff7624ae07c1556b0225 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Mon, 15 Jun 2026 15:02:29 +0200 Subject: [PATCH] remove highest ping (#1081) --- src/ui/netplay.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ui/netplay.rs b/src/ui/netplay.rs index 543638a..cd54b7b 100644 --- a/src/ui/netplay.rs +++ b/src/ui/netplay.rs @@ -654,6 +654,7 @@ fn update_ping( if pings.len() > message.num_of_peers * 4 { // once we have enough samples, average the 3 highest values pings.sort_by(f64::total_cmp); + pings.pop(); // Remove highest value to avoid outliers let ping_avg = pings.iter().rev().take(3).sum::() / 3.0; pings.clear(); weak_app