• Уважаем(ый/ая) Гость! Все скрипты, стили, дополнения и статьи старайтесь размещать в ресурсах.
CSstatsX SQL / Статистика в БД MySQL

AmxModX CSstatsX SQL / Статистика в БД MySQL 0.7.4

Нет прав для скачивания
Запись игровой статистики Counter-Strike в БД MySQL или SQLite.
Вопрос: Почему долго открывается окно /top15 ?
  • Ваша БД долго отвечает на запросы плагина. MySQL БД или перегружена или слишком много запросов от плагинов (не только от csstats sql). В последнее случае проверьте квар csstats_sql_update и если он имеет значение -2, то попробуйте установить режим работы в -1 или 0. Автор тестировал плагин у себя с удаленной MySQL БД на сервере hldm.org, пинг до который был 100-120 мс, время открытия топа при 31 ботах и csstats_sql_update -2 было примерно 5-8 секунд. Проверьте какие еще плагины могут часто работать с базой данных. В версии 0.7 был улучшен кеш запросов, что должно уменьшить время открытие топа, смотрите квар csstats_sql_cachetime. С локальной БД SQLite таких проблем наблюдаться не должно.
Вопрос: Выходит ошибка #2002 Can't connect to local MySQL server through socket '/tmp/mysql.sock'. Что делать?
  • Указать в качестве хоста csstats_sql_host 127.0.0.1 вместо localhost. Если Вы владелец VDS, то можете попробовать сделать симлинк файла сокета:
    • Ищем свой mysql.sock командами:
      Код:
      sudo find / | grep mysqld.sock
      sudo find / | grep mysql.sock
    • делаем симлинк:
      Код:
      ln -s /run/mysqld/mysqld.sock /tmp/mysql.sock
Вопрос: Выходит ошибка #1045 Access denied for user 'root'@'localhost' (using password: NO). Что делать?
  • Проверить правильность данных для доступа к MySQL. Прописать квары плагина в файле addons/amxmodx/configs/amxx.cfg.
Вопрос: Лаги при отображении топа игроков
  • Для отображения топ игроков используются прямые запросы, которые могут вызвать лаги запросе таблицы с игроками. С версии 0.4 автор добавил возможность осуществлять потоковые запросы, но чтобы ваши плагины начали использовать эту возможность потребуются знания в скриптинге под AMXX. Можете отослать автору исходники ваших плагинов для добавления этой поддержки. Ну или воспользоваться одним из плагинов ниже.
Готовые плагины с поддержкой потоковых запросов: csxmysql_amxx_statsx.zip
Сверху Снизу