Skip to content

Commit 4b95e7f

Browse files
authored
fix(details): check as well queryport via steam (#3719)
1 parent 72cf56b commit 4b95e7f

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

lgsm/config-default/config-lgsm/colserver/_default.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ steamcmdforcewindows="no"
116116
branch=""
117117
betapassword=""
118118
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
119-
steammaster="false"
119+
steammaster="true"
120120

121121
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
122122
# 1: tmux kill

lgsm/config-default/config-lgsm/dodrserver/_default.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ steamcmdforcewindows="no"
121121
branch=""
122122
betapassword=""
123123
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
124-
steammaster="false"
124+
steammaster="true"
125125

126126
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
127127
# 1: tmux kill

lgsm/config-default/config-lgsm/stnserver/_default.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ steamcmdforcewindows="no"
119119
branch=""
120120
betapassword=""
121121
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
122-
steammaster="false"
122+
steammaster="true"
123123

124124
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
125125
# 1: tmux kill

lgsm/config-default/config-lgsm/vhserver/_default.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ steamcmdforcewindows="no"
124124
branch=""
125125
betapassword=""
126126
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
127-
steammaster="false"
127+
steammaster="true"
128128

129129
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode
130130
# 1: tmux kill

lgsm/functions/info_distro.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,11 +291,11 @@ if [ -z "${displaymasterserver}" ]; then
291291
if [ "${steammaster}" == "true" ]||[ "${commandname}" == "DEV-QUERY-RAW" ]; then
292292
# Will query server IP addresses first.
293293
for queryip in "${queryips[@]}"; do
294-
masterserver="$(curl --connect-timeout 10 -m 3 -s 'https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr='${queryip}':'${port}'&format=json' | jq '.response.servers[]|.addr' | wc -l 2>/dev/null)"
294+
masterserver="$(curl --connect-timeout 10 -m 3 -s "https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=${queryip}&format=json" | jq --arg port "${port}" --arg queryport "${queryport}" '.response.servers[] | select((.gameport == ($port|tonumber) or (.gameport == ($queryport|tonumber)))) | .addr' | wc -l 2>/dev/null)"
295295
done
296296
# Should that not work it will try the external IP.
297297
if [ "${masterserver}" == "0" ]; then
298-
masterserver="$(curl --connect-timeout 10 -m 3 -s 'https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr='${extip}':'${port}'&format=json' | jq '.response.servers[]|.addr' | wc -l 2>/dev/null)"
298+
masterserver="$(curl --connect-timeout 10 -m 3 -s "https://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=${extip}&format=json" | jq --arg port "${port}" --arg queryport "${queryport}" '.response.servers[] | select((.gameport == ($port|tonumber) or (.gameport == ($queryport|tonumber)))) | .addr' | wc -l 2>/dev/null)"
299299
fi
300300
if [ "${masterserver}" == "0" ]; then
301301
displaymasterserver="false"

0 commit comments

Comments
 (0)