From 60a8acf4d404ed14a63e5c1e39c2d511881123c0 Mon Sep 17 00:00:00 2001 From: geckosoft Date: Mon, 1 Nov 2010 05:14:20 +0100 Subject: [PATCH] Added: Another hook for server extensions --- OpenRA.Game/Server/Server.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index 8e4eb1349a..fea6012abc 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -212,6 +212,12 @@ namespace OpenRA.Server static void AcceptConnection() { var newConn = new Connection { socket = listener.AcceptSocket() }; + if (Game.Settings.Server.Extension != null && !Game.Settings.Server.Extension.OnValidateConnection(GameStarted, newConn)) + { + DropClient(newConn, new Exception() ); + + return; + } try { if (GameStarted)