Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $ip = 'mc.hypixel.net';
- $port = 25565;
- $onlinePlayers = 0;
- $maxPlayers = 0;
- $serverMotd = '';
- $serverSock = @stream_socket_client('tcp://'.$ip.':'.$port, $empty, $empty, 1);
- if($serverSock !== FALSE)
- {
- fwrite($serverSock, "\xfe");
- $response = fread($serverSock, 2048);
- $response = str_replace("\x00", '', $response);
- $response = substr($response, 2);
- $data = explode("\xa7", $response);
- unset($response);
- fclose($serverSock);
- if(sizeof($data) == 3)
- {
- $serverMotd = $data[0];
- $onlinePlayers = (int) $data[1];
- $maxPlayers = (int) $data[2];
- echo $serverMotd.'<br/>';
- echo $onlinePlayers.'/'.$maxPlayers.' player(s) online.';
- }else{
- echo 'Could not connect.';
- }
- }else{
- echo 'Server is offline.';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement