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

Мониторинг на PHP [MCQuery]

Тема в разделе "Оффтопик", создана пользователем GHOST-MEN, 15 окт 2018.

  1. Автор темы
    GHOST-MEN

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

    Баллы:
    76
    Привет ,,RuBukkit"!
    Вообщем такая трабла, написал мониторинг на php, использую библиотеку minecraft query, и вроде бы всё отлично, но иногда почему-то mcquery не получает онлайн сервера, то есть просто пустой ответ выдаёт, может кто знает из-за чего такое происходит? И как это можно поправить? Я уже много чего перепробовал, но что-то всё-равно не получается.
     
  2. Mr Hosting
  3. GoodCoder

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

    Баллы:
    76
    Библиотеку свежую используй. Протокол у игры с обновлениями немного меняется.
     
  4. alexandrage

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

    Баллы:
    173
    Квери не меняется.
     
  5. Автор темы
    GHOST-MEN

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

    Баллы:
    76
    Проблема всё еще актуальна... Хелп плиз!
     
  6. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    Просто пустой ответ? Или всё же, что нибудь получает? Попробуй выводить все получаемые данные, через var_dump
     
  7. Автор темы
    GHOST-MEN

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

    Баллы:
    76
    При вардампе статус выводит ,,Неизвестное ядро", ядро McPc+ 1.5.2 R1.1
    Интересно почему так?
     
  8. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    Особенность ядра. Это все переменные? Там они отдаются в виде массива и должен быть онлайн
     
  9. InterWall

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

    Баллы:
    173
    Так ты бы сразу говорил, что используешь старую версию с не менее устаревшим ядром.
     
  10. Автор темы
    GHOST-MEN

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

    Баллы:
    76
    То есть это не исправить?
    upload_2018-10-19_2-42-30.png
    Выводит 0
    На заказ моник пилил, под тз заказчика. И тут возникла трабла, надо решить :(
     
  11. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    Сегодня постараюсь помочь тебе, только до дома дойду
     
  12. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    upload_2018-10-20_17-45-55.png
    Я надеюсь ты поймешь ошибку свою)
     
  13. alexandrage

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

    Баллы:
    173
    Юзать квери протокол. Он не меняется.
     
  14. Автор темы
    GHOST-MEN

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

    Баллы:
    76
    Есть пример использования?
     
  15. Автор темы
    GHOST-MEN

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

    Баллы:
    76
    Возможно я немного дурак, но чёт не понимаю :(
     
  16. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    Сделай по аналогии с моим if-else
    У тебя просто есть if, а нет else. точнее есть, но не так сделано
     
  17. Автор темы
    GHOST-MEN

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

    Баллы:
    76
    @Santa, что вообще делает эта строка?
    Что за условие эквивалентности? Что это "\xA7" и это "\x31" что означает?
    if($data[1] === "\xA7" && $data[2] === "\x31") {
     
  18. alexandrage

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

    Баллы:
    173

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