From 3f2340b3c890260afd59e8106d8acfa015da7639 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Mon, 6 Jul 2015 23:05:09 +0100 Subject: [PATCH] Added dont starve together --- functions/fn_details_config | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/functions/fn_details_config b/functions/fn_details_config index f63a0a548..30a71afb2 100644 --- a/functions/fn_details_config +++ b/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 \ No newline at end of file +fi