Вопросы-Ответы по HLstatsX

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Аватара пользователя
U#0
Майор
Майор
Сообщения: 529
Зарегистрирован: 25.10.2007
Поблагодарили: 1 раз
Контактная информация:

#301 Сообщение 20.10.2009, 21:21

@ papay
Срочно к окулисту!
Пункт 16.1 в спойлере "*nix crontab".

papay
Сержант
Сержант
Сообщения: 75
Зарегистрирован: 23.11.2006
Откуда: Москва

#302 Сообщение 20.10.2009, 23:33

U#0 писал(а):@ papay
Срочно к окулисту!
Пункт 16.1 в спойлере "*nix crontab".
абсолютней некуда

Код: Выделить всё

# set your correct HLstatsX perl path
perldir=/var/www/trancefest.ru/hlstatsx
cd ${perldir}

Аватара пользователя
U#0
Майор
Майор
Сообщения: 529
Зарегистрирован: 25.10.2007
Поблагодарили: 1 раз
Контактная информация:

#303 Сообщение 21.10.2009, 06:19

@ papay
  1. Не стоит хпонить исполняемый файлы в web директории.
  2. Какой результат выполнения команды:

    Код: Выделить всё

    cd /var/www/trancefest.ru/hlstatsx && ./hlstats.pl
  3. Какой chmod у директории:
    /var/www/trancefest.ru/hlstatsx

papay
Сержант
Сержант
Сообщения: 75
Зарегистрирован: 23.11.2006
Откуда: Москва

#304 Сообщение 21.10.2009, 09:57

cd /var/www/trancefest.ru/hlstatsx && ./hlstats.pl
файл не найден выдало
/var/www/trancefest.ru/hlstatsx
права доступа стояли 755

Имеет ли значение, что я пытаюсь поставить версию 1.6.1?

Кстати на команду ./run_hlstats start он такое должен выдовать?

Код: Выделить всё

Starting HLstatsX...
PID file created
Started successfully
Последний раз редактировалось U#0 22.10.2009, 14:19, всего редактировалось 2 раза.
Причина: В какой директории у тебя hlstats.pl?

papay
Сержант
Сержант
Сообщения: 75
Зарегистрирован: 23.11.2006
Откуда: Москва

#305 Сообщение 22.10.2009, 19:59

вот полный путь до папки

Код: Выделить всё

/var/www/trancefest.ru/hlstatsx/perl
Все переделал по вашей инструкции с нуля и все заработала, спасибо U#0 за помошь, втои советы впринципи и на толкнули на те места где я ошибался.

Есть один вопрос, как-нибудь из логов в разделе чат, можно убрать отображение определенных слов или команд, например !medic, а то весь чат забит этим.
Последний раз редактировалось papay 23.10.2009, 20:05, всего редактировалось 3 раза.
Причина: Вот его и указывай в run_hlstats!

KaMaToZzz
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 12.12.2008

#306 Сообщение 27.10.2009, 19:43

В status.php (hlxCE 1.6.1) не отображаются картинки мап.
в папке в кстрайк они залиты, может еще куда-то надо залить?

тоесть тут есть:
_http://194.150.174.162/hlstats.php?mode=mapinfo&map=de_dust2_2x2_hama&game=cstrike
а тут есть но не все отображаются, что есть в первой ссылке:
_http://194.150.174.162/status.php



Если есть мапПак картинок для hlxce, дайте плиз ссылочку.
Последний раз редактировалось U#0 28.10.2009, 08:05, всего редактировалось 1 раз.
Причина: Ссылки нужно. Изображения карт должны быть размером 219*164px.

Аватара пользователя
xiloid
Капитан
Капитан
Сообщения: 341
Зарегистрирован: 30.10.2008
Поблагодарили: 3 раза

#307 Сообщение 28.10.2009, 16:30

Всем привет дорогие друзья!

Вопрос не проблемный у меня, а скорее информационный. Есть ХЛС с одним мониторируемым сервером - ДМ (КСС). Хочу подкинуть ещё и ГГ (ГанГейм КСС), так вот, статистика будет ведь общая для обеих серверов? Т.е. общая таблица игроков, общая лента наград, банов и.т.п, я верно понимаю?
Если так, то не очень удобно несколько серверов однотипной игры мониторить, прийдется тогда клонить статистику и держать пару паралельно запущеных stats.pl, дабы для каждого игрового сервера было все отдельно...
Последний раз редактировалось U#0 28.10.2009, 17:34, всего редактировалось 2 раза.
Причина: Нет. Статистика разбивается по играм, а не по серверам.

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#308 Сообщение 28.10.2009, 20:53

Нет. Статистика разбивается по играм, а не по серверам.
статистика ведётся отдельно по каждому _игровому_ серверу
а вот по играм она обьединяется только под общую шапку
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

Аватара пользователя
xiloid
Капитан
Капитан
Сообщения: 341
Зарегистрирован: 30.10.2008
Поблагодарили: 3 раза

#309 Сообщение 29.10.2009, 12:46

pinkpiton2 писал(а):
Нет. Статистика разбивается по играм, а не по серверам.
статистика ведётся отдельно по каждому _игровому_ серверу
а вот по играм она обьединяется только под общую шапку
Ясно, спасибо, выходит всетаки игроки вперемешку будут...некрасиво :(

Аватара пользователя
U#0
Майор
Майор
Сообщения: 529
Зарегистрирован: 25.10.2007
Поблагодарили: 1 раз
Контактная информация:

#310 Сообщение 29.10.2009, 18:27

Если у тебя будет 2 сервера hl2dm - то статистика этих серверов будет объеденена.
Еслу тебя будет по одному серверу для каждой игры (например hl2dm, css и gg) - то у каждого сервера будет своя статистика.

papay
Сержант
Сержант
Сообщения: 75
Зарегистрирован: 23.11.2006
Откуда: Москва

#311 Сообщение 30.10.2009, 11:16

Только сейчас заметел, что у меня статистика не считает хедшоты, с чем это может быть связано?

Аватара пользователя
koshmel
VIP
VIP
Сообщения: 373
Зарегистрирован: 24.03.2007
Контактная информация:

#312 Сообщение 30.10.2009, 22:55

U#0 писал(а):Если у тебя будет 2 сервера hl2dm - то статистика этих серверов будет объеденена.
Еслу тебя будет по одному серверу для каждой игры (например hl2dm, css и gg) - то у каждого сервера будет своя статистика.
можно сделать "другую игру" TF2 TF2DM TF2fastresp
Изображение
kadet89 писал(а):Не врубился в этот алгоритм...но думаю моно попробовать через бинарник изменить саму команду...только вот в каком файле она?

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#313 Сообщение 01.11.2009, 02:34

papay писал(а):Только сейчас заметел, что у меня статистика не считает хедшоты, с чем это может быть связано?
может суперлога не хватает ?
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

MDi93
Сержант
Сержант
Сообщения: 44
Зарегистрирован: 14.04.2009
Контактная информация:

#314 Сообщение 01.11.2009, 15:19

при запуске 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/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./perl/hlstats.pl line 73.
установлены перл модули :
DBD::mysql 4.011
DBI 1.608
Geo::IP::PurePerl 1.24
помогите плз

Добавлено спустя 3 часа 16 минут 37 секунд:
U#0, Отредактировал файл hlstats.pl и пишет

Код: Выделить всё

Can't locate ./home/sstas/perl/configreadersimple.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at hlstats.pl line 73
Содержание файла hlstats.pl
# !/usr/bin/perl
# HLstatsX Community Edition - Real-time player and clan rankings and statistics
# Copyleft (L) 2008-20XX Nicholas Hastings ([email protected])
# http://www.hlxcommunity.com
#
# HLstatsX Community Edition is a continuation of
# ELstatsNEO - Real-time player and clan rankings and statistics
# Copyleft (L) 2008-20XX Malte Bayer ([email protected])
# http://ovrsized.neo-soft.org/
#
# ELstatsNEO is an very improved & enhanced - so called Ultra-Humongus Edition of HLstatsX
# HLstatsX - Real-time player and clan rankings and statistics for Half-Life 2
# http://www.hlstatsx.com/
# Copyright (C) 2005-2007 Tobias Oetzel ([email protected])
#
# HLstatsX is an enhanced version of HLstats made by Simon Garner
# HLstats - Real-time player and clan rankings and statistics for Half-Life
# http://sourceforge.net/projects/hlstats/
# Copyright (C) 2001 Simon Garner
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# For support and installation notes visit http://www.hlxcommunity.com

use strict;
no strict 'vars';

##
## Settings
##

# $opt_configfile - Absolute path and filename of configuration file.
$opt_configfile = "./home/sstas/perl/hlstats.conf";

# $opt_libdir - Directory to look in for local required files
# (our *.plib, *.pm files).
$opt_libdir = "./home/sstas/perl/";


##
##
################################################################################
## No need to edit below this line
##

use Getopt::Long;
use Time::Local;
use IO::Socket;
use IO::Select;
use DBI;
use Digest::MD5;
use Encode;
use bytes;
use Switch;

eval {
require Geo::IP::PurePerl;
};
import Geo::IP::PurePerl;

require "$opt_libdir/configreadersimple.pm";
require "$opt_libdir/TRcon.pm";
require "$opt_libdir/BASTARDrcon.pm";
require "$opt_libdir/HLstats_Server.pm";
require "$opt_libdir/HLstats_Player.pm";
require "$opt_libdir/HLstats_Game.pm";
do "$opt_libdir/HLstats.plib";
do "$opt_libdir/HLstats_EventHandlers.plib";

$|=1;
Getopt::Long::Configure ("bundling");

$last_trend_timestamp = 0;

binmode STDIN, ":utf8";
binmode STDOUT, ":utf8";

##
## Functions
##

ну и далее.....
Последний раз редактировалось U#0 01.11.2009, 15:32, всего редактировалось 2 раза.
Причина: [step-by-step] HLstatsX: Community Edition, пункт 9.4. Учи матчасть!
Изображение Изображение

papay
Сержант
Сержант
Сообщения: 75
Зарегистрирован: 23.11.2006
Откуда: Москва

#315 Сообщение 01.11.2009, 19:57

pinkpiton2 писал(а):
papay писал(а):Только сейчас заметел, что у меня статистика не считает хедшоты, с чем это может быть связано?
может суперлога не хватает ?
По подробней пожалуйста, что ты имеешь ввиду?
Последний раз редактировалось U#0 01.11.2009, 20:00, всего редактировалось 1 раз.
Причина: Когда же ты наконец изучишь содержимое пакета со статистикой?!

Ответить Вложения 7