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

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем Ars, 6 янв 2012.

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

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

    Баллы:
    88
    Была подобная тема, только выводом картинкой, увидел что некоторые просили текстовое отображение данных.
    Туториала тут как такого нету просто код:
    PHP:
    <?php
    $host 
    = "localhost"; // Можно не менять, если машина и сервера находятся на одной VPS/VDS
    $port = 25565; // Порт сервера, указан стандартный
     
    $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    $connected = socket_connect($socket, $host, $port);
    if (
    $connected) {
        
    socket_send($socket, "\xFE", 1, 0);
        
    $data = "";
        
    $result = socket_recv($socket, &$data, 150, 0);
        
    socket_close($socket);
        if (
    $result != false && substr($data, 0, 1) == "\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 и Sergey95 нравится это.
  2. Хостинг MineCraft
    <
  3. Sergey95

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

    Баллы:
    153
    Skype:
    litesergey
    Имя в Minecraft:
    SergeyZH
    Спасибо.
     
    Beatboxer нравится это.

Поделиться этой страницей