Browse Source

Moved arma3server ports

*Moved ports out of main script in to the functions.
*Updated the port variables so no longer requires the config parameters
to be in a specific line.
pull/254/merge
Daniel Gibbs 10 years ago
parent
commit
cedc00db3e
  1. 8
      functions/fn_details
  2. 1
      functions/fn_serverquery

8
functions/fn_details

@ -173,6 +173,10 @@ echo ""
fn_arma3details(){
fn_autoip
servername=$(grep -s hostname "${servercfgfullpath}"| grep -v //|sed -e 's/\<hostname\>//g'| tr -d '=\"; ')
serverport=$(grep -s serverport= "${servercfgfullpath}"| grep -v //|tr -cd [:digit:])
queryport=$(grep -s steamqueryport= "${servercfgfullpath}"| grep -v //|tr -cd [:digit:])
masterport=$(grep -s steamport= "${servercfgfullpath}"| grep -v //|tr -cd [:digit:])
pid=$(tmux list-sessions 2>&1|awk '{print $1}'|grep -E "^${servicename}:"|wc -l)
echo ""
echo "${gamename} Server Details"
@ -187,6 +191,10 @@ echo "Server Ports"
echo "============================"
echo "Ports the server is currently using."
echo ""
if [ -z ${serverport} ] || [ -z ${queryport} ] || [ -z ${masterport} ] ; then
echo -e "\e[0;31mERROR!\e[0;39m Missing/commented ports in ${servercfg}."
echo ""
fi
echo "PROTOCOL DESCRIPTION PORT"
echo "UDP Game port ${serverport}"
echo "UDP STEAM query port ${queryport}"

1
functions/fn_serverquery

@ -13,6 +13,7 @@ if [ -f gsquery.py ]; then
elif [ "${engine}" == "spark" ]; then
port=$((${port} + 1))
elif [ "${engine}" == "realvirtuality" ]; then
queryport=$(grep -s steamqueryport= "${servercfgfullpath}"| grep -v //|tr -cd [:digit:])
port=${queryport}
fi
fn_printinfo "Monitoring ${servicename}: Detected gsquery.py"

Loading…
Cancel
Save