«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Вход

Напомнить пароль?
Здравствуйте, уважаемый посетитель нашего сайта!

Регистрация на нашем сайте позволит Вам быть его полноценным участником. Вы сможете добавлять новости на сайт, оставлять свои комментарии, просматривать скрытый текст и многое другое.

В случае возникновения проблем с регистрацией, обратитесь к администратору сайта.

Регистрация

   Реклама:

   Отличные сервера:

   Реклама:

   Наш игровой сервер

   Радио :
   Открыть в окне:
Радио онлайн

   Выбор шаблона :

   Наши игровые сервера:
Makeserver.ru
212.76.129.115:27015
Карта: awp_dust
 Игроки: 18/32

   Опрос:

   Партнеры:
Кинофорум
Skripters, Все о скриптах
Все для вебмастера!


   Документация
Документация по AMX Mod X

Статьи: Устанавливаем Ucstats

Автор: f00rZik (24 июня 2010)


Устанавливаем Ucstats

И так нам понадобится:
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 для веб сервера, например: если DocumentRootc:/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/ и проверяем что статистика постепенно появляется…

UCSTATS
ucstats-1.1.zip [1,48 Mb] (cкачиваний: 129)

Демо:
_http://cs.lanultra.net/stats.php?game=cstrike



<>
Полезные статьи:

  • Info rank for UCstats
  • Установка Psychostats на свой компьютер
  • Готовый сервер war3mod (Lite) + MySQL
  • Web-Jumpstats [Вэб статистика прыжков]
  • Admin Control v 0.51

  • Оцените новость:
     (голосов: 8)

    Информация

    Посетители, находящиеся в группе lamo, не могут оставлять комментарии в данной новости.