From 875ac468d38cc7c5b50dd56160ceb82f5510e07b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Mon, 17 Jun 2013 20:46:02 +0200 Subject: [PATCH] log the catched exception when a client is dropped because order dispatching failed for debugging --- OpenRA.Game/Server/Server.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index b0d2e55480..2d19e4e4f3 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -381,8 +381,11 @@ namespace OpenRA.Server ms.Write( BitConverter.GetBytes( frame ) ); ms.Write( data ); c.socket.Send( ms.ToArray() ); + catch (Exception e) + { + DropClient(c); + Log.Write("server", "Dropping client {0} because dispatching orders failed: {1}", client.ToString(), e); } - catch (Exception) { DropClient(c); } } public void DispatchOrdersToClients(Connection conn, int frame, byte[] data)