Daniel Gibbs 11 лет назад
Родитель
Сommit
3f2340b3c8
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      functions/fn_details_config

+ 6 - 1
functions/fn_details_config

@@ -9,6 +9,10 @@
 if [ "${engine}" == "avalanche" ]; then
 	 servername=$(grep -s Name "${servercfgfullpath}"|sed 's/Name//g'|tr -d '=\"; '|sed 's/,//g')
 
+elif [ "${engine}" == "dontstarve" ]; then
+	servername=$(grep -s "default_server_name = " "${servercfgfullpath}"|sed 's/default_server_name = //g'|tr -d '=\";'|sed 's/,//g')
+	port=$(grep -s "server_port = " "${servercfgfullpath}"|sed 's/server_port = //g'|tr -cd [:digit:])
+
 elif [ "${engine}" == "projectzomboid" ]; then
 	servername=$(grep -s PublicName= "${servercfgfullpath}"|sed 's/PublicName=//g'|tr -d '=\";'|sed 's/,//g')
 	port=$(grep -s DefaultPort= "${servercfgfullpath}"|sed 's/DefaultPort=//g'|tr -cd [:digit:])
@@ -31,6 +35,7 @@ elif [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]; then
 
 elif [ "${engine}" == "spark" ]; then
 	queryport=$((${port} + 1))
+
 elif [ "${gamename}" == "Teamspeak 3" ]; then
 	if  [ -s "${servercfgfullpath}" ]; then
 		port=$(grep default_voice_port= "${servercfgfullpath}"|tr -cd [:digit:])
@@ -70,4 +75,4 @@ elif [ "${engine}" == "unreal" ]||[ "${engine}" == "unreal2" ]; then
 		webadminuser=$(grep AdminName= "${servercfgfullpath}"|sed 's/\AdminName=//g')
 		webadminpass=$(grep AdminPassword= "${servercfgfullpath}"|sed 's/\AdminPassword=//g')
 	fi
-fi
+fi