Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб EndlessMonitor 2.0 Stable [Hostinger!] [+Стили] [+Дополнения] [+Cron] [Free]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем OsipXD, 21 фев 2013.

?

Нужно ли выкладывать мониторинг с поддержкой настоящего крона?

Голосование закрыто 25 фев 2013.
  1. Да, хочется настоящий крон, но альтренатива тоже ничего

    34 голосов
    59,6%
  2. Нет, и так хорошо

    3 голосов
    5,3%
  3. Единая Россия

    19 голосов
    33,3%
  4. Да, альтернатива плохая

    1 голосов
    1,8%
  1. Qixiw

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

    Баллы:
    103
    Skype:
    invis.nik
    У меня не создаётся картинка в status. Помогите !)
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    ВНИМАНИЕ!
    Мониторинг (на Dropbox'e) перезалит так
    как в нем отсутствовал файл inifile.php
    Предыдущая версия (если скачана не с...
    гитхаба) неработоспособна..............
     
  4. franzus

    franzus Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    franzus
    Выражаю глубокую благодарность автору! Но все-таки с cron"ом как-то мне не удобно =)
     
  5. BAKU

    BAKU Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BAKU
    Привет, я не очень разбираюсь во всем этом)
    Дело в том что у меня есть 1 проблемка, в режиме отладки мне пишет вот такое сообщение:
    Notice: Undefined index: Classicone in /home/u300398870/public_html/Monitoring/draw.php on line 107

    Notice: Undefined index: Classicone in /home/u300398870/public_html/Monitoring/draw.php on line 108

    Notice: Undefined index: Classicone in /home/u300398870/public_html/Monitoring/draw.php on line 110

    Notice: Undefined index: Classicone in /home/u300398870/public_html/Monitoring/draw.php on line 111

    Спрашиваеться: так и должно быть?
    Если да, то мониторинг все равно не работает. Показывает Offline.
    А если нет, то он не работает) :cap:
    И может ли это связанно с тем что сайт на Hostinger? Хотя он не бесплатный, а в статусе Premium.
    Жду ответа):)
     
    ВремяПриключений нравится это.
  6. Автор темы
    OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Ну вообще не знаю как дела обстоят с премиумным хостингером, но попробуйте поставить расширение FreeHost, будут ли там такие же проблемы
    UPD: попробуйте запустить скрипт в режиме отладки и киньте ошибки которые покажет скрипт
     
    Сникерсни и BAKU нравится это.
  7. NINJA

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

    Баллы:
    123
    не создаётся картинка в кроне уже все варианты перебрал путь указывал хостинг платный настройки выставлял а картинки все нету .
     
  8. Автор темы
    OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    @NINJA, попробуйте запустить скрипт в режиме отладки и киньте ошибки которые покажет скрипт
     
    Сникерсни и BAKU нравится это.
  9. NINJA

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

    Баллы:
    123
    /var/www/p164462/data/www/mc-middle-age.ru/monit
    Warning: include(/var/www/p164462/data/www/mc-middle-age.ru/monit/inifile.php) [function.include]: failed to open stream: No such file or directory in /var/www/p164462/data/www/mc-middle-age.ru/monit/draw.php on line 103

    Warning: include() [function.include]: Failed opening '/var/www/p164462/data/www/mc-middle-age.ru/monit/inifile.php' for inclusion (include_path='.:/usr/local/php53/lib/php') in /var/www/p164462/data/www/mc-middle-age.ru/monit/draw.php on line 103

    Fatal error: Class 'TIniFileEx' not found in /var/www/p164462/data/www/mc-middle-age.ru/monit/draw.php on line 118
     
  10. BAKU

    BAKU Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BAKU
    Установил FreeHost теперь вот такая проблема:

    /home/u300398870/public_html/Monitoring
    Parse error: syntax error, unexpected T_VARIABLE in /home/u300398870/public_html/Monitoring/serverlist.php on line 7

    В самом фаиле serverlist.php 7 строчка в полном поярдке:

    <?php
    /* Список серверов
    IP серверов ($address['НАЗВАНИЕ_СЕРВЕРА'])
    Порты серверов ($port['НАЗВАНИЕ_СЕРВЕРА']) */
    // Ваш сервер (с названием название_сервера)
    $maxonline['Classicone'] = 60
    $ips['Classicone'] = '176.9.127.50'; // Сюда ip
    $ports['Classicone'] = 25566; // Сюда порт
    $texts['Classicone'] = 'Classic-1'; // Надпись на мониторинге, если не нужна - false
    $icons['Classicone'] = false; // Иконка, если не нужна - false

    // Еще один сервер (с названием название_второго_сервера)
    $maxonline['Classictwo'] = 50
    $ips['Classictwo'] = '176.9.137.67'; // Сюда ip
    $ports['Classictwo'] = 25569; // Сюда порт
    $texts['Classictwo'] = 'Classic-1'; // Надпись на мониторинге, если не нужна - false
    $icons['Classictwo'] = false; // Иконка, если не нужна - false

    // И так сколько угодно серверов...
    $maxonline['Hardcore'] = 20
    $ips['Hardcore'] = '178.63.20.19'; // Сюда ip
    $ports['Hardcore'] = 25577; // Сюда порт
    $texts['Hardcore'] = 'Hardcore'; // Надпись на мониторинге, если не нужна - false
    $icons['Hardcore'] = false; // Иконка, если не нужна - false
    ?>
     
  11. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    Криво отображает сервер с netty, как фиксить?(
     
  12. Автор темы
    OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    @BAKU, у вас не стоит точка с запятой после строчек 6, 13, 20
    @NINJA, скрипт не может найти файл inifile.php проверьте его наличие и права доступа к нему
    @AvengeRkaa, как именно криво, есть скриншоты?
     
    BAKU нравится это.
  13. BAKU

    BAKU Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BAKU
    Спасибо, но теперь новая проблема в debug
    /home/u300398870/public_html/Monitoring
    Warning: include(Monitoring/serverlist.php) [function.include]: failed to open stream: No such file or directory in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 3

    Warning: include(Monitoring/serverlist.php) [function.include]: failed to open stream: No such file or directory in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 3

    Warning: include() [function.include]: Failed opening 'Monitoring/serverlist.php' for inclusion (include_path='.:/usr/lib/php') in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 3

    Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host '176.9.127.50:25566' (3) in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 10
    Could not connect to MySQL: (2005) Unknown MySQL server host '176.9.127.50:25566' (3)
    Notice: Undefined variable: servername in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 18

    Notice: Undefined index: in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 18

    Notice: Undefined index: online in /home/u300398870/public_html/Monitoring/draw.php on line 132

    Notice: Undefined index: online in /home/u300398870/public_html/Monitoring/draw.php on line 133

    Warning: Division by zero in /home/u300398870/public_html/Monitoring/draw.php on line 133

    Notice: Undefined index: online in /home/u300398870/public_html/Monitoring/draw.php on line 139

    Вот фаилы:
    Draw 131-139 строчка:



    } else {
    $log->write('online',$server,$res['online']);
    $percent = $width*$res['online']/$res['max'];
    $bg = imagecreatefrompng($path.$style.'/online.png');
    $position = imagesx($bg)/2 - $percent;
    imagecopy($img, $bg, 0, 0, $position, 0, imagesx($img), imagesy($img));
    if($text !== false) {
    if ($capital) $text = strtoupper($text);
    $desc = $text." ".$res['online'].'/'.$res['max'];
    }

    И FreeHost:

    <?php
    include 'dbconnect.php';
    include 'Monitoring/serverlist.php';

    if (isset($_GET['debug'])) {
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    }

    $mysqli = new mysqli($dbhost.':'.$port, $dbuser, $dbpass, $db);
    if ($mysqli->connect_errno) {
    echo 'Could not connect to MySQL: (', $mysqli->connect_errno, ') ', $mysqli->connect_error;
    } elseif (!$mysqli->query('SELECT COUNT(*) FROM'.$dbtable)) {
    $online = 0;
    $res['report'] = $off_mess;
    } else $res['online'] = $mysqli->query('SELECT COUNT(*) FROM'.$dbtable);

    $res['max'] = $maxonline[$servername];

    if (isset($_GET['debug'])) {
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    }
    ?>
    И вопрос: Для плагина OnlinePlayersSQL Нужна отдельная (новая) база данных или можно использовать уже существующую?
     
  14. Автор темы
    OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    @BAKU, можно использовать существующую
    попробуйте заменить содержимое freehost.php на это
    PHP:
    <?php
    include 'dbconnect.php';
    include 
    './../../serverlist.php';
     
    if (isset(
    $_GET['debug'])) {
        
    ini_set('display_errors'1);
        
    error_reporting(E_ALL);
    }
     
    $mysqli = new mysqli($dbhost.':'.$port$dbuser$dbpass$db);
    if (
    $mysqli->connect_errno) {
        echo 
    'Could not connect to MySQL: ('$mysqli->connect_errno') '$mysqli->connect_error;
    } elseif (!
    $mysqli->query('SELECT COUNT(*) FROM'.$dbtable)) {
        
    $online 0;
        
    $res['report'] = $off_mess;
    } else 
    $res['online'] = $mysqli->query('SELECT COUNT(*) FROM'.$dbtable);
     
    $res['max'] = $maxonline[$servername];
     
    if (isset(
    $_GET['debug'])) {
        
    ini_set('display_errors'1);
        
    error_reporting(E_ALL);
    }
    ?>
     
    Сникерсни и BAKU нравится это.
  15. BAKU

    BAKU Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BAKU
    Тот-же debug, можете сказать какой должна быть ссылка в 3 строчке (FreeHost)?
    Если путь до фаила serverlist вот такой: http://t5-craft.com/Monitoring/serverlist.php
    Или так и должно быть?
     
    Сникерсни нравится это.
  16. Автор темы
    OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    @BAKU,
    Расширение FreeHost обновлено
    - Теперь это уже бета
    - Добавлена поддержка мультисерверности
    - Исправлены некоторые баги
     
  17. BAKU

    BAKU Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BAKU
    Спасибо, сейчас протестирую):)
     
  18. BAKU

    BAKU Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BAKU
    Вот Debug:
    /home/u300398870/public_html/Monitoring
    Warning: include_once() [function.include-once]: Filename cannot be empty in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 3

    Warning: include_once() [function.include]: Failed opening '' for inclusion (include_path='.:/usr/lib/php') in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 3

    Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host '176.9.127.50:25566' (3) in /home/u300398870/public_html/Monitoring/extensions/FreeHost/freehost.php on line 10
    Could not connect to MySQL: (2005) Unknown MySQL server host '176.9.127.50:25566' (3)
    Notice: Undefined index: online in /home/u300398870/public_html/Monitoring/draw.php on line 132

    Notice: Undefined index: online in /home/u300398870/public_html/Monitoring/draw.php on line 133

    Notice: Undefined index: online in /home/u300398870/public_html/Monitoring/draw.php on line 139


    Меня настораживает вот это :
    Unknown MySQL server host '176.9.127.50:25566'

    Я нигде не указывал такой порт к базе данных.
    Вот фаилы:
    Freehost:
    <?php
    include_once 'dbconnect.php';
    include_once realpath('../../serverlist.php');

    if (isset($_GET['debug'])) {
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    }

    $mysqli = new mysqli($dbhost.':'.$port, $dbuser, $dbpass, $db);
    if ($mysqli->connect_errno) {
    echo 'Could not connect to MySQL: (', $mysqli->connect_errno, ') ', $mysqli->connect_error;
    } elseif (!$mysqli->query('SELECT COUNT(*) FROM'.$dbtable[$server])) {
    $online = 0;
    $res['report'] = $off_mess;
    } else $res['online'] = $mysqli->query('SELECT COUNT(*) FROM'.$dbtable[$server]);

    $res['max'] = $maxonline[$server];

    if (isset($_GET['debug'])) {
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
    }
    ?>

    dbcnnetct:
    <?php
    /* Настройки подключения к базе данных плагина OnlinePlayersSQL */
    $dbhost = '176.9.127.50'; // Хост базы данных
    $dbport = 3306; // Порт базы данных

    $dbuser = 'u4719_bukkit'; // Пользователь БД
    $dbpass = 'пароль'; // Пароль к БД
    $db = 'u4719_bukkit'; // База данных
    $dbtable['Classicone'] = 'online_players'; // Таблица первого сервера
    $dbtable['Classictwo'] = 'online_players1'; // Таблица второго сервера

    $debug = false; // Режим отладки
    ?>
    Draw 131-140 строчка:
    } else {
    $log->write('online',$server,$res['online']);
    $percent = $width*$res['online']/$res['max'];
    $bg = imagecreatefrompng($path.$style.'/online.png');
    $position = imagesx($bg)/2 - $percent;
    imagecopy($img, $bg, 0, 0, $position, 0, imagesx($img), imagesy($img));
    if($text !== false) {
    if ($capital) $text = strtoupper($text);
    $desc = $text." ".$res['online'].'/'.$res['max'];
    }
     
    Сникерсни и zuma2 нравится это.
  19. Автор темы
    OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    @BAKU, спасибо за предоставленную информацию, буду исправлять
     
    Vedroyder нравится это.
  20. BAKU

    BAKU Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BAKU
    Не за что.
    Можешь сказать какой хостинг вполне подходит для таких целей?
     
  21. 1NF3RN0

    1NF3RN0 Активный участник Пользователь

    Баллы:
    88
    Skype:
    andrey_svishev
    Имя в Minecraft:
    1NF3RN0
    Вроде бы, после draw.php нужно указать имя сервера (...draw.php server1). У меня все отлично работает.
     
    OsipXD нравится это.

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