Установка Psychostats - Разное - Counter-stike - Steam games: Counter-strike 1.6,global offensive,source - Каталог статей
Главная | Мой профиль | ВыходВы вошли как Гость | Группа Гости" | RSS | Добавить в избранное
Меню сайта
Разделы
Разное
Уроки по созданию мувиков.
Секреты & Фишки cs
Правила
Уроки CS (мастерская)
Скрипты
Консоль
Тактики
Про Counter Strike
Реклама
Реклама на сайте

Главная » Статьи » Counter-stike » Разное

Установка Psychostats
Если у вас уже есть уже установленный сервер Counter-Strike, и настроенный на нем AMX mode, то я думаю, что вам захочется иметь еще и наглядную для всех статистику на сервере. В этой статье я постараюсь как можно доступнее объяснить установку наиболее популярной статистики Psychostats.

Для начала нужно установить несколько сервисов, без которых статистика работать не будет, да и не установится.

Что бы статистику могли видеть юзеры сети, нужно поставить Web server. Пусть у нас это будет Apache. Желательно ставить апач второй версии. Скачать его можно с http://httpd.apache.org/download.cgi.
После того как вы скачали файл нужно его установить. Во время установки программа предложит установить Apache как службу, рекомендуется так и оставить, для Windows серверов тем более.
Здесь вы можете прописать
Network Domain - Ваш домен, например domein.ru
Server Name - Имя сервера, например cs.domein.ru
E-mail - На ваше усмотрение

Далее создаем директорию C:\www на диске C. Здесь будут храниться ваши файлы для сайта. Переходим в директорию в C:\Program Files\Apache Group\Apache\conf\
Там находятся конфигурационные файлы Apache.
Открываем файл httpd.conf в любом текстовом редакторе
В конце файла находим строчку

Код:
#NameVirtualHost *:80

Заменяем на

NameVirtualHost 172.16.16.8:80

Где 172.16.16.8 - адрес Вашей машины в сети
В самый конец файла добавляем

Код:

ServerAdmin webmaster@demo.ru
DocumentRoot c:/www
ServerName cs.demo.ru
ErrorLog logs/cs.demo.ru-error_log
CustomLog logs/cs.demo.ru-access_log common

В директорию C:\www выкладываем файл index.html. Пишем код, какой вам вздумается, например с надписью «Привет!!!» и запускаем службу Apache

Далее открываем браузер и набираем
http://172.16.16.8/
Вы должны увидеть Привет!
Если Вы это видите значит всё сделано верно.

Важно!
При любом изменении конфигов необходимо перезапустить Apache!!!

Другие настройки Apache смотрите в разделе соответствующем разделе на сайте.

Следующим шагом нам нужно установить PHP. Делаем следующее…
Для начала качаем сам модуль с http://www.phpmyadmin.net/home_page/
Создаём директорию C:\php
Берём php-4.3.7-Win32.zip и распаковываем содержимое архива в C:\php .
Копируем файл C:\php\php4ts.dll в директорию C:\WINDOWS\system32.
Копируем файл C:\php\php.ini-dist в директорию C:\WINDOWS, и переименовываем его в php.ini.
Открываем файл php.ini в любом текстовом редакторе, находим строчку

extension_dir = "./"

заменяем её на

extension_dir = "c:\php\extensions"

находим строчку

;extension=php_gd2.dll

и убираем комментарий
php_gd2.dll - это графическая библиотека она нам понадобится.

Находим в httpd.conf (в папке с апачей) строчку

#!c:/program files/perl/perl

ниже неё добавляем

LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php

В самом конце в раздела нашего Виртуального хоста (директива ) добавляем

DirectoryIndex index.html index.php

Выглядит так:

Код:

ServerAdmin webmaster@demo.ru
DocumentRoot c:/www
ServerName cs.demo.ru
ErrorLog logs/cs.demo.ru-error_log
CustomLog logs/cs.demo.ru-access_log common
DirectoryIndex index.html index.php

В директорию C:\www выкладываем файл Index.php
[PHP] echo 'PHP is good!'; - здесь можно поместить свой сайт
?> [/PHP]

А сам файл index.html удаляем.

Запускаем службу Apache (или перезапускаем)
открываем браузер и набираем
http://172.16.16.8/
Вы должны увидеть PHP is good!
Если Вы это видите значит всё сделано верно!!!

Когда я первый раз устанавливал PHP модуль на апач первой версии я не мог найти в конфигах сервера строчку #!c:/program files/perl/perl, и именно поэтому я посоветовал вам устанавливать Apache 2.
Устанавливаем базу данных MySQL
Скачать можно с http://dev.mysql.com/downloads/
Распаковываем содержимое архива mysql-4.0.20d-win.zip в любую временную директорию
и запускаем SETUP.EXE.
По умолчанию MySQL устанавливается в C:\mysql, там его и оставим.
Ставим типичную установку.
По завершению запускаем C:\mysql\bin\winmysqladmin.exe
Вводим для примера имя и пароль
User name:
root
Password:
123

Пароль потом поменяем и ОК.
В нижнем правом углу должен появиться светофор и загореться зелёным - это монитор сервера MySQL, а также инструмент управления запуском и остановкой.

Теперь ставим phpMyAdmin для управления сервером MySQL.
Скачать его можно с http://www.phpmyadmin.net/home_page/
Распаковываем содержимое архива phpMyAdmin-2.5.7.zip в C:\www
У Вас должна появиться директория phpMyAdmin-2.5.7, переименовываем её в myadmin (для удобства).
Открываем в текстовом редакторе файл C:\www\myadmin\config.inc.php,
если в блокноте открыть не получается, то открываем с помощью Notepad.
Находим строчки

$cfg['PmaAbsoluteUri'] = '';

и меняем на

$cfg['PmaAbsoluteUri'] = 'http://192.168.14.176/myadmin/';

далее

$cfg['Servers'][$i]['auth_type'] = 'config';

меняем на

$cfg['Servers'][$i]['auth_type'] = 'http';

Готово.

Если запущены сервера Apache и MySQL открываем браузер и набираем
http://172.16.16.8/myadmin/

Вводим root без пароля и Вы должны увидеть следующее

Цитата: Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL сервер запущен с этими настройками по умолчанию, открытый для вторжений, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности.

На этом пока с phpMyAdmin закончим.
Если вас с root без пароля не пускает введите парoль 123.
phpMyAdmin нужен для управления базами данных, пользователями, привелегиями и тд.

Устанавливаем Perl.
Скачать можно с http://www.activestate.com/Products/ActivePerl/
Запускаем ActivePerl-5.8.4.810-MSWin32-x86.msi, ставим всё по умолчанию.
Вам понадобятся модули DBI и DBD-Mysql, но я с ними намучился и вам посоветую при установке самой статистики просто включить Интернет и программа сама все за вас сделает -)

И на этом установка Perl закончена.

Ну и наконец то устанавливаем саму статистику. Качаем здесь: http://www.psychostats.com/downloads.php.
Переходим к psychostats2.1.1b.zip
Couner-Strike server у меня стоит в директории C:\Half-Live .
Логи соответственно в C:\Half-Live\cstrike\logs, директория для старых логов C:\Half-Live\cstrike\logs-old
Распаковываем содержимое архива psychostats2.1.1b.zip в корень диска C:
Переименовываем C:\psychostats2.1.1b в C:\ps2 (для удобства)
Создаём директорию C:\www\stat
И запускаем C:\ps2\install.pl
Далее в консоле выборочно по тексту отвечаем на вопросы
Цитата:

Web server host: localhost [127.0.0.1]
Do you want to change your settings? [Y,n]: n

При правильной установке модулей Perl Вы должны увидеть
следующее:

>>> STEP: Verifying required perl modules ...
Searching for required perl modules ...
x = module installed
[x] DBI v1.37
[x] DBD::mysql v2.9002
[x] Data::Dumper v2.121
All required perl modules are installed! Congratulations!

Press enter to continue with next step
...

DB Username [root]: root
DB Password []:
DB Hostname [localhost]:
DB Name [ps_stats]:
DB Table prefix [pstats_]:
...

LOGSOURCE 1:C:\Half-Live\cstrike\logs
LOGSOURCE 2:
GAMETYPE [halflife]:
MODTYPE [cstrike]:
UNIQUEID [wonid]:name
DECAY.SKILL [2%]:
DECAY.MINSKILL [1000]:
SERVERNAME [Powered By PsychoStats v2]: cs.demo.ru
SERVERIP [127.0.0.1]: 192.168.3.22
...

Do you want to change the ROOT PATHS? [y,N]: y
THEME.STATSROOT [c:\inetpub\wwwroot\stats\]: C:\www\stat\
THEME.IMAGESROOT [C:\www\stat\images\]:
THEME.WEAPONSROOT [C:\www\stat\images\weapons\]:
THEME.MAPSROOT [C:\www\stat\images\maps\]:
Do you want to change the URLs? [y,N]:
...

Choose your theme [psweb]:
Do you want to install this theme? [Y,n]:
...
...
Press enter to exit installation.

По завершению сверяем stats.cfg

Код:
baseskill = 1000
bufferedoutput = 0
compiledir = C:\psychostats\themes_compiled\
defaultmap = unknownmap
eventmaxdays = 0
gametype = halflife
historymaxdays = 180
ignorechat = 1
ignoremaps =
ignorercon = 0
ignorestatsme = 0
language = english
logerrors = 1
logsource = C:\Half-Live\cstrike\logs
modtype = cstrike
oldlogspath = C:\Half-Live\cstrike\logs-old
removeoldlogs = 1
reportunknown = 0
saverconpassword = 0
savetype = mysql
serverip = 192.168.3.22
servername = Powered By PsychoStats v2
skillfunc = default
themedir = C:\psychostats\themes\
uniqueid = name
verbose = 1

[awards]
monthly = 1
startofweek = monday
weekly = 1

[downloadlogs]
binary = 0
delete = 0
download = 0
host = myhost.domain.com
localpath = /home/lifo/logs/downloaded1
pass = password
pasv = 0
port = 21
remotepath = logs/test1/
skiplast = 1
user = username

[use]
playerrules = 1
primaryplrname = first
weaponweights = 1

[player_rules]
kills = > 0
onlinetime = >= (10 * 60)

[clans]
compile = 1
debug = 0
minkills = 1
minmembers = 2
minskill = 100

[decay]
minskill = 1000
skill = 2%

[theme]
imagesroot = C:\www\stat\images\
imagesurl = /stat/images/
mapsroot = C:\www\stat\images\maps\
mapsurl = /stat/images/maps/
source = psweb
statsroot = C:\www\stat\
statsurl = /stat/
weaponsroot = C:\www\stat\images\weapons\
weaponsurl = /stat/images/weapons/

[configs]
awards = awards.cfg
clantags = clantags.cfg
langmain = lang_main.cfg
logdata = logdata.cfg
theme = theme.cfg
weapons = weapons.cfg

[filters]
stripcd = 0

[match]

[mysql]
dbname = ps_stats
host = localhost
password =
tableprefix = pstats_
username = root

[INSTALL]
compiledir = C:\psychostats\themes_compiled\
ftppass =
ftppasv = 0
ftpport = 21
ftpuser = unknown
initialized = 1
skipinit = 0
themedir = C:\psychostats\themes\
webhost = localhost

Качаем картинки карт http://www.psychostats.com/downloads/miscellaneous/
Что то вроде того halflife-maps-2004-02-09.zip
и распаковываем в C:\www\stat\images\maps

Запускаем C:\ps2\stats.pl.

По завершению набираем в браузере
http://172.16.16.8/stat/

Вот и всё!
Удачи!

Примечание:
Для смены пароля на MySQL серверe в phpMyAdmin
http://172.16.16.8/myadmin/
Слева выбираем mysql, справа SQL, в окно вводим запрос

UPDATE user SET PASSWORD = PASSWORD( 'sefwmefwef' ) WHERE User = 'root'

где sefwmefwef - Ваш новый пароль
Далее к "К началу" и "Перезагрузить MySQL"

в C:\ps2\stats.cfg подправить

Код:
[mysql]
dbname = ps_stats
host = localhost
password = sefwmefwef
tableprefix = pstats_
username = root

в C:\www\stat\config.php

Код:
// Database Settings
$conf['dbuser'] = 'root';
$conf['dbpass'] = 'sefwmefwef';
$conf['dbname'] = 'ps_stats';
$conf['dbhost'] = 'localhost';
$conf['dbpersistant'] = 1;
$conf['dbtblprefix'] = 'pstats_';

Вот и все, играйте, запускайте, и проверяйте!

Категория: Разное | Добавил: adidas1k (12.05.2007)
Просмотров: 1894 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Профиль

Привет, зарегистрируйся, или войди под ником.
Поиск
Наш опрос
За кого вы болеете?
Всего ответов: 207
Партнеры

      Хочешь быть тут? Пиши! ICQ 498663151
    Реклама
    Платная реклама:
    Русское порно онлайн бесплатно
    Вип такси мерседес москва

    Статистика

      Game's TOP-100 Counter


    "