diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index c7a63fcf10..3fef8bb940 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -542,11 +542,6 @@ namespace OpenRA.Server } public void DropClient(Connection toDrop) - { - DropClient(toDrop, toDrop.MostRecentFrame); - } - - public void DropClient(Connection toDrop, int frame) { if (!PreConns.Remove(toDrop)) { @@ -584,7 +579,7 @@ namespace OpenRA.Server } } - DispatchOrders(toDrop, frame, new byte[] { 0xbf }); + DispatchOrders(toDrop, toDrop.MostRecentFrame, new byte[] { 0xbf }); // All clients have left: clean up if (!Conns.Any()) diff --git a/OpenRA.Mods.Common/ServerTraits/PlayerPinger.cs b/OpenRA.Mods.Common/ServerTraits/PlayerPinger.cs index 2bbab743dc..623fec9710 100644 --- a/OpenRA.Mods.Common/ServerTraits/PlayerPinger.cs +++ b/OpenRA.Mods.Common/ServerTraits/PlayerPinger.cs @@ -49,7 +49,7 @@ namespace OpenRA.Mods.Common.Server var client = server.GetClient(c); if (client == null) { - server.DropClient(c, -1); + server.DropClient(c); server.SendMessage("A player has been dropped after timing out."); continue; } @@ -66,7 +66,7 @@ namespace OpenRA.Mods.Common.Server else { server.SendMessage(client.Name + " has been dropped after timing out."); - server.DropClient(c, -1); + server.DropClient(c); } }