Автор статьи по установке psychostats 3.2 "~SasXsaS~"
1.Установка Psychostats
1)Скачиваем Psychostats:
Psychostats 3.1 WIN - http://www.psychostats.com/downloads/PsychoStats/psychostats3.1.zip
Psychostats 3.1 LIN - http://www.psychostats.com/downloads/PsychoStats/psychostats3.1.tar.gz
Psychostats 3.2 - http://www.psychostats.com/nightly/psychostats-nightly.tar.gz
2)Распаковываем архив
3)Перемещаем папку upload на ваш WEB сервер(можно её переименовать допустим в stats)
4)Создаём в PhpMyAdmin новую базу данных и пользователя с полными правами(кодировка нужна utf-8)
5)Открываем в брозере вашу папку Install(в нашем случае:http://localhost/stats/install/)
6)Нажимаем Install(происходит анализ вашего сервера,если всё подходит появится сообщение о готовности к установке)
7)Нажимаем Далее,и перемещаемся в конфигуратор настройки доступа к БД,вводим ваш хост,логин,пароль,название базы данных(в нашем случае:хост:Localhost,база данных:stats,пользователь:root)
8)Нажимаем Тестировать(test)проходит анализ подключения к БД
9)Выбираем тип игры и мода(в нашем случае:Half-Life->Counter-Strike)
10)Нажимаем далее,вводим логин пароль администратора(для доступа к админке в психо)
11)Пару раз нажимаем далее и нас извещяют об успешной установке психо)
2.Установка и настройка обновления статистики
1)Откройте конфигурационный файл HLDS сервера - "server.cfg", и убедитесь в правильной настройке следующих параметров:
Цитата
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
mp_logdetail 3
mp_logmessages 1 Если этого нету пропишите.
2)Зайдите в панель администратора (Админ-панель) PsychoStats'а, перейдите на вкладку "Управление" ("Manage", затем на "Ресурс с логами" ("Log Sources", после нажимаем "Добавить ресурс с логами" ("Click here to add a log source", заполняем "Путь к логам:" ("Log Path:" - сюда следует указать путь папки с логами на HLDS сервере, которая называется "logs" (она может находиться в папке "cstrike" или "cstrike_russian" главного каталога HLDS сервера); заполняем "Карта по умолчанию:"("Default Map:" |- сюда напишите название карты, с которой запускается сервер (можно посмотреть в строке запуска сервера); больше не чего не трогаем, нажимаем "Тестировать" ("Test", если ресурс с логами найден и читаем, нажимаем "Сохранить" ("Save"
3)Создайте папку (Update), в эту папку со скаченного архива PsychoStats, извлеките следующие папки и файлы:
Цитата
Папку "lib"
Папку "scripts"
Файл "stats.cfg"
Файл "stats.pl"
4)Откройте файл "stats.cfg" и отредактируйте (заполните) своими паролями и значениями
5)# Установите Perl (не ниже версии 5.8) и подключите модули ("DBI" (версии 1.4 или выше) и "DBD::mysql".
# Запустите файл "stats.pl" из папки создаваемой во 2 пункте (в нашем случае эта папка "Update", при первом запуске этого файла потребуется сопоставить расширение с Perl'ом, для этого запустите файл "stats.pl" - откроется диалог выбора программы, выберите "Выбор программы из списка установленных программ", далее "Обзор", теперь укажите файл "perl.exe" из установленного Perl'а (в нашем случае этот файл будет находится в "С:\Utilities\Perl\bin", после запуска файла Perl'ом должно пойти обновление статистики, длящееся довольно долго (в зависимости от кол-ва логов). Теперь и в дальнейшем для обновления статистики потребуется запускать файл "stats.pl", рекомендуется обновлять статистику раз в сутки (это не будет нагружать БД и не перегрузит статистику).
На этом установка обновления статистики закончена!
Для правильного логирования, необходима работа плагина stats_logging.amxx и не каких аналогичных больше.
3.Руссификация интерфейса Psychostats,админки и установщика
1)Распакуйте архив;
2)Переместите содержимое в папку со статистикой на Web сервере, с дальнейшей заменой всех файлов и папок.