Browse Source

kf

pull/3428/head
Daniel Gibbs 4 years ago
parent
commit
2605ceae91
  1. 40
      lgsm/functions/info_config.sh

40
lgsm/functions/info_config.sh

@ -1178,6 +1178,44 @@ fn_info_config_warfork(){
fi
}
fn_info_config_kf(){
if [ ! -f "${servercfgfullpath}" ]; then
servername="${unavailable}"
serverpassword="${unavailable}"
adminpassword="${unavailable}"
port="${zero}"
queryport="${zero}"
queryportgs="${zero}"
webadminenabled="${unavailable}"
httpport="${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$//')
httpport=$(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"}
httpport=${webadminport:-"0"}
webadminuser=${webadminuser:-"NOT SET"}
webadminpass=${webadminpass:-"NOT SET"}
fi
}
fn_info_config_kf2(){
if [ ! -f "${servercfgfullpath}" ]; then
servername="${unavailable}"
@ -1663,6 +1701,8 @@ elif [ "${shortname}" == "jc2" ]; then
fn_info_config_jc2
elif [ "${shortname}" == "jc3" ]; then
fn_info_config_jc3
elif [ "${shortname}" == "kf" ]; then
fn_info_config_kf
elif [ "${shortname}" == "kf2" ]; then
fn_info_config_kf2
elif [ "${shortname}" == "mohaa" ]; then

Loading…
Cancel
Save