Bom gostaria de saber como posso pegar os players e max players de um servidor ... tentei com varios code só que todos deram no mesmo resultado e não funcional ...
Usei tipo socket:
public static String connect(){
try {
Socket sock = new Socket(ip, porta);
DataOutputStream out = new DataOutputStream(sock.getOutputStream());
DataInputStream in = new DataInputStream(sock.getInputStream());
out.write(0xFE);
int b;
StringBuffer str = new StringBuffer();
while ((b = in.read()) != -1) {
if (b != 0 && b > 16 && b != 255 && b != 23 && b != 24) {
// Not sure what use the two characters are so I omit them
str.append((char) b);
}
}
String[] data = str.toString().split("§");
int onlinePlayers = Integer.parseInt(data[1]);
int maxPlayers = Integer.parseInt(data[2]);
return onlinePlayers + "/" + maxPlayers;
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return "§cOffline";
}
Pergunta
Solitario
Bom gostaria de saber como posso pegar os players e max players de um servidor ... tentei com varios code só que todos deram no mesmo resultado e não funcional ...
Usei tipo socket:
@EDIT:
Erro:
https://hastebin.com/irumayanat.vbs
Editado por SolitarioLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados