Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Туториал Текстовый вывод данных сервера

Discussion in 'Руководства, инструкции, утилиты' started by Ars, Jan 6, 2012.

  1. Автор темы
    Ars

    Ars Активный участник

    Trophy Points:
    88
    Была подобная тема, только выводом картинкой, увидел что некоторые просили текстовое отображение данных.
    Туториала тут как такого нету просто код:
    PHP:
    <?php
    $host 
    "localhost"// Можно не менять, если машина и сервера находятся на одной VPS/VDS
    $port 25565// Порт сервера, указан стандартный
     
    $socket socket_create(AF_INETSOCK_STREAMSOL_TCP);
    $connected socket_connect($socket$host$port);
    if (
    $connected) {
        
    socket_send($socket"\xFE"10);
        
    $data "";
        
    $result socket_recv($socket, &$data1500);
        
    socket_close($socket);
        if (
    $result != false && substr($data01) == "\xFF") {
            
    $info explode("\xA7"mb_convert_encoding(substr($data,1), "iso-8859-1""utf-16be"));
            
    $serverName substr($info[0], 1);
            
    $playersOnline $info[1];
            
    $playersMax $info[2];
            echo 
    "Server: $serverName<br/>Players Online: $playersOnline/$playersMax";
        } else {
            echo 
    "Failed to receive data";
        }
    } else {
        echo 
    "Failed to connect";
    }
    ?>
    Можете изменить, перекрасив текст в другой цвет.
    По факту, этот код не мой, я его взял из офф. бакита.
    Пример:
    http://add.clannr.org/Online/ping.php
     
    GJEvolution, King_kirill and Sergey95 like this.
  2. Хостинг MineCraft
    <
  3. Sergey95

    Sergey95 Старожил Пользователь

    Trophy Points:
    153
    Skype:
    litesergey
    Имя в Minecraft:
    SergeyZH
    Спасибо.
     
    Beatboxer likes this.

Share This Page