Автор Тема: Полная настройка Psychostat (стата для КС)  (Прочитано 8107 раз)

Оффлайн MsTuTeJIb

  • Постоялец
  • ***
  • Сообщений: 267
  • Карма: +5/-0
  • ~=SHiNoBi=~
    • Просмотр профиля
    • -= All-Server.Info =-
Вот решил от написать F.A.Q. по псистату (Psychostat)
вобщем если вы незнаете что такое психостат просто в яндексе набирите запрос "Powered by PsychoStats"
без кавычек соответственно
в кратце... PS это расширенная статистика для Counter-Strike (пригодна не только для кс, но в данной статье мы будем рассматривать пример только с кс)
и так что нам понадобиться...
))в 1ю очередь сам псистатс 3.х.х версии скачать тут
http://www.psychostats.com/downloads/PsychoStats/
(на момент написания статьи последняя верся 3.0.5b)

)) дальше нам понадобиться вебсервер...
я небуду в этой статье описывать установку и настройку вебсервера (Apache+php+MySQL+PERL) , ибо в инете их и так милион

и так компоненты вебсервера...

1)Apache 2.x http://httpd.apache.org/download.cgi
2)MySQL версией не ниже 4.1.x http://dev.mysql.com/downloads/
3)phpMyAdmin(на ваше усмотрение, неоторые используют программы для работы с SQL) http://www.phpmyadmin.net/home_page/
4)PHP желательно 5я версия (на 5.х не проверял) http://www.php.net/downloads.php
5)ActivePerl-5.8.4.810-MSWin32-x86.msi http://www.activestate.com/Products/ActivePerl/
5.1)а так же вам понадобяться 2 плагина для перла
...DBD-mysql.tar.gz
...DBI.tar.gz (оба открываются винраром)
скачать здесь
http://www.psychostats.com/ppm/5.8/x86/
6)психостатс http://www.psychostats.com/downloads/PsychoStats/

альтернативный вариант (тестировал на том и другом варианте)
просто скачайте AppServer
(на момент написания статьи последняя версия 2.5.
скачать http://www.appservnetwork.com/
в кратце... аппсерв представляет собой аналог denwer'a, пакет аппсервер включает в себя :

Apache 2.2.4
PHP 5.2.1
MySQL 5.0.27
phpMyAdmin-2.9.2
p.s в этом варианте вам придётся установить только perl

пожалуй обьясню про перловые плагины вкратце...
в обоих архивах (см.выше) лежат папки... нас интересуют токок папки lib и arch
папки lib распаковываем в .../perl/
а содержимое папок arch паспаковываем в .../perl/lib/auto
на этом инсталляция плагинов для perl завершена

теперь приступим к самому процессу установки Psychostats

))достаём из архива PS содержимое
))заливаем содержимое папки upload в папку www (web-дирректория)
))далее проходим по адресу http://localhost/install (если вы устонавливаете на своей машине)
дальше следуем инструкции
см.скриншоты
1) Заполняем свою информацию…

2)жмём initialize Database

Если сделано всё правильно пойдёт прогресс (вы должны будете увидить это)
Жмём Continue > >

Выбираем для чего у нас будет статистика… (в данной статье описывается для Counter-Strike)
Тыкаем initialize Database

Если сделано всё правильно пойдёт прогресс (вы должны будете увидить это)
Жмём Continue > >

Сдесь задаём свою учётную запись с правами администратора (не вводите что попало ))))
Жмём Continue > >

Наприммер C:/www/ps_themes_compiled
Жмём Continue > >

И так этот скрин означает что установка прошла успешно и подошла к конца
Нажимая на ссылку мы переходим в админку (предварительно залогинившись)
Нажимаем на кнопку

Указываем путь к лог файлам Counter-Strike сервера
У меня например это выглядело бы так:
D:/games/ Counter-Strike 1.6/cstrike/logs
Т.е путь к Counter-Strike 1.6/cstrike/logs
Сохраняем конфиг и всё…

ЧАСТЬ 2
Небольшой FAQ и немножечко подробностей…
И так… псистатс необходимо обновлять вручную (не пугайтесь, вам нужно всего лишь звпустить скрипт)
Сначала окрываем stats.cfg в директории дистрибутива псистатса (…/psychostats3.0.5b/)
Заполняем…
Код:
# stats.cfg should ONLY contain basic database settings.
# any other configuration settings will be ignored.dbtype = mysql
dbhost = localhost
dbport = 3306
dbname = имя базы
dbuser = как правило root
dbpass = хм… наверно ваш пароль (забыли ?  )
dbtblprefix = ps_ (не играет особой роли…)далее выполняем psychostats.bat (…/psychostats3.0.5b/scripts)
тем самым обновляем статистику…

Пожалуй основная настойка позади…

И так ещё хотелось бы разъяснить пару ньюансов…
Вопрос: почему у меня нету логов в КС ?
Ответ : их нужно включить путём добавления строчки ”log on” без кавычек ? в файл server.cfg

Вопрос: почему у меня в статичтике не отображается количество хедшотов (HS) процент хедшотов (HS%) и Accuary (Acc%) и Damage

Ответ: для этого вам пондобиться установить на ваш сервер мод (плагин, кому как угодно) StatsMe
(про установку данного плагина существует не мало статей,как правида большинство готовых серверов включают в себя AMX,METAMOD,StatsMe и возможно ещё что либо)
Вот как это исправить :
Снова лезем в файлик Server.cfg и дописываем внизу строчку
«mp_logdetail 3» без кавычек = )
Потом лезем в файлик statsme.cfg и изменяем строчку sm_addonlogformat (от 1го до 3х)
На «sm_addonlogformat 3»
Я так решил эту проблему

P.s если вдруг вы захотите разместить данную статью на своём сайте или ещё где либо, размещайте на здоровье, только прошу не забывайте про автора данной статьи =)

Над статьёй трудился MsTuTeJIb
« Последнее редактирование: 31 Января 2009, 22:28:45 от MsTuTeJIb »