File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -72,10 +72,10 @@ fn_info_game_arma3(){
7272 serverpassword=" ${unavailable} "
7373 maxplayers=" ${zero} "
7474 else
75- servername=$( grep " hostname " " ${servercfgfullpath} " | sed -e ' s/^[ \t]*//g ' -e ' /^\//d ' -e ' s/hostname//g ' | tr -d ' =\";,: ' | sed -e ' s/^[ \t]*// ' -e ' s/[ \t]*$// ' )
76- adminpassword=$( grep " passwordAdmin " " ${servercfgfullpath} " | sed -e ' s/^[ \t]*//g ' -e ' /^\//d ' -e ' s/passwordAdmin//g ' | tr -d ' =\";,: ' | sed -e ' s/^[ \t]*// ' -e ' s/[ \t]*$// ' )
77- serverpassword=$( grep " password " " ${servercfgfullpath} " | sed -e ' s/^[ \t]*//g ' -e ' /^\//d ' -e ' s/password//g ' | tr -d ' =\";,: ' | sed -e ' s/^[ \t]*// ' -e ' s/[ \t]*$// ' )
78- maxplayers=$( grep " maxPlayers" " ${servercfgfullpath} " | grep -v " // " | tr -cd ' [:digit:] ' )
75+ servername=$( sed -nr ' s/^hostname\s*=\s*"(.*)"\s*;/\1/p ' " ${servercfgfullpath} " )
76+ adminpassword=$( sed -nr ' s/^passwordAdmin\s*=\s*"(.*)"\s*;/\1/p ' " ${servercfgfullpath} " )
77+ serverpassword=$( sed -nr ' s/^password\s*=\s*"(.*)"\s*;/\1/p ' " ${servercfgfullpath} " )
78+ maxplayers=$( sed -nr ' s/^ maxPlayers\s*=\s*([0-9]+)\s*;/\1/p ' " ${servercfgfullpath} " )
7979
8080 # Not set
8181 servername=${servername:- " NOT SET" }
You can’t perform that action at this time.
0 commit comments