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) {
|
foreach (PingEntry ping in Entries) {
|
||||||
if (ping.TimeSent.Ticks == 0 || ping.TimeReceived.Ticks == 0) continue;
|
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++;
|
measures++;
|
||||||
}
|
}
|
||||||
return measures == 0 ? 0 : (totalMs / measures);
|
return measures == 0 ? 0 : (totalMs / measures);
|
||||||
@ -81,7 +82,7 @@ namespace MCGalaxy.Network {
|
|||||||
foreach (PingEntry ping in Entries) {
|
foreach (PingEntry ping in Entries) {
|
||||||
if (ping.TimeSent.Ticks == 0 || ping.TimeReceived.Ticks == 0) continue;
|
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);
|
totalMs = Math.Max(totalMs, ms);
|
||||||
}
|
}
|
||||||
return totalMs;
|
return totalMs;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user