Hi all,
After valve did the hl1 query protocol changes, our bot scrip never got
updated cause the author issnt around anymore.
In the script the this part is the one responsible for the query, could some
one make the changes in it from the old to the new query? Ive been trying it
myself, unsuccesfull.
SaintK
# start querying servers and storing results in the "results" array
servers.each do |x|
x.chomp!
case x.split(':')[2]
when "hl"
begin
timeout(1) do
begin
socket = UDPSocket.new
socket.connect(x.split(':')[0], x.split(':')[1].to_i)
socket.send("\xff\xff\xff\xffinfostring \n", 0)
a = socket.sysread(16384).delete("\xff").split("\\")
results << "HL/CS: \x037 #{a[20]} -\x036 #{a[22]}\x0313
#{a[6]}/#{a[12]}\x033 IP: #{x.split(':')[0]}:#{x.split(':')[1]}"
rescue Errno::ECONNREFUSED
results << "HL/CS Server: #{x.split(':')[0]}:#{x.split(':')[1]} is
down at the moment (connection refused)"
end
end
rescue TimeoutError
results << "HL/CS Server: #{x.split(':')[0]}:#{x.split(':')[1]} is down
at the moment (timed out)"
end #End the HL query
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds