Browse Source

ut2k4

pull/3428/head
Daniel Gibbs 4 years ago
parent
commit
5cc2b83c77
  1. 40
      lgsm/functions/info_config.sh
  2. 2
      lgsm/functions/info_messages.sh

40
lgsm/functions/info_config.sh

@ -1258,6 +1258,44 @@ fn_info_config_kf2(){
fi
}
fn_info_config_ut2k4(){
if [ ! -f "${servercfgfullpath}" ]; then
servername="${unavailable}"
serverpassword="${unavailable}"
adminpassword="${unavailable}"
port="${zero}"
queryport="${zero}"
queryportgs="${zero}"
webadminenabled="${unavailable}"
webadminport="${zero}"
webadminuser="${unavailable}"
webadminpass="${unavailable}"
else
servername=$(sed -nr 's/^ServerName=(.*)$/\1/p' "${servercfgfullpath}" | tr -d '=\";,:' | sed 's/\r$//')
serverpassword=$(sed -nr 's/^GamePassword=(.*)$/\1/p' "${servercfgfullpath}" | tr -d '=\";,:' | sed 's/\r$//')
adminpassword=$(sed -nr 's/^AdminPassword=(.*)$/\1/p' "${servercfgfullpath}" | tr -d '=\";,:' | sed 's/\r$//')
port=$(sed -nr 's/^Port=(.*)$/\1/p' "${servercfgfullpath}" | tr -cd '[:digit:]')
queryport=$((port + 1))
queryportgs=$(sed -nr 's/^OldQueryPortNumber=(.*)$/\1/p' "${servercfgfullpath}" | tr -cd '[:digit:]')
webadminenabled=$(sed -nr 's/^bEnabled=(.*)$/\1/p' "${servercfgfullpath}" | tr -d '=\";,:' | sed 's/\r$//')
webadminport=$(sed -nr 's/^ListenPort=(.*)$/\1/p' "${servercfgfullpath}" | tr -cd '[:digit:]')
webadminuser=$(sed -nr 's/^AdminName=(.*)$/\1/p' "${servercfgfullpath}" | tr -d '=\";,:' | sed 's/\r$//')
webadminpass="${adminpassword}"
# Not Set
servername=${servername:-"NOT SET"}
serverpassword=${serverpassword:-"NOT SET"}
adminpassword=${adminpassword:-"NOT SET"}
port=${port:-"0"}
queryport=${queryport:-"0"}
queryportgs=${queryportgs:-"0"}
webadminenabled=${webadminenabled:-"NOT SET"}
webadminport=${webadminport:-"0"}
webadminuser=${webadminuser:-"NOT SET"}
webadminpass=${webadminpass:-"NOT SET"}
fi
}
fn_info_config_sdtd(){
if [ ! -f "${servercfgfullpath}" ]; then
servername="${unavailable}"
@ -1768,6 +1806,8 @@ elif [ "${shortname}" == "terraria" ]; then
fn_info_config_terraria
elif [ "${shortname}" == "tu" ]; then
fn_info_config_towerunite
elif [ "${shortname}" == "ut2k4" ]; then
fn_info_config_ut2k4
elif [ "${engine}" == "unreal" ]; then
fn_info_config_unreal
elif [ "${engine}" == "unreal2" ]; then

2
lgsm/functions/info_messages.sh

@ -1363,7 +1363,7 @@ fn_info_message_ut2k4(){
fn_messages_separator
{
echo -e "${lightblue}Web Admin enabled:\t${default}${webadminenabled}"
echo -e "${lightblue}Web Admin url:\t${default}http://${webadminip}:${webadminport}"
echo -e "${lightblue}Web Admin url:\t${default}http://${webadminip}:${httpport}"
echo -e "${lightblue}Web Admin username:\t${default}${webadminuser}"
echo -e "${lightblue}Web Admin password:\t${default}${webadminpass}"
} | column -s $'\t' -t

Loading…
Cancel
Save