Установка HLstats |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Установка HLstats |
cs-portal |
21.6.2010, 14:05
Сообщение
|
HLstats это статистика использующая скрипт на перл и расшифровывающая статистику из UDP пакетов , что позволяет не вести логи. То есть похоже на psychostats только без мороки с логами и что самое удобное есть общая статистика на любое количество подключенных серверов через строку logaddress_add
то есть скрипт на лету сохраняет данные в mysql а оттуда обычным способом через php скрипт - показывает на сайте Настройка Веб Части Требования для установки: Web сервер с PHP 4 или более новым. MySQL 3.23 или новее. Perl 5 или новее ( ActivePerl , или IndigoPerl например) Модуль Perl DBI Модуль Perl DBD MySQL учтите что модуль perl dbd mysql на х64 системах почти неустанавливаем. так как его нету.и под версию перл вообще почти нереал найти разве что скомпилить самому. Скачать activeperl можно с сайта activeperl.com используя например .msi пакет для Windows ( если будут траблы с установкой x64 версии и пакета DBD mysql то попробуйте поставить x32 версию ) Создайте на веб сервере папку для статистики - например "stats" Скачайте версию 1.40 тут ТЫЦ скачайте Последнюю версию 1.51 ТУТ Установите версию 1.4 Создайте базу данных MySQL: hlstats или какую захотите Создайте и заполните необходимые таблицы mysql через импорт Добавьте настройки для игр, по которым вы хотите вести статистику для кс и тд - в старых версиях был отдельный sql файл - если его нет то ничего страшного В hlstats\hlstats.conf впишите правильные настройки для mysql базы В перл скрипте hlstats.pl в папке daemon которая ВНЕ папки "stats" также настройте подключение к базе ТЕПЕРЬ делаем апгрейд на 1.51 версию - с заменой mysql базы - заменив в импорте названия ячеек на hlstats_ или какие там у вас Открываем sql. файл для импорта в папке инсталл в версии 1.51 видим там DROP TABLE IF EXISTS `#DB_PREFIX#_Actions`; CREATE TABLE `#DB_PREFIX#_Actions` ( и так далее теперь в блокноте заменяем DB_PREFIX на тот что у вас уже есть с версии 1.4 которую вы установили и теперь обновляем таблицы. заменяем все файлы от версии 1.51 и вуаля ( должно все пахать ! ) Зайдите по адресу Ваш IP/stats/hlstats.php?mode=admin Залогиньтесь с данными admin с паролем 123456 далее смените админку на ваш пароль Теперь надо настроить HLstats на Ваш игровой сервер. Перейдите Game Settings -> Counter-Strike -> Servers (Замените Counter-Strike модом, который Вы хотите настроить) Настройка кс сервера и перенаправление логов в адрес скрипта hlstats.pl Настройка HLDS сервера в server.cfg добавьте log on logaddress_add Ваш_айпи 27500 Например 178.23.24.80 27500 Внимание - пробел между адресом и портом Другие сервера добавляются так же - писать надо тот же айпи и тот же порт ничего не меняя зато на главной странице ХЛстатс будут показаны сервера которые уже добавлены Без перл скрипты стата тоже работает - но показывает статистику в реальном времени не сохраняя ее А для сохранения делаем следущее - 1. Запуск скрипта перл для начала работы 2. В окне cmd пишем perl "путь до скрипта daemon/hlstats.pl" Например perl c:/webserver/www/daemon/hlstats.pl в случае успешного запуска вы увидите окно с надписью версии hlstats что порт открыт и hlstats успешно его слушает. Opening UDP listen socket on port 27500 ... opened OK -- Connecting to MySQL database 'hlstats' on 'localhost' as user 'admin' ... connected OK Радуемся и идем набивать побольше фрагов Сброс статистики по умолчанию 5 дней что выставляется в конфиге где настройки к базе данных но у меня почему то не сбрасывается) Заметки - включить логгирование чата можно в том же hlstats.conf И еще кое что - для установки hlstats 1.40 надо magic_quotes off иначе не будет импорта sql а для версии 1.51 оно пишет наоборот включить хотя в то же время при установке игры game cstrike в админке статы также не происходит импорт sql. внимательней и еще кое что есть ошибка при запуске перл скрипта решается ppm install config-tiny
Отредактировал: cs-portal, - 4.7.2010, 16:26
|
|
Поблагодарили 3 раз
|
|
Murcis |
15.9.2010, 10:31
Сообщение
|
|
дайте ссыль на какую-нибудь инетовскую hl-стату,хочу посмотреть на вид...
|
|
|
STR@TEG |
15.9.2010, 18:56
Сообщение
|
дайте ссыль на какую-нибудь инетовскую hl-стату,хочу посмотреть на вид... http://gamerdom.ru/sourcestat/hlstats.php?game=cstrike
|
|
Поблагодарили 1 раз
|
|
cs-portal |
18.9.2010, 8:51
Сообщение
|
|
|
Vir2os |
24.9.2010, 13:11
Сообщение
|
|
За статью +, но ньюансы есть.
Зачем танцы с билдом 1.40?(я сразу залил и инсталил 1.51) о инстале перла и tiny более подробно рассказано на оф.сайте http://www.hlstats-community.org/Documenta...cellaneous.html по 1й ссылке оф.сайт такой http://www.hlxce.com/
Отредактировал: Vir2os, - 24.9.2010, 13:30
|
Поблагодарили 1 раз
|
|
cs-portal |
25.9.2010, 2:00
Сообщение
|
нет
есть стата hlstats а есть hlstatsx и то не той статы сайт ) во вторых на офф сайте так было написано!
Отредактировал: cs-portal, - 25.9.2010, 2:01
|
|
|
|
Vir2os |
25.9.2010, 15:41
Сообщение
|
|
Как не такая?я имел ввиду
Цитата Разве там не hlstatsx?сайт - http://www.hlxce.com/ на оф.сайте тож читал, так и не понял к чему такое. |
|
|
cs-portal |
26.9.2010, 11:29
Сообщение
|
нет ето 2 отличные немного друг от друга статы.
вот поетому тема про hlstats а не про hlstatsx
Отредактировал: cs-portal, - 26.9.2010, 11:29
|
|
|
|
zippel |
28.11.2010, 17:14
Сообщение
|
|
вы не могли бы написать гайд также и под HLstatx :?
|
Поблагодарили 1 раз
|
|
GODZILLA |
29.11.2010, 0:30
Сообщение
|
|
Поддерживаю предыдущий пост, ато гайды, которые я видел в интернете очень тыхлые
|
|
|
cs-portal |
30.11.2010, 14:14
Сообщение
|
напишу как только приеду в страну
|
|
|
|
GODZILLA |
6.12.2010, 0:47
Сообщение
|
|
Давай быстрее.
хватит отдыхать! пацаны заждались уже :) |
|
|
stkings |
19.4.2011, 13:56
Сообщение
|
|
Очень крапотливая установка но вроде зделал всё как нужно, но есть 1 ошибка и незнаю как исравить её, поэтому спрашиваю у Вас!
Через Cron зделал запуск скриптов 2 раза в день! При запуске выдаёт: /home/***/public_html/hlxce/scripts/hlstats.pl Код Can't locate .//ConfigReaderSimple.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /home/mycs/public_html/hlxce/scripts/hlstats.pl line 71. И такое не только с hlstats.pl, но и с hlstats-resolve.pl, hlstats-awards.pl. А вот при запуске /home/***/public_html/hlxce/scripts/run_hlstats Код HLstatsX:CE daemon control http://www.hlxce.com --------------------------- Usage All optional arguments are in <>. The default is in (). run_hlstats start <number of daemons (1)> <starting port number (27500)> <port increment (1)> run_hlstats stop <port # of daemon to stop (ALL)> run_hlstats status <port # of daemon to check status of (ALL)> run_hlstats restart <port # of daemon to restart (ALL)> run_hlstats reload <port # of daemon to reload (ALL)> Как я понел run_hlstats запустился правильно, а вот hlstats.pl, и hlstats-resolve.pl, hlstats-awards.pl говорят что путь неправилен вроде, скажите как быть? Далее немного поспрашивая на других форумах получил такой ответ что нужно настроить порты в пёрл скриптах и залить папку с библиотеками, я как и многие орендую хост, и у меня есть только доступ к фтп и цпанель, помогите плиз осуществить запуск статы!
Отредактировал: stkings, - 19.4.2011, 23:09
|
|
|
stkings |
19.4.2011, 19:09
Сообщение
|
|
Помогите плиз!!!
|
|
|
cs-portal |
20.4.2011, 1:55
Сообщение
|
блин
по аналогии открываешь их авардс и те другие в блокноте ищеш и пишешь путь свой до етой папки скриптс и внимательно - в других файлах базу данных и пасс ниже нужно уазывать короче все внимательно файл прочитай глазами my $opt_libdir = "c:/www/stats/scripts"; ой ето для hlstatsx CE . перепутал
Отредактировал: cs-portal, - 20.4.2011, 1:56
|
|
|
|
stkings |
20.4.2011, 13:37
Сообщение
|
|
Значит это я тему перепутал у меня СЕ, только я вот сколько читал там написано что пути прописывать надо на виндовс, а у меня линуха на хосте.
|
|
|
cs-portal |
21.4.2011, 0:26
Сообщение
|
кроме пути в файлах нужно дополнительно указывать базу и пасс
в них короче скинь сюда ети файлы я погляжу. |
|
|
|
iop55555 |
27.8.2013, 0:12
Сообщение
|
Не работает график Miscellaneous Statistics, никто не знает как починить ?
|
|
|
|