Index: binary-improvements/MapRendering/Web/API/ExecuteConsoleCommand.cs
===================================================================
--- binary-improvements/MapRendering/Web/API/ExecuteConsoleCommand.cs	(revision 346)
+++ binary-improvements/MapRendering/Web/API/ExecuteConsoleCommand.cs	(revision 347)
@@ -26,5 +26,5 @@
 
 			if (command == null) {
-				resp.StatusCode = (int) HttpStatusCode.NotImplemented;
+				resp.StatusCode = (int) HttpStatusCode.NotFound;
 				Web.SetResponseTextContent (resp, "Unknown command");
 				return;
Index: binary-improvements/webserver/js/map.js
===================================================================
--- binary-improvements/webserver/js/map.js	(revision 346)
+++ binary-improvements/webserver/js/map.js	(revision 347)
@@ -81,24 +81,24 @@
 
 	var playersOnlineMarkerGroup = L.markerClusterGroup({
-		maxClusterRadius: function(zoom) { return zoom == mapinfo.maxzoom ? 10 : 50; }
+		maxClusterRadius: function(zoom) { return zoom >= mapinfo.maxzoom ? 10 : 50; }
 	});
 	var playersOfflineMarkerGroup = L.markerClusterGroup({
-		maxClusterRadius: function(zoom) { return zoom == mapinfo.maxzoom ? 10 : 50; }
+		maxClusterRadius: function(zoom) { return zoom >= mapinfo.maxzoom ? 10 : 50; }
 	});
 	var hostilesMarkerGroup = L.markerClusterGroup({
-		maxClusterRadius: function(zoom) { return zoom == mapinfo.maxzoom ? 10 : 50; }
+		maxClusterRadius: function(zoom) { return zoom >= mapinfo.maxzoom ? 10 : 50; }
 	});
 	var animalsMarkerGroup = L.markerClusterGroup({
-		maxClusterRadius: function(zoom) { return zoom == mapinfo.maxzoom ? 10 : 50; }
+		maxClusterRadius: function(zoom) { return zoom >= mapinfo.maxzoom ? 10 : 50; }
 	});
 
 	var densityMismatchMarkerGroupAir = L.markerClusterGroup({
-		maxClusterRadius: function(zoom) { return zoom == mapinfo.maxzoom ? 10 : 50; }
+		maxClusterRadius: function(zoom) { return zoom >= mapinfo.maxzoom ? 10 : 50; }
 	});
 	var densityMismatchMarkerGroupTerrain = L.markerClusterGroup({
-		maxClusterRadius: function(zoom) { return zoom == mapinfo.maxzoom ? 10 : 50; }
+		maxClusterRadius: function(zoom) { return zoom >= mapinfo.maxzoom ? 10 : 50; }
 	});
 	var densityMismatchMarkerGroupNonTerrain = L.markerClusterGroup({
-		maxClusterRadius: function(zoom) { return zoom == mapinfo.maxzoom ? 10 : 50; }
+		maxClusterRadius: function(zoom) { return zoom >= mapinfo.maxzoom ? 10 : 50; }
 	});
 
