sudo aptitude install sun-java6-jre
java -version
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)
cs.gtn.ru:27015
cs.gtn.ru:27016
sudo aptitude install conky
${color white}${execi 10 cd .monitor/ && java CounterStrikeMonitor}
private ArrayList users ;
private int[] scores ;
, .
.
UdpConnect - udp . .
CounterStrikeConnect - UdpConnect. Counter-Strike , WireShark. , . getData()
CounterStrikesParser - . 2 byte - . ParseFirstUdpPacket() ParseSecondUdpPacket() , . :
private ArrayList users ;
private int[] scores ;
private String nameServer ;
private String map ;
private int nomberOfGamers ;
private int maxGamers ;
CounterStrikeMonitor - . :
//
CounterStrikeConnect connect = new CounterStrikeConnect (ip, port);
// 2
// getData() connect
// 2
CounterStrikesParser parser = new CounterStrikesParser ( connect .getData(), connect .getData());
parser .ParseFirstUdpPacket(); //
parser .ParseSecondUdpPacket(); //
//
System.out.println("Name: " + parser .getNameServer());
private ArrayList users ;
private int[] scores ;
, .
.
UdpConnect - udp . .
CounterStrikeConnect - UdpConnect. Counter-Strike , WireShark. , . getData()
CounterStrikesParser - . 2 byte - . ParseFirstUdpPacket() ParseSecondUdpPacket() , . :
private ArrayList users ;
private int[] scores ;
private String nameServer ;
private String map ;
private int nomberOfGamers ;
private int maxGamers ;
CounterStrikeMonitor - . :
//
CounterStrikeConnect connect = new CounterStrikeConnect (ip, port);
// 2
// getData() connect
// 2
CounterStrikesParser parser = new CounterStrikesParser ( connect .getData(), connect .getData());
parser .ParseFirstUdpPacket(); //
parser .ParseSecondUdpPacket(); //
//
System.out.println("Name: " + parser .getNameServer());
private ArrayList users ;
private int[] scores ;
, .
.
UdpConnect - udp . .
CounterStrikeConnect - UdpConnect. Counter-Strike , WireShark. , . getData()
CounterStrikesParser - . 2 byte - . ParseFirstUdpPacket() ParseSecondUdpPacket() , . :
private ArrayList users ;
private int[] scores ;
private String nameServer ;
private String map ;
private int nomberOfGamers ;
private int maxGamers ;
CounterStrikeMonitor - . :
//
CounterStrikeConnect connect = new CounterStrikeConnect (ip, port);
// 2
// getData() connect
// 2
CounterStrikesParser parser = new CounterStrikesParser ( connect .getData(), connect .getData());
parser .ParseFirstUdpPacket(); //
parser .ParseSecondUdpPacket(); //
//
System.out.println("Name: " + parser .getNameServer());
private ArrayList users ;
private int[] scores ;
, .
.
UdpConnect - udp . .
CounterStrikeConnect - UdpConnect. Counter-Strike , WireShark. , . getData()
CounterStrikesParser - . 2 byte - . ParseFirstUdpPacket() ParseSecondUdpPacket() , . :
private ArrayList users ;
private int[] scores ;
private String nameServer ;
private String map ;
private int nomberOfGamers ;
private int maxGamers ;
CounterStrikeMonitor - . :
//
CounterStrikeConnect connect = new CounterStrikeConnect (ip, port);
// 2
// getData() connect
// 2
CounterStrikesParser parser = new CounterStrikesParser ( connect .getData(), connect .getData());
parser .ParseFirstUdpPacket(); //
parser .ParseSecondUdpPacket(); //
//
System.out.println("Name: " + parser .getNameServer());
private ArrayList users ;
private int[] scores ;
, .
.
UdpConnect - udp . .
CounterStrikeConnect - UdpConnect. Counter-Strike , WireShark. , . getData()
CounterStrikesParser - . 2 byte - . ParseFirstUdpPacket() ParseSecondUdpPacket() , . :
private ArrayList users ;
private int[] scores ;
private String nameServer ;
private String map ;
private int nomberOfGamers ;
private int maxGamers ;
CounterStrikeMonitor - . :
//
CounterStrikeConnect connect = new CounterStrikeConnect (ip, port);
// 2
// getData() connect
// 2
CounterStrikesParser parser = new CounterStrikesParser ( connect .getData(), connect .getData());
parser .ParseFirstUdpPacket(); //
parser .ParseSecondUdpPacket(); //
//
System.out.println("Name: " + parser .getNameServer());
private ArrayList users ;
private int[] scores ;
, .
.
UdpConnect - udp . .
CounterStrikeConnect - UdpConnect. Counter-Strike , WireShark. , . getData()
CounterStrikesParser - . 2 byte - . ParseFirstUdpPacket() ParseSecondUdpPacket() , . :
private ArrayList users ;
private int[] scores ;
private String nameServer ;
private String map ;
private int nomberOfGamers ;
private int maxGamers ;
CounterStrikeMonitor - . :
//
CounterStrikeConnect connect = new CounterStrikeConnect (ip, port);
// 2
// getData() connect
// 2
CounterStrikesParser parser = new CounterStrikesParser ( connect .getData(), connect .getData());
parser .ParseFirstUdpPacket(); //
parser .ParseSecondUdpPacket(); //
//
System.out.println("Name: " + parser .getNameServer());
Source: https://habr.com/ru/post/100924/
All Articles