И
так нам понадобится: PHP версии >=
4.x.x
http://www.php.net/downloads.php Mysql >= 4.x.x
http://dev.mysql.com/downloads/mysql/ Веб
сервер… предположительно Apache
Всё выше перечисленное можно найти в denwer
Из
всего этого нам интересно наличие PHP
c CLI вариантом… (CLI - command line interface),
проще говоря php.exe:D
если его в нет, то идём за дистрибутивом php
http://www.php.net/get/php-4.4.6-Win.../from/a/mirror без
инсталяции :) Разворачиваем это допустим в c:php,
переименовываем php.ini-dist
в php.ini,
если используется какая либо сборка, то находим в ней где лежит php.ini,
находим там сточку:
;extension=php_gd2.dll (;
- это комментарий), раскомментируем эту строчку, если этого не сделать
то у вас не будет отображаться графики…
Теперь нам понадобится,
прописать путь к интерпретатору PHP
(php.exe)
в сист. переменную Path.
Для этого заходим "панель
управления->система->дополнительно” жмем
кнопку переменные среды выделяем в поле системные переменные - Path,
жмем изменить и добавляем путь к файлу php.exe,
@c:\php перезагружаем
машину. Теперь переменная Path
должна выглядеть примерно так:
E:\Perl\bin\;c:\php
;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\S ystem32\Wbem и
если набрать в консоли php -v
должна появиться информация о версии интерпретатора.
Теперь,
качаем Ucstats
1.1
1. Копируем
содержимое директории web,
в директорию где у нас находится DocumentRoot
для веб сервера, например: если DocumentRoot "c:/wwwroot”,
то в директории c:wwwroot создаём
директорию csstats,
соответственно результат будет виден по адресу
http://localhost/csstats/ (Если
не знаем что и как есть, то читаем доки по настройке apache)
2.
Теперь нам понадобится создать базу данных в mysql, сделать это
можно через всевозможные front-end
для mysql
(Navicad,
MySQL CC и т.д.), или кому
привычнее через mysql.exe
:)))) (доки по mysql ни кто не отменял), если мне память не
изменяет, в виндовозном mysql
на пользователя root
пароля нет. соответственно
mysql -uroot в
консоли
mysql
‘create ucstats’; /q После
чего
mysql
-uroot –database=ucstats < ucstats.sql
mysql -uroot
–database=ucstats < cstrike.sql
Итак
после всех этих действий, у нас есть база данный и не настроенный веб
интерфейс :)
3. Теперь нам надо настроить UcStats
и веб интерфейс…
Для этого нам понадобится настроить (создать)
config.php
сохраняем
его в c:wwwrootcsstats
и в c:ucstatsconfig
4. Теперь нам
надо установить в amxx плагины:
ucstats_base.amxx ucstats_cstrike.amxx Потребуется
перезапустить сервер CS. Как
устанавливать плагины в amxx
написано в документации к amxmodx Вполне
возможно что плагины придётся пере собрать, плагины и их исходники
находятся в архиве с ucstats
(ucstatspluginsamxx).
5.
Далее проверяем что работает веб интерфейс, заходим
http://localhost/csstats/admin.php
Login: admin Password:
password
Далее
в Server
Registry добавляем Server name,
Server
address* (желательно
IP:порт),Player
stats enabled? и Server stats
enabled? ставим "галочки”, а
вот в Live
feed enabled? снимаем, жмёмм Add/Update
Для
добавления русского интерфейса понадобится ucstats_ru.zip
В
архиве находятся russian.php
- в koi8-r и russian.php_1
- в win-1251, копируем нужный в ucstatslanguages
и меняем в админ панели язык.
6. Собирать статистику
можно двумя способами 1-й это по cron
(или через Планировщик) парсить логи (через запуск parser.php) 2-й
это собирать логи на удалённом сервере посредством statsd.php (запускается
на указанном порту).
6.1 Через parser.php,
находится оный в ucstats,
для этого: в каталоге с ucstats
запускаем
php.exe
-d parser.php
Например:
php.exe parser.php -d
c:\cs_servers\cs_1\cstrike\logs localhost:27015
и
ждём пока не закончит.
6.2 Через statsd.php,
находится оный в ucstats,
для этого: в каталоге с ucstats
запускаем
php.exe
statsd.php -i 300 А в конфиг
сервера добавляем
logaddress
127.0.0.1 27500
Например:
php.exe statsd.php -i 300 127.0.0.1
27500
Для упрощений в данном
архиве находятся два батника для запуска как в режиме парсера, так и в
режиме statsd sample_bat.zip *файлы необходимо поправить под
свои нужды, в частности пути к логам
7. Лезем на http://localhost/csstats/
и проверяем что статистика постепенно появляется…
скачать
|