skriv
/ipcheck ip
f.eks
/ipcheck 84.238.70.192:27015
1S
alias ipcheck {
.set %s.chan $active
set %s.ip $1
.sockudp -k ipcheck $gettok(%s.ip,1,58) $gettok(%s.ip,2,58) ÿÿÿÿTSource Engine Query
set %ipclose on
.timeripclose 1 3 ipclose
}
alias ipclose {
if (%ipclose) { sockclose ipcheck | echo 4 -a Server Error: no connection %s.ip }
}
on *:udpread:ipcheck:{
unset %serv
sockread &t
if ($bvar(&t,0)) {
breplace &t 0 255
%t = $bvar(&t,7-).text
set %serv servercheck: %s.ip ~ $gettok(%t,4,255) - server: $gettok(%t,2,255) map: $gettok(%t,3,255)
echo -a %serv
unset %ipclose
}
sockclose $sockname
}