From 82dbe95e22d64bcea08ae04fa36a6589989015d2 Mon Sep 17 00:00:00 2001
From: Louis-Antoine <lamr@free.fr>
Date: Fri, 26 Jun 2020 15:34:26 +0200
Subject: [PATCH] Fix computation of very high pings

---
 src/d_clisrv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/d_clisrv.c b/src/d_clisrv.c
index 95927710a3..a7661dc7fa 100644
--- a/src/d_clisrv.c
+++ b/src/d_clisrv.c
@@ -5499,7 +5499,7 @@ void NetUpdate(void)
 		// update node latency values so we can take an average later.
 		for (i = 0; i < MAXPLAYERS; i++)
 			if (playeringame[i] && playernode[i] != UINT8_MAX)
-				realpingtable[i] += G_TicsToMilliseconds(GetLag(playernode[i]));
+				realpingtable[i] += GetLag(playernode[i]) * (1000.00f / TICRATE);
 		pingmeasurecount++;
 	}
 
-- 
GitLab