Merge pull request #12076 from pchote/fix-orphaned-pings
Clean up ClientPings when a player drops from the server.
This commit is contained in:
@@ -568,6 +568,7 @@ namespace OpenRA.Server
|
|||||||
DispatchOrdersToClients(toDrop, 0, new ServerOrder("Disconnected", "").Serialize());
|
DispatchOrdersToClients(toDrop, 0, new ServerOrder("Disconnected", "").Serialize());
|
||||||
|
|
||||||
LobbyInfo.Clients.RemoveAll(c => c.Index == toDrop.PlayerIndex);
|
LobbyInfo.Clients.RemoveAll(c => c.Index == toDrop.PlayerIndex);
|
||||||
|
LobbyInfo.ClientPings.RemoveAll(p => p.Index == toDrop.PlayerIndex);
|
||||||
|
|
||||||
// Client was the server admin
|
// Client was the server admin
|
||||||
// TODO: Reassign admin for game in progress via an order
|
// TODO: Reassign admin for game in progress via an order
|
||||||
|
|||||||
Reference in New Issue
Block a user