Skip to content

Commit 6816d39

Browse files
authored
fix(ark): rework parsing of config (#3878)
1 parent 14ca894 commit 6816d39

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lgsm/functions/info_game.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ fn_info_game_ark(){
4646
adminpassword="${unavailable}"
4747
serverpassword="${unavailable}"
4848
else
49-
servername=$(grep "SessionName" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/SessionName//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
50-
adminpassword=$(grep "ServerAdminPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/ServerAdminPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//' )
51-
serverpassword=$( grep "ServerPassword" "${servercfgfullpath}" | sed -e 's/^[ \t]*//g' -e '/^--/d' -e 's/ServerPassword//g' | tr -d '=\";,:' | sed -e 's/^[ \t]*//' -e 's/[ \t]*$//')
49+
servername=$(sed -nr 's/^SessionName=(.*)/\1/p' "${servercfgfullpath}")
50+
adminpassword=$(sed -nr 's/^ServerAdminPassword=(.*)/\1/p' "${servercfgfullpath}")
51+
serverpassword=$(sed -nr 's/^ServerPassword=(.*)/\1/p' "${servercfgfullpath}")
5252

5353
# Not set
5454
servername=${servername:-"NOT SET"}

0 commit comments

Comments
 (0)