Fixed srvstatus bug

pull/13/head
Aaron Johnson 6 years ago
parent a9ba662fe1
commit aa777ba4e1

@ -3,13 +3,14 @@
host=$1
port=$2
pass=$3
tmpfile=/tmp/.egsbot-stat
if nc -zvw3 $host $port 2>/dev/null; then
./scripts/srvstatus.expect $host $port $pass > /tmp/.stat
grep -B1 -A8 Empyrion\ dedicated\ server /tmp/.stat | egrep -v Playfield\|Game\ seed
./scripts/srvstatus.expect $host $port $pass > $tmpfile
grep -a -B1 -A8 Empyrion\ dedicated\ server /tmp/.stat | egrep -v Playfield\|Game\ seed
printf "\nOnline players:\n- - - - - - - - - - - - -"
sed -n '/Global\ online/,/Global\ players/p' /tmp/.stat | awk -F\= '{print $3}' | sed 's/....$//'
rm /tmp/.stat
sed -n '/Global\ online/,/Global\ players/p' $tmpfile | awk -F\= '{print $3}' | sed 's/....$//'
rm $tmpfile
exit 0
else
printf "Server is not responding to telnet requests!"

Loading…
Cancel
Save