blog.garaż.net

04 styczeń 2009

Jest ktoś do rezania?

Czyli krótki statystyki popularnych serwerów gier, dzięki Conky i Qstat.

Conky to w założeniach lekki monitor systemu, potrafiący zbierać informacje na temat temperatury czujników, stanu pamięci, procesora, procesów, itd. Jednak trochę wyobraźni w połączeniu z przydatną komendą exec, może przerodzić go w kombajn zdolny do wyświetlania dowolnej informacji tekstowej wprost na pulpicie.

Z kolei Qstat to mała aplikacja tekstowa potrafiąca połączyć się z serwerami popularnych gier (między innym Half Life, Quake, Unreal, ...) i pobrać informacje na temat aktualnej mapy, na której zmagają się gracze, ilości podłączonych klientów, maksymalnej możliwej ilości klientów do podłączenia, itd. Więcej oczywiście w dokumentacji na stronie. ;)

Ale nie owijając w bawełnę, gotowy kawałek konfiguracji dla serwera Half-Life (lub Counter Strike):

${alignc}${color0}:: Counter Strike :: Graczy ${color1}${exec qstat -P -nohtmlnames -raw '|' -default hls adres_serwera | head -n1 | cut -d '|' -f 6}/${exec qstat -P -nohtmlnames -raw '|' -default hls adres_serwera | head -n1 |  cut -d '|' -f 5} ${color0}:: Mapa ${color1}${exec qstat -P -nohtmlnames -raw '|' -default hls adres_serwera | head -n1 | cut -d '|' -f 4} ${color0}::

Tak wygląda to na ekranie:

Conky + Qstat = status serwera Counter Strike

Oczywiście adres_serwera należy zastąpić adresem naszego ukochanego serwera, na którym młócimy co wieczór. Aby wykorzystać go z innymi rodzajami serwerów, wystarczy zamiast wartości hls parametru -default wpisać odpowiednio inny skrót. ;)

Comments !