Index: scripts/usr/local/lib/7dtd/VERSION
===================================================================
--- scripts/usr/local/lib/7dtd/VERSION	(revision 298)
+++ scripts/usr/local/lib/7dtd/VERSION	(revision 302)
@@ -1,3 +1,3 @@
-Version: 106
-Release: 2016-12-08
+Version: 107
+Release: 2017-06-23
 
Index: scripts/usr/local/lib/7dtd/serverconfig.sh
===================================================================
--- scripts/usr/local/lib/7dtd/serverconfig.sh	(revision 298)
+++ scripts/usr/local/lib/7dtd/serverconfig.sh	(revision 302)
@@ -108,9 +108,39 @@
 
 
+serverconfig_MaxUncoveredMapChunksPerPlayer_QueryName() {
+	echo "Max uncovered chunks per player"
+}
+serverconfig_MaxUncoveredMapChunksPerPlayer_Type() {
+	echo "number"
+}
+serverconfig_MaxUncoveredMapChunksPerPlayer_Default() {
+	echo "131072"
+}
+
+
+serverconfig_HideCommandExecutionLog_QueryName() {
+	echo "Hide command execution in log"
+}
+serverconfig_HideCommandExecutionLog_Type() {
+	echo "number"
+}
+serverconfig_HideCommandExecutionLog_Default() {
+	echo "0"
+}
+serverconfig_HideCommandExecutionLog_Range() {
+	echo "0-3"
+}
+serverconfig_HideCommandExecutionLog_Values() {
+	config_allowed_values=("Log all" "Log all but commands from Telnet/ControlPanel" "Also hide commands executed by clients" "Do not log any commands at all")
+}
+
+
+
+
 serverconfig_ServerMaxPlayerCount_QueryName() {
-	echo "Max players"
+ 	echo "Max players"
 }
 serverconfig_ServerMaxPlayerCount_Type() {
-	echo "number"
+ 	echo "number"
 }
 serverconfig_ServerMaxPlayerCount_Default() {
@@ -120,4 +150,61 @@
 	echo "1-64"
 }
+
+
+serverconfig_ServerReservedSlots_QueryName() {
+ 	echo "Reserved VIP slots"
+}
+serverconfig_ServerReservedSlots_Type() {
+ 	echo "number"
+}
+serverconfig_ServerReservedSlots_Default() {
+	echo "0"
+}
+serverconfig_ServerReservedSlots_Range() {
+	echo "1-64"
+}
+
+
+serverconfig_ServerReservedSlotsPermission_QueryName() {
+ 	echo "Permission level required for VIP slots"
+}
+serverconfig_ServerReservedSlotsPermission_Type() {
+ 	echo "number"
+}
+serverconfig_ServerReservedSlotsPermission_Default() {
+	echo "100"
+}
+serverconfig_ServerReservedSlotsPermission_Range() {
+	echo "0-2000"
+}
+
+
+serverconfig_ServerAdminSlots_QueryName() {
+ 	echo "Admin slots"
+}
+serverconfig_ServerAdminSlots_Type() {
+ 	echo "number"
+}
+serverconfig_ServerAdminSlots_Default() {
+	echo "0"
+}
+serverconfig_ServerAdminSlots_Range() {
+	echo "1-64"
+}
+
+
+serverconfig_ServerAdminSlotsPermission_QueryName() {
+ 	echo "Permission level required for admin slots"
+}
+serverconfig_ServerAdminSlotsPermission_Type() {
+ 	echo "number"
+}
+serverconfig_ServerAdminSlotsPermission_Default() {
+	echo "0"
+}
+serverconfig_ServerAdminSlotsPermission_Range() {
+	echo "0-2000"
+}
+
 
 
@@ -426,29 +513,15 @@
 
 
-serverconfig_EnemySenseMemory_QueryName() {
-	echo "Sense memory (seconds)"
-}
-serverconfig_EnemySenseMemory_Type() {
-	echo "number"
-}
-serverconfig_EnemySenseMemory_Default() {
-	echo "60"
-}
-
-
 serverconfig_EnemySpawnMode_QueryName() {
 	echo "Spawn mode"
 }
 serverconfig_EnemySpawnMode_Type() {
-	echo "number"
+	echo "boolean"
 }
 serverconfig_EnemySpawnMode_Default() {
-	echo "3"
-}
-serverconfig_EnemySpawnMode_Range() {
-	echo "0-5"
-}
-serverconfig_EnemySpawnMode_Values() {
-	config_allowed_values=("Disabled" "50%" "75%" "100%" "125%" "150%")
+	echo "true"
+}
+serverconfig_EnemySpawnMode_ErrorMessage() {
+	echo "Not a valid boolean given (true/false or yes/no or y/n)."
 }
 
@@ -471,4 +544,18 @@
 
 
+serverconfig_BloodMoonEnemyCount_QueryName() {
+	echo "Enemies per Player on Blood moons"
+}
+serverconfig_BloodMoonEnemyCount_Type() {
+	echo "number"
+}
+serverconfig_BloodMoonEnemyCount_Default() {
+	echo "8"
+}
+serverconfig_BloodMoonEnemyCount_Range() {
+	echo "0-64"
+}
+
+
 
 
@@ -505,4 +592,14 @@
 serverconfig_LootRespawnDays_Default() {
 	echo "7"
+}
+
+serverconfig_BedrollDeadZoneSize_QueryName() {
+	echo "Bedroll deadzone size"
+}
+serverconfig_BedrollDeadZoneSize_Type() {
+	echo "number"
+}
+serverconfig_BedrollDeadZoneSize_Default() {
+	echo "15"
 }
 
@@ -657,6 +754,19 @@
 	echo "--------------------------------"
 	for CV in \
-			ServerName ServerPassword ServerIsPublic ServerPort ServerMaxPlayerCount ServerDescription ServerWebsiteURL \
-			EACEnabled MaxSpawnedZombies MaxSpawnedAnimals \
+			ServerName ServerPassword ServerIsPublic ServerPort ServerDescription ServerWebsiteURL \
+			HideCommandExecutionLog MaxUncoveredMapChunksPerPlayer EACEnabled MaxSpawnedZombies MaxSpawnedAnimals \
+			; do
+		$1 $CV
+	done
+	echo
+}
+
+configEditSlots() {
+	local CV
+	
+	echo "Slots"
+	echo "--------------------------------"
+	for CV in \
+			ServerMaxPlayerCount ServerReservedSlots ServerReservedSlotsPermission ServerAdminSlots ServerAdminSlotsPermission \
 			; do
 		$1 $CV
@@ -750,5 +860,6 @@
 	for CV in \
 			GameDifficulty ZombiesRun \
-			EnemySenseMemory EnemySpawnMode EnemyDifficulty \
+			EnemySpawnMode EnemyDifficulty \
+			BloodMoonEnemyCount BedrollDeadZoneSize \
 			; do
 		$1 $CV
