Răsfoiți Sursa

fix(vints): refactor to fix it when there is no config for the server (#3955)

Christian 3 ani în urmă
părinte
comite
920657e774
1 a modificat fișierele cu 4 adăugiri și 7 ștergeri
  1. 4 7
      lgsm/functions/info_game.sh

+ 4 - 7
lgsm/functions/info_game.sh

@@ -2177,20 +2177,17 @@ fn_info_game_vints() {
 		servername="${unavailable}"
 		maxplayers="${unavailable}"
 		serverpassword="${unavailable}"
-		port="${unavailable}"
-		queryport="${unavailable}"
-		configip="${unavailable}"
+		port="${port:-"0"}"
 	else
 		servername=$(jq -r '.ServerName' "${servercfgfullpath}")
 		maxplayers=$(jq -r '.MaxClients' "${servercfgfullpath}")
 		serverpassword=$(jq -r 'select(.Password != null) | .Password' "${servercfgfullpath}")
 		port=$(jq -r '.Port' "${servercfgfullpath}")
-		queryport=${port:-"0"}
 		configip=$(jq -r 'select(.Ip != null) | .Ip' "${servercfgfullpath}")
-
-		serverpassword=${serverpassword:-"NOT SET"}
-		configip=${configip:-"0.0.0.0"}
 	fi
+	queryport=${port:-"0"}
+	serverpassword=${serverpassword:-"NOT SET"}
+	configip=${configip:-"0.0.0.0"}
 }
 
 fn_info_game_wet() {