Skip to content

Instantly share code, notes, and snippets.

@kimoto
Created September 25, 2010 10:33
Show Gist options
  • Select an option

  • Save kimoto/596718 to your computer and use it in GitHub Desktop.

Select an option

Save kimoto/596718 to your computer and use it in GitHub Desktop.
require 'qstat_parse'
require 'kconv'
if ARGV.empty?
puts "not found"
exit
end
r = find_player_server(read_server_list("server.txt"), ARGV.shift)
if r.empty?
puts "not found"
exit
end
## smart print server info
r.first(3).each_with_index{ |rr, i|
puts rr[:server] + " (" + rr[:number_of_players].gsub(" ", "") + ")"
puts "connect " + rr[:ip_port]
puts rr[:players].map{|e| e[:name]}.join(",").tosjis
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment