1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб [v3.0] Радиальный мониторинг сервера. [PHP][Обновление от 12.08.14]

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

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

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Radial Minecraft Monitoring
    [​IMG] [​IMG] [​IMG] [​IMG]
    ___Server #1_____Server #2____Server #3___Common Online
    [v3.0]
    Документация прилагается
    Минимальная версия PHP: 5.3

    Установка:
    • Скачать архив, разархивировать. Залить содержимое на сайт.
    • Открыть файл system/confs/list.json и изменить его под себя.
    • Открыть файл system/cache/cache.json и изменить его содержимое на: {}.
    • Идём по ссылке: http://yousite.ru/somedir/MinecraftMonitoring/index.php, где yousite.ru - домен Вашего сайта, somedir - путь до папки с мониторингом(если не в корне сайта).
    • Читаем, как пользоваться.
    Changelog:
    [B]v3.0 - [/B] Изменен namespace. Репозиторий переехал.
    v2.9 - Исправлена проблема с подсчетом онлайна с использованием базы.
    v2.8 - Исправлена проблема с БД и json_encode.
    v2.7 - Теперь обрабатываются исключения.
    v2.6 - Добавлено более подробное руководство с примерами. Исправлено обновление кеша. Теперь время жизни кеша учитывается.
    v2.5 - Переписано ядро. Добавлена поддержка MineQuery.
    v2.4 - Переписана функция рисования мониторинга. Добавлена возможность менять размер.
    v2.3 - Начата интеграция с плагином EndlessOnline для работы на бесплатных хостингах. Просьба пока этот режим не использовать, т.к. он может привести к потере данных в БД. Конфигурации полностью вынесены в отдельные файлы. Более детально мониторинг настраивается в файле sys/config.ini. Подробнее можете сами посмотреть на Гитхабе.
    v2.2 - Изменём тип конфига. Теперь это ini файл. Добавлена инструкция. Добавлен расширенный режим получения информации о сервере в формате JSON.
    v2.1 - Восстановлена работоспособность. Задокументировано с помощью PHPDoc
    v2.0 - Переписан движок. Временно отсутсвует онлайн всех серверов
    v1.9 - Исправлена проблема со Spigot серверами и общим онлайном
    v1.8 - Новые настройки, список серверов выведен в отдельный список, поправлена проблема с обновлением кэша, картинки кэшируются, улучшена структура кода
    v1.7 - Обновление кэша
    v1.6 - Улучшен дизайн
    v1.5 - Добавлен общий онлайн
    v1.4 - Добавлено кэширование ответа сервера на определённый промежуток времени(config.php)
    v1.3 - Конфигурации в отдельном файле, три разных цвета при разной заполненности сервера, поддержка нескольких серверов, timeout в конфиги
    v1.2 - исправлена ошибка с делением на 0:confused:
    v1.1 - добавлен font.ttf
    v1.0 - релиз
    ТЗ:
    • Переписать движок
    • Поддержка нескольких серверов и общего онлайна.
    • Скрины/демо
    • Три цвета при разной заполненности
    • Конфигурации в отдельном файле
    • timeout в конфиги
    • Кэширование ответа
    • API(название сервера, макс. игроков, онлайн, motd)
    • Улучшение дизайна
    • Поддержка minequery
    • Поддержка mysql
    • Автоматическая установка и настройка(не будет)
    • Ваши предложения
    Возможные проблемы:
    • Не установлена GDLib для PHP
      Если GDLib не установлена, то парсер будет выдавать сообщение о том, что функция не найдена, тогда установите библиотеку:cap: командой:
      Код:
      sudo apt-get install php5-gd
      и перезагрузите апач
      Код:
      sudo /etc/init.d/apache2 restart
    • Выключены сокеты
      Откройте php.ini
      Код:
      sudo nano /etc/php5/apache2/php.ini
      найдите строчку sockets.use_system_read и выставьте на on, перезагрузите апач
      Код:
      sudo /etc/init.d/apache2 restart
    • Неправильно установлены права на скрипт
      Выставить права на папку MinecraftMonitoring, вложенные в неё папки на 777. На файлы выставить 644
    [​IMG]
    Забрать с GitHub

    Код распространяется под GPLv3 лицензией.​
     
    Последнее редактирование: 12 авг 2014
  2. Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Скачать на dropbox.com? Збс
     
    Hephest, 1lyaSweeper, eshkin и 3 другим нравится это.
  3. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Я заливал.
     
    WCRAFT и eshkin нравится это.
  4. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    мне одному кажется, или он не совсем работает?
    UPD: Исправил. Теперь пашет.
     
    Vedroyder нравится это.
  5. deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    Невозможно отобразить изображение *********, так как оно содержит ошибки.
     
  6. Mefodii

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

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    То же самое. Тест провалился.
     
  7. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Не забудьте про шрифт - его нету в архиве)
     
  8. Mefodii

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

    Баллы:
    153
    Skype:
    Dark_Mefodii1
    Имя в Minecraft:
    Mefodii
    Ай нормально напишите что к чему да и проверим х)
     
  9. alexandrage

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

    Баллы:
    173
  10. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    ну там уже if/else :)
     
  11. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Да, точно, про шрифт забыл.
     
  12. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Ошибок вылезать не должно.
     
  13. deno10

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

    Баллы:
    103
    Имя в Minecraft:
    denoTen
    А может шрифт всё-таки подкинешь?
     
  14. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Уже. Простите за невнимательность :confused:
     
  15. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Если офф, картинка есть.
     
  16. alexandrage

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

    Баллы:
    173
    Исправил офлайн картинку? Ок ща проверим.
     
    Krist нравится это.
  17. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Она и так работает.
     
    slavik123123123 нравится это.
  18. alexandrage

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

    Баллы:
    173
    Krist нравится это.
  19. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Хм. А с включенным сервом работает?
     
  20. Автор темы
    Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    У тебя GD Lib к Php подключена?
     

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