Установка psychostats на свій комп'ютер - все для вашого cs сервера

Для роботи Psychostats потрібно:

Веб-сервер (бажано Apache)
MySQL 4.1.11 або новіша пізня версія
PHP 4.3 або пізніша пізня версія
Active Perl 5.8 або більш пізня версія

+ модулі для Active Perl:
DBI 1.4 або більш пізня версія
DBD :: mysql 3.0002 або новішої версії

Все це, за винятком Perl'a і модулів до нього, є в Vertrigo Server'e. Perl і модулі доведеться встановлювати окремо.

Тож почнемо.
Для початку встановіть Vertrigo Server в будь-яку папку, наприклад, в C: / Program Files
Запустіть Vertrigo Server і зачекайте кілька секунд
У найгіршому випадку може з'явитися повідомлення, що зайнятий порт 80 (Apache), або порт 3306 (MySQL). Якщо зайнятий порт 80 - видаліть Apache, встановлений, можливо, раніше, якщо порт 3306 - MySQL.
З метою безпеки рекомендується змінити пароль для MySQL.
Для цього клацніть по іконці Vertrigo Server'a (в правому нижньому кутку), виберіть Tools -> MySQL console (for root).

Установка psychostats на свій комп'ютер - все для вашого cs сервера


Відкриється консоль і попросить вас ввести пароль. Пароль за замовчуванням: vertrigo.
Потім напишіть в консолі:

SET PASSWORD FOR 'root' @ 'localhost' = PASSWORD ( 'ваш_новий_пароль');


Натисніть Enter і закрийте консоль.

Тепер необхідно створити нову базу даних. Для цього клацніть по іконці Vertrigo Server'a, виберіть Tools -> PhpMyAdmin.
З'явиться таке вікно:

Установка psychostats на свій комп'ютер - все для вашого cs сервера


У рядку "Ім'я користувача" напишіть "root" (без лапок), а в рядку "Пароль" - той пароль, який ми задали раніше.
Назвемо нашу базу даних, наприклад, stats (важливо при цьому вибрати кодування utf8_unicode_ci).

Установка psychostats на свій комп'ютер - все для вашого cs сервера


Після того, як ми створили нову БД, встановіть Active Perl на диск C: /
Потім потрібно встановити модулі Perl: DBI і DBD :: mysql. Для цього:
Киньте архіви з модулями в папку C: / Perl
Відкрийте C: /Perl/bin/ppm.bat

Натисніть на сірий кубик в лівому верхньому кутку (), впишіть в рядок, як показано на малюнку, "DBI" (без лапок), знайдіть DBI (просто DBI), клацніть правою кнопкою миші і натисніть Install. Потім введіть DBD-mysql і встановіть цей модуль. Закрийте програму.

Установка psychostats на свій комп'ютер - все для вашого cs сервера


Тепер встановимо сам Psychostats. Закиньте всі файли і папки з архіву з Psychostats в папку C: / Program Files / Vertrigo Serv / www (шлях залежить від того, в яке місце ви встановили Vertrigo Server). Перейменуйте папку upload в stats.

Установка psychostats на свій комп'ютер - все для вашого cs сервера

Host: напишіть "localhost" (без лапок)
Port: напишіть 3306
DB Name: пишемо stats
Username: пишіть root
Password: пароль від MySQL (який ви змінили на початку)
Table Prefix: залиште все як є

Установка psychostats на свій комп'ютер - все для вашого cs сервера

По суті установка Psychostats закінчена, але необхідно ще змінити пару налаштувань.
У рядках Username і Password пишемо свій логін і пароль від створеного тільки що користувача відповідно.
Посередині натисніть на "Click here to add a log source".
Зараз необхідно буде вказати шлях до логам вашого сервера. Припустимо, мій сервер знаходиться на C: Server. Тоді пишемо в рядку C: Servercstrikelogs і натискаємо Save
Десь в лівому верхньому кутку натисніть "Home".
Тепер подивіться на шосту зверху рядок посередині. How to track players? Міняємо значення зі Track by STEAMID на Track by Player Name (щоб запис гравців велася по ніку, а не по STEAMID).
Внизу натисніть Save.
Тепер закрийте браузер і відкрийте файл C: Program FilesVertrigo Servwwwstats.cfg. Міняйте його вміст на:

# Stats.cfg should ONLY contain basic database settings.
# Any other configuration settings will be ignored.

dbtype = mysql
dbhost = localhost
dbport = 3306
dbname = stats
dbuser = root
dbpass = А ОСЬ ТУТ ЗАЗНАЧТЕ ВАШ ПАРОЛЬ ВІД MYSQL
dbtblprefix = ps_

Якщо ви робили все правильно повинно вийти =)
Щоб заносити в базу даних нових гравців потрібно запускати psychostats.bat. Як автоматизувати цей процес? Скористайтеся планувальником завдань Windows.