Serverzeugs für Enemy Territory

Anzahl der Spieler auf einem Server auslesen

Es muss das Paket “qstat” installiert sein, welches das Binary “quakestat” mitliefert.

Dann kann man z. B. folgenden Einzeiler nutzen, um die Anzahl der Spieler auf dem Server anzuzeigen:

_server=127.0.0.1; _port=27960 _count=0; for _ping in $(quakestat -rws ${_server}:${_port} -P | sed -r -n -e 's#.*([0-9]+)ms.*#\1#p'); do if [ $_ping -gt 0 ]; then _count=$(($_count+1)); fi; done; echo "Players on the server ${_server}:${_port}: ${_count}" 
Zuletzt geändert 2022-03-29 05:03:36 +0200 CEST durch Natenom (init, 1c39149)