Index: binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Telnet/TelnetConnection.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Telnet/TelnetConnection.cs	(revision 184)
+++ binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Telnet/TelnetConnection.cs	(revision 185)
@@ -40,5 +40,5 @@
 			if (endpoint is IPEndPoint) {
 				endpointAddressHash = ((IPEndPoint)endpoint).Address.GetHashCode();
-				Log.Out ("Hash: " + endpointAddressHash);
+				//Log.Out ("Hash: " + endpointAddressHash);
 			} else {
 				Log.Out ("EndPoint is not an IPEndPoint but: " + endpoint.GetType().ToString());
@@ -97,7 +97,8 @@
 									} else {
 										WriteLine ("Too many failed login attempts!");
-										Log.Out ("Telnet connection closed for too many login attempts: " + endpoint);
+										Thread.Sleep(100);
 										//TODO: owner.FailedLogins();
 										Close ();
+										Log.Out ("Telnet connection closed for too many login attempts: " + endpoint);
 										break;
 									}
Index: binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/Web.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/Web.cs	(revision 184)
+++ binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/Web.cs	(revision 185)
@@ -20,6 +20,6 @@
 			try {
 				int webPort = GamePrefs.GetInt (EnumGamePrefs.ControlPanelPort);
-				if (!GamePrefs.GetBool (EnumGamePrefs.ControlPanelEnabled) || webPort < 1 || webPort > 65533) {
-					Log.Out ("Webserver not started (ControlPanel not enabled or ControlPanelPort not within 1-65534)");
+				if (webPort < 1 || webPort > 65533) {
+					Log.Out ("Webserver not started (ControlPanelPort not within 1-65534)");
 					return;
 				}
