|
|
@@ -263,9 +263,9 @@ fi
|
|
|
if [ "$(command -v jq 2>/dev/null)" ]; then
|
|
|
if [ "${ip}" ]&&[ "${port}" ]; then
|
|
|
if [ "${steammaster}" == "true" ]; then
|
|
|
- masterserver=$(curl -m 3 -s 'https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr='${ip}':'${port}'&format=json' | jq '.response.servers[]|.addr' | wc -l 2>/dev/null)
|
|
|
+ masterserver=$(curl -m 3 -s 'https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr='${ip}':'${port}'&format=json' | jq '.response.servers[]?|.addr' | wc -l 2>/dev/null)
|
|
|
if [ "${masterserver}" == "0" ]; then
|
|
|
- masterserver=$(curl -m 3 -s 'https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr='${extip}':'${port}'&format=json' | jq '.response.servers[]|.addr' | wc -l 2>/dev/null)
|
|
|
+ masterserver=$(curl -m 3 -s 'https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr='${extip}':'${port}'&format=json' | jq '.response.servers[]?|.addr' | wc -l 2>/dev/null)
|
|
|
fi
|
|
|
if [ "${masterserver}" == "0" ]; then
|
|
|
displaymasterserver="false"
|