diff --git a/functions/fn_details_config b/functions/fn_details_config index d24751f81..6fccda497 100644 --- a/functions/fn_details_config +++ b/functions/fn_details_config @@ -235,6 +235,7 @@ elif [ "${engine}" == "realvirtuality" ]; then fn_servercfgfullpath +# Serious Sam elif [ "${engine}" == "seriousengine35" ]; then # server name @@ -295,6 +296,7 @@ elif [ "${engine}" == "seriousengine35" ]; then fn_servercfgfullpath +# Source Engine Games elif [ "${engine}" == "source" ] || [ "${engine}" == "goldsource" ]; then # server name @@ -329,6 +331,7 @@ elif [ "${engine}" == "source" ] || [ "${engine}" == "goldsource" ]; then fn_servercfgfullpath +# Spark (NS2: Combat) elif [ "${engine}" == "spark" ]; then # query port @@ -341,6 +344,7 @@ elif [ "${engine}" == "spark" ]; then fn_servercfgfullpath +# Teamspeak 3 elif [ "${gamename}" == "Teamspeak 3" ]; then # ip @@ -388,6 +392,7 @@ elif [ "${gamename}" == "Teamspeak 3" ]; then fn_servercfgfullpath +# Teeworlds elif [ "${engine}" == "teeworlds" ]; then # server name @@ -440,6 +445,7 @@ elif [ "${engine}" == "teeworlds" ]; then fn_servercfgfullpath +# Terraria elif [ "${engine}" == "terraria" ]; then # port @@ -450,7 +456,8 @@ elif [ "${engine}" == "terraria" ]; then port="0" fi -elif [ "${engine}" == "unity3d" ]; then +# 7 Day To Die (unity3d) +elif [ "${gamename}" == "7 Days To Die" ]; then # server name if [ -f "${servercfgfullpath}" ]; then @@ -586,6 +593,48 @@ elif [ "${engine}" == "unity3d" ]; then fn_servercfgfullpath +# Hurtworld (unity3d) +elif [ "${gamename}" == "Hurtworld" ]; then + + # server name + if [ -n "${servername}" ]; then + servername="${servername}" + else + servername="\e[0;31mUNAVAILABLE\e[0m" + fi + + # server password + # not available yet + + # slots + if [ -n "${maxplayers}" ]; then + slots="{maxplayers}" + else + slots="NOT SET" + fi + + # game world + if [ -n "${map}" ]; then + gameworld="${map}" + else + gameworld="\e[0;31mUNAVAILABLE\e[0m" + fi + + # port + if [ -n "${port}" ]; then + port="${port}" + else + port="0" + fi + + # query port + if [ -n "${queryport}" ]; then + queryport="${queryport}" + else + queryport="0" + fi + +# Unreal Tournament elif [ "${engine}" == "unreal" ] || [ "${engine}" == "unreal2" ]; then # server name @@ -716,6 +765,7 @@ elif [ "${engine}" == "unreal" ] || [ "${engine}" == "unreal2" ]; then fn_servercfgfullpath +# ARK: Survivaial Evolved elif [ "${gamename}" == "ARK: Survivial Evolved" ]; then # server name