Ну всё понятно, в этом вашем AStats опрос сервера идёт при каждом "запросе страницы".
И зачем "зафлуживать" сервер опросами?
Меня попросили подправить AStats, там я это и обнаружил. Все настолько криво сделано, что за один запрос к вебсерверу отправляется 2 A2S_INFO каждому серверу.
Вывод стандартной статистики CSX на сайт. Работает через FTP, кэширует csstats.dat на нужное время, имеет постраничный просмотр. Можно включить дополнительные столбцы(попадания, урон, выстрелы и т.д.) в конфиге.
Скриншоты
[attachment=32560:csx.PNG]
Требования
PHP >= 5.4
Установка
Залить содержимое архива на веб-сервер(можно в любую папку).
Настройка
Настройки лежат в файле includes/config.php. С настройками FTP думаю все понятно. Отдельно выделю ftp_path: он должен начинаться с /. Если сервер стоит на хостинге, то этот параметр скорее всего трогать не придется. cache_expires - время в секундах, через которое скрипт обновляет статистику на сайте. Больше 900(15 минут) ставить нецелесообразно. fields - столбцы статистики. По умолчанию выводятся все те же, что и в /top15. Ниже в спойлере приведен их полный список, из которого можно добавить их в конфиг.
Все столбцы статистики
rank - Место name - Имя authid - Идентификатор tks - Убийства союзников damage - Урон deaths - Смерти kills - Убийства shots - Выстрелы hits - Попадания hs - Хэдшоты bDefusions - Попытки разминирования bDefused - Удачные разминирования bPlants - Установки бомб bExplosions - Взрывы бомб acc - Точность
Ну так обновите PHP до 5.4 хотя бы. Хотя в манах PHP все эти прелести "появились в 5.3", гуголь говорит что обновление до 5.4 решало аналогичные проблемы
Сайт сбора статистики МС. Сделан был на заказ в начале марта. Я надеялся на то что товарищ, заказавший его, потянет все это дело без проблем, но прошел месяц, а результатов мир так и не увидел. В итоге было принято решение отдать его в хорошие руки. После быстротечного срача деньги были возвращены заказчику и создана эта тема. Развлекайтесь.
1. Залить содержимое папки uploads на веб-сервер, задать настройки подключения к БД в includes/Site/Config.php 2. В mstests.sma в строке #13 вписать адрес веб части(например c-s.net.ua). 3. Админка сайта: adminka/adminka. Сразу зайти и сменить пароль.
Проведение тестов
Создать тест в соответствующем разделе, запомнить его ID. Установить плагин на сервер, перед началом теста в кваре mstests_id указать ID теста и нажать "Начать" на сайте.
Скачать
[attachment=32506:mstests_1.1.rar]
Обновления
1.1 - Учтено пожелание KAA - Залит .htaccess, не попавший в старый архив
P.S.
Данные со скриншотов реальные (трехдневной давности). Тесты были проведены на чистых серверах без ресурсов.
Плагин позволяет создавать на картах зоны перемирия, в которых игроки не смогут стрелять. Они весьма пригодятся на SURF картах в зонах "марио" и оружейках. При входе/выходе из зон выдаются сообщения в чат. Плагин был написан на заказ, однако заказчик оказался х**л*м, сказав что сможет купить его только через какое-то время, посему я решил выложить его в свободное пользование.
Имеется самописный плагин вотебана, хочу выложить его в свободный доступ. Перед этим хотел бы запилить автоматическое обнаружение бансистемы. Но не знаю всех существующих. Отпишите сюда кто что знает. P.S. желательно с командами, аналогичными amx_addban