|
@ -448,13 +448,10 @@ fn_info_game_kf() { |
|
|
queryportgs="${queryportgs:-"0"}" |
|
|
queryportgs="${queryportgs:-"0"}" |
|
|
servername="${servername:-"NOT SET"}" |
|
|
servername="${servername:-"NOT SET"}" |
|
|
serverpassword="${serverpassword:-"NOT SET"}" |
|
|
serverpassword="${serverpassword:-"NOT SET"}" |
|
|
steammasterport="${steammasterport:-"0"}" |
|
|
|
|
|
steammasterport="28852" |
|
|
steammasterport="28852" |
|
|
steamport="${steamport:-"0"}" |
|
|
steamworksport="20560" |
|
|
steamport="20560" |
|
|
|
|
|
webadminenabled="${webadminenabled:-"NOT SET"}" |
|
|
webadminenabled="${webadminenabled:-"NOT SET"}" |
|
|
webadminpass="${adminpassword}" |
|
|
webadminpass="${adminpassword}" |
|
|
webadminpass="${webadminpass:-"NOT SET"}" |
|
|
|
|
|
webadminuser="${webadminuser:-"NOT SET"}" |
|
|
webadminuser="${webadminuser:-"NOT SET"}" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -1576,51 +1573,34 @@ fn_info_game_qw() { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
fn_info_game_ro() { |
|
|
fn_info_game_ro() { |
|
|
# Config |
|
|
if [ -f "${servercfgfullpath}" ]; then |
|
|
if [ ! -f "${servercfgfullpath}" ]; then |
|
|
fn_info_game_ini "adminpassword" "AdminPassword" |
|
|
servername="${unavailable}" |
|
|
fn_info_game_ini "httpport" "ListenPort" |
|
|
serverpassword="${unavailable}" |
|
|
fn_info_game_ini "lanport" "LANServerPort" |
|
|
adminpassword="${unavailable}" |
|
|
fn_info_game_ini "maxplayers" "MaxPlayers" |
|
|
port="${zero}" |
|
|
fn_info_game_ini "port" "Port" |
|
|
queryport="${zero}" |
|
|
fn_info_game_ini "queryportgs" "QueryPort" |
|
|
steamport="${zero}" |
|
|
fn_info_game_ini "servername" "ServerName" |
|
|
steammasterport="${zero}" |
|
|
fn_info_game_ini "serverpassword" "GamePassword" |
|
|
lanport="${zero}" |
|
|
fn_info_game_ini "webadminenabled" "bEnabled" |
|
|
httpport="${zero}" |
|
|
fn_info_game_ini "webadminpass" "WebAdminPassword" |
|
|
webadminenabled="${unavailable}" |
|
|
fn_info_game_ini "webadminuser" "AdminName" |
|
|
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)) |
|
|
|
|
|
steamport="20610" |
|
|
|
|
|
steammasterport="28902" |
|
|
|
|
|
lanport=$(grep "LANServerPort=" "${servercfgfullpath}" | tr -cd '[:digit:]') |
|
|
|
|
|
httpport=$(sed -nr 's/^ListenPort=(.*)$/\1/p' "${servercfgfullpath}" | tr -cd '[:digit:]') |
|
|
|
|
|
webadminenabled=$(sed -nr 's/^bEnabled=(.*)$/\1/p' "${servercfgfullpath}" | tr -d '=\";,:' | sed 's/\r$//') |
|
|
|
|
|
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"} |
|
|
|
|
|
steamport=${steamport:-"0"} |
|
|
|
|
|
steammasterport=${steammasterport:-"0"} |
|
|
|
|
|
lanport=${lanport:-"0"} |
|
|
|
|
|
httpport=${httpport:-"0"} |
|
|
|
|
|
webadminenabled=${webadminenabled:-"NOT SET"} |
|
|
|
|
|
webadminuser=${webadminuser:-"NOT SET"} |
|
|
|
|
|
webadminpass=${webadminpass:-"NOT SET"} |
|
|
|
|
|
fi |
|
|
fi |
|
|
|
|
|
adminpassword="${adminpassword:-"NOT SET"}" |
|
|
# Parameters |
|
|
defaultmap="${defaultmap:-"NOT SET"}" |
|
|
defaultmap=${defaultmap:-"NOT SET"} |
|
|
httpport="${httpport:-"0"}" |
|
|
|
|
|
lanport="${lanport:-"0"}" |
|
|
|
|
|
maxplayers="${maxplayers:-"0"}" |
|
|
|
|
|
port="${port:-"0"}" |
|
|
|
|
|
queryport="$((port + 1))" |
|
|
|
|
|
queryportgs="${queryportgs:-"0"}" |
|
|
|
|
|
servername="${servername:-"NOT SET"}" |
|
|
|
|
|
serverpassword="${serverpassword:-"NOT SET"}" |
|
|
|
|
|
steamport="20610" |
|
|
|
|
|
steammasterport="28902" |
|
|
|
|
|
webadminenabled="${webadminenabled:-"NOT SET"}" |
|
|
|
|
|
webadminpass="${adminpassword}" |
|
|
|
|
|
webadminuser="${webadminuser:-"NOT SET"}" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
# Config Type: QuakeC |
|
|
# Config Type: QuakeC |
|
|