mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-22 12:05:51 -04:00
Don't forget to multiply by 0.5
This commit is contained in:
parent
c9596eb4a2
commit
7040a313c6
@ -67,7 +67,8 @@ namespace MCGalaxy.Network {
|
||||
foreach (PingEntry ping in Entries) {
|
||||
if (ping.TimeSent.Ticks == 0 || ping.TimeReceived.Ticks == 0) continue;
|
||||
|
||||
totalMs += (ping.TimeReceived - ping.TimeSent).TotalMilliseconds;
|
||||
// Half, because received->reply time is actually twice time it takes to send data
|
||||
totalMs += (ping.TimeReceived - ping.TimeSent).TotalMilliseconds * 0.5;
|
||||
measures++;
|
||||
}
|
||||
return measures == 0 ? 0 : (totalMs / measures);
|
||||
@ -81,7 +82,7 @@ namespace MCGalaxy.Network {
|
||||
foreach (PingEntry ping in Entries) {
|
||||
if (ping.TimeSent.Ticks == 0 || ping.TimeReceived.Ticks == 0) continue;
|
||||
|
||||
double ms = (ping.TimeReceived - ping.TimeSent).TotalMilliseconds;
|
||||
double ms = (ping.TimeReceived - ping.TimeSent).TotalMilliseconds * 0.5;
|
||||
totalMs = Math.Max(totalMs, ms);
|
||||
}
|
||||
return totalMs;
|
||||
|
Loading…
x
Reference in New Issue
Block a user