Index: binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/API/GetPlayerInventory.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/API/GetPlayerInventory.cs	(revision 163)
+++ binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/API/GetPlayerInventory.cs	(revision 168)
@@ -11,6 +11,4 @@
 		public override void HandleRequest (HttpListenerRequest req, HttpListenerResponse resp, HttpListenerBasicIdentity user)
 		{
-			Log.Out ("" + req.QueryString);
-
 			if (req.QueryString ["steamid"] == null) {
 				resp.StatusCode = (int)HttpStatusCode.InternalServerError;
Index: binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/Web.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/Web.cs	(revision 163)
+++ binary-improvements/7dtd-server-fixes/src/NetConnections/Servers/Web/Web.cs	(revision 168)
@@ -1,4 +1,5 @@
 using System;
 using System.Collections.Generic;
+using System.IO;
 using System.Net;
 using System.Text;
@@ -25,5 +26,6 @@
 
 				_listener.Prefixes.Add (String.Format ("http://*:{0}/", port));
-				//_listener.AuthenticationSchemes = AuthenticationSchemes.Basic;
+				if (File.Exists (Application.dataPath + "/../webserver/protect"))
+					_listener.AuthenticationSchemes = AuthenticationSchemes.Basic;
 				_listener.Start ();
 
@@ -43,5 +45,5 @@
 				);
 
-				Log.Out ("Started Webserver on " + port);
+				Log.Out ("Started Webserver on " + port + " (authentication " + (_listener.AuthenticationSchemes == AuthenticationSchemes.Basic ? "enabled" : "disabled") + ")");
 			} catch (Exception e) {
 				Log.Out ("Error in Web.ctor: " + e);
