Index: scripts/usr/local/lib/7dtd/common.sh
===================================================================
--- scripts/usr/local/lib/7dtd/common.sh	(revision 87)
+++ scripts/usr/local/lib/7dtd/common.sh	(revision 88)
@@ -188,5 +188,5 @@
 	local TEL_PORT=$(getConfigValue $1 TelnetPort)
 	local TEL_PASS=$(getConfigValue $1 TelnetPassword)	
-	if [ "$TEL_ENABLED" = "true" ] && [ -n "$TEL_PASS" ]; then
+	if [ "$TEL_ENABLED" = "true" ]; then
 		local TEMPFILE=$(mktemp)
 		rm -f $TEMPFILE
@@ -195,5 +195,9 @@
 		nc 127.0.0.1 $TEL_PORT <&3 &
 		local NCPID=$!
-		printf "$TEL_PASS\n$2\n" >&3
+		if [ -n "$TEL_PASS" ]; then
+			printf "$TEL_PASS\n$2\n" >&3
+		else
+			printf "$2\n" >&3
+		fi
 		sleep ${3:-1}
 		printf "exit\n" >&3
@@ -203,5 +207,5 @@
 		rm -f $TEMPFILE
 	else
-		echo "Telnet not enabled or no password set."
+		echo "Telnet not enabled."
 	fi
 }
Index: scripts/usr/local/lib/7dtd/serverconfig.sh
===================================================================
--- scripts/usr/local/lib/7dtd/serverconfig.sh	(revision 87)
+++ scripts/usr/local/lib/7dtd/serverconfig.sh	(revision 88)
@@ -364,14 +364,4 @@
 serverconfig_TelnetPassword_Type() {
 	echo "string"
-}
-serverconfig_TelnetPassword_Validate() {
-	if [ -z $1 ]; then
-		echo "0"
-	else
-		echo "1"
-	fi
-}
-serverconfig_TelnetPassword_ErrorMessage() {
-	echo "Telnet must have a password set to function."
 }
 
@@ -740,5 +730,6 @@
 			echo
 			echo "NOTE: Telnet will always be enabled for management purposes!"
-			echo "Make sure you block external access to this port!"
+			echo "Make sure you block external access to this port or set no password"
+			echo "so the server will only listen on the loopback interface!"
 			echo
 		fi
