Make PingList work again
This commit is contained in:
parent
717f558a9e
commit
5ad92d9a9e
@ -14,7 +14,7 @@ namespace NeonTea.Quakeball.Networking.Instances {
|
|||||||
|
|
||||||
private Connection Server;
|
private Connection Server;
|
||||||
|
|
||||||
private Dictionary<ulong, NetPlayer> Players = new Dictionary<ulong, NetPlayer>();
|
public Dictionary<ulong, NetPlayer> Players { get; private set; } = new Dictionary<ulong, NetPlayer>();
|
||||||
private bool SelfIdentified = false;
|
private bool SelfIdentified = false;
|
||||||
|
|
||||||
public float Ping { get; private set; }
|
public float Ping { get; private set; }
|
||||||
@ -143,6 +143,7 @@ namespace NeonTea.Quakeball.Networking.Instances {
|
|||||||
} else {
|
} else {
|
||||||
Ping = Instances.Server.PingInterval + 0.001f;
|
Ping = Instances.Server.PingInterval + 0.001f;
|
||||||
}
|
}
|
||||||
|
LocalPlayer.Ping = Ping;
|
||||||
UpdatePingBias();
|
UpdatePingBias();
|
||||||
}
|
}
|
||||||
} else if (packet is PingListPckt) {
|
} else if (packet is PingListPckt) {
|
||||||
|
@ -92,13 +92,16 @@ namespace NeonTea.Quakeball.Networking {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (Net.Singleton.Instance is Client) {
|
if (Net.Singleton.Instance is Client) {
|
||||||
int ping = (int)(((Client)Net.Singleton.Instance).Ping * 1000);
|
Client c = (Client)Net.Singleton.Instance;
|
||||||
Terminal.Println($"Ping: {ping}ms");
|
foreach (NetPlayer p in c.Players.Values) {
|
||||||
|
int ping = (int)(p.Ping * 1000);
|
||||||
|
Terminal.Println($"{p.Nick}: {ping}ms");
|
||||||
|
}
|
||||||
} else if (Net.Singleton.Instance is Server) {
|
} else if (Net.Singleton.Instance is Server) {
|
||||||
Server s = (Server)Net.Singleton.Instance;
|
Server s = (Server)Net.Singleton.Instance;
|
||||||
foreach (NetPlayer p in s.PlayerList) {
|
foreach (NetPlayer p in s.PlayerList) {
|
||||||
int ping = (int)(p.Ping * 1000);
|
int ping = (int)(p.Ping * 1000);
|
||||||
Terminal.Println($"Ping for {p.Id}: {ping}ms");
|
Terminal.Println($"{p.Nick}: {ping}ms");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user