diff --git a/lgsm/functions/info_game.sh b/lgsm/functions/info_game.sh index 77169b3f3..89dd5b928 100644 --- a/lgsm/functions/info_game.sh +++ b/lgsm/functions/info_game.sh @@ -1462,7 +1462,12 @@ fn_info_game_rust() { # Parameters servername=${servername:-"NOT SET"} port=${port:-"0"} - queryport=${port:-"0"} + if [ -f "${servercfgfullpath}" ]; then + queryport=$(sed -nr 's/^queryport\s+(.*)/\1/p' "${servercfgfullpath}") + fi + if [ -z "${queryport}" ]; then + queryport=${port:-"0"} + fi appport=${appport:-"0"} rconport=${rconport:-"0"} gamemode=${gamemode:-"NOT SET"}