Skip to content

Commit 25c319e

Browse files
committed
correct info bug for bt1944server
1 parent 1029468 commit 25c319e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lgsm/functions/info_config.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,13 +169,15 @@ fn_info_config_battalion1944(){
169169
if [ ! -f "${servercfgfullpath}" ]; then
170170
servername="${unavailable}"
171171
serverpassword="${unavailable}"
172+
gamemode="${unavailable}"
172173
else
173-
servername=$(grep "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
174-
serverpassword=$(grep "Password" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/Password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
175-
174+
servername=$(grep -m2 "ServerName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/ServerName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
175+
serverpassword=$(grep "Password" "${servercfgfullpath}" | grep -v "RCONPassword" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/Password//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
176+
gamemode=$(grep -m2 "PlayMode" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/PlayMode//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
176177
# Not Set
177178
servername=${servername:-"NOT SET"}
178179
serverpassword=${serverpassword:-"NOT SET"}
180+
gamemode=${gamemode:-"NOT SET"}
179181
fi
180182
}
181183

0 commit comments

Comments
 (0)