1. Добро Пожаловать к нам на Форум Гость! Если вы еще не зарегистрировались просим вас зарегистрироваться!

    Скрыть объявление
  2. Для того что бы скачивать с нашего форума, нужно зарегистрироватся!

    Скрыть объявление
  3. Цены на серверах: Админка 35грн/мес Випка 20грн/мес.

    Скрыть объявление
  4. Девушкам играющим на сервере Випка Бесплатно!

    Скрыть объявление
Скрыть объявление

Привет! Администрация проекта рада видеть тебя у нас на сайте! Все вопросы по поводу прав администратора на сервере, VIP привелегий, снятия бана и так далее решаются на форуме в специально отведенных темах для этого. В чате подобные посты будут игнорироваться. Для удобства рекомендуем войти на сайт, как пользователь.

Скрыть объявление

Для получения бонусов на сервере (Випка, антифлеш от своих, денежные), посещайте форум!

LGSL мониторинг для Xenforo 2.0

Тема в разделе "Web скрипты", создана пользователем qpi3ik, 4 дек 2017.

  1. TopicStarter Overlay
    qpi3ik

    qpi3ik Создатель Команда форума Гл.Администратор

    Регистрация:
    28 дек 2014
    Сообщения:
    459
    Симпатии:
    221
    Баллы:
    162
    [​IMG]

    Итак, что нам нужно:
    • Форум Xenforo и мониторинг lgsl.
    • Прямые руки
    • Немного времени
    • Немного внимательности :)
    • Не помешает наличие небольшого количества серой массы

    Погнали:
    • Заливаем lgsl в корень сайта, там где admin.php. Или в любое другое место, в таком случае не забудьте менять пути к файлам из папки lgsl (Моник можно взять с IPB версии. Все равно придется верстать дизайн :) , файлик lgsl_style.css, или любой другой который подключите при наличии знаний)
    • В папке src/addons/ создаем папку с названием LGSL. В ней создаем еще одну папку: Monitoring. И в папке Monitoring создаем файлик Listener.php .
      Содержимое файла Listener.php:
      PHP:
      <?php
      namespace LGSL\Monitoring;
      class 
      Listener
      {
          public static function 
      getHtml()
          {
              include 
      '/var/www/site.com/lgsl/mon.php'//путь к файлу мониторинга в папке lgsl из прошлого пункта
              
      return $output;
          }
      }
      Будьте внимательны, в строке include.. мы указываем путь к файлу mon.php (это файлик вывода мониторинга). Если вы немного понимаете в PHP, тогда для вас все будет просто: в файле listener.php мы создаем класс, к которому будем обращаться из редактора шаблона форума. В прошлых версиях Xen'a мы работали с папкой library, и обращение к классу происходило несколько иначе. Сейчас же мы работаем с аддонами, по рекомендации разработчиков Xen'a. Но не будет отвлекаться, и идем дальше!
    • Заходим в папку lgsl/lgsl_files. Открываем конфиг lgsl_config.php.
    • Изменения файла lgsl_config.php.
      PHP:
       $site '/var/www/site.com/src/config.php'//Ваш путь к файлу config.php 
      также внесите данные для доступа к админке в полях
      PHP:
      $lgsl_config['admin']['user'] .... 
      PHP:
      $lgsl_config['admin']['pass'] .... 
    • Заливаем дамп таблицы lgsl в БД
    • Заходим в админку форума Xenforo
    • Далее переходим в Внешний вид >> Шаблоны >> forum_list
    • В том месте где вы хотите вывести статистику работы сервера, вставляем следующий код
      PHP:
      <xf:callback class="LGSL\Monitoring\Listener" method="getHtml"></xf:callback>
      Как видите, в текущей версии Xen'a вызов нужного метода осуществляется не совсем так как раньше (xen:callback изменился на xf:callback, и соответсвенно эта команда ищет необходимый класс именно в аддонах)

      Парочка FAQ из прошлой статьи с настройкой LGSL
      1. Что делать, если показывает, что все сервера выключены?
      Проверьте, правильно ли Вы заполнили Игру,Порты, если все правильно, то откройте файл lgsl_config.php и найдите там
      PHP:
      $lgsl_config['feed']['method']=0
      Замените на
      PHP:
      $lgsl_config['feed']['method']=1
      Админка по адресу site.ru/lgsl/admin.php
      Добавления сервера
      Для CS:S выбираем игру Source (half life 2)
      Для Counter Strike 1.6 выбираем half life steam

      8. Первые два порта - обычные порты сервера, третий - 0
      Комментарий и зону можно не трогать.

      Файлы LGSL, мониторинга, а также дамп БД вы можете взять из статьи по настройке Xen'a прошлых версий (они не изменились): статья

      Думаю статья будет вам полезна, пользуйтесь на здоровье, и не брезгуйте обращением к официальным мануалам, справкам, и форумам с соответствующим комьюнити. ;)

      P.S. Не забудьте сказать спасибо за проделанную работу: qpi3ik и EaZZZy_BoT
     
    : xenforo, lgsl, 2.0, monitoring
    Последнее редактирование модератором: 13 янв 2018
  2. EaZZZy_BoT

    EaZZZy_BoT Администратор Команда форума Гл.Администратор

    Регистрация:
    22 июл 2015
    Сообщения:
    46
    Симпатии:
    44
    Баллы:
    77
    Вконтакте:
    eazzzy_bot
    13.01.18 апдейт темы. Теперь информация актуальна для версий Xen'a 2.x
     
  3. username

    username Новичок

    Регистрация:
    Вторник
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Access denied for user 'game25278'@'localhost' (using password: NO)
     

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

download cs by zombr

Покупка Админки/VIP

Купить прямо сейчас

download cs by zombr

ВАС ЗАБАНИЛИ?

ПОДАЙТЕ ЗАЯВКУ НА РОЗБАН!

download cs by zombr

АДМИН ОКАЗАЛСЯ НЕ ПРАВ?

ПОДАЙТЕ ЖАЛОБУ ПРЯМО СЕЙЧАС!