Установка HLstatsX:CE на хостинг

zanoza73

Участник
Сообщения
345
Реакции
75
linux ubuntu 12.04 x64

Добавлено через 15 часов 28 минут
ввожу так:

crontab -e

# */1 * * * * /var/www/hlstatsx/scripts/ && ./hlstats-awards.pl >/dev/null 2>&1
# 0 1 * * * /var/www/hlstatsx/scripts/run_hlstats start 1 25444 >/dev/null 2>&1
# 0 0 1 * * /var/www/hlstatsx/scripts/GeoLiteCity/install_binary.sh
# @restart /home/servers/ && ./startservers.sh

и ничего не происходит, что тут не правильно?
 
Последнее редактирование:

uJIb9

Game4net.ru
Сообщения
149
Реакции
14
Где лежит папка демона есть папка logs там пишутся логи
P.S.если конечно включено ведение логов

Вот логи:
HTML:
2013-12-18 16:30:04:                       - MYSQL: Connecting to MySQL database 'nick2013_stats' on 'localhost' as user '045613143_stats' ... connected ok
2013-12-18 16:30:04:                       - CONFIG: Reading database config...
2013-12-18 16:30:04:                       - CONFIG: I have found the following server configs in database:
2013-12-18 16:30:04:                       - S_CONFIG: 46.174.50.33:27220
2013-12-18 16:30:04:                       - ERROR: GeoIP method set to binary file lookup but Geo::IP::PurePerl module NOT FOUND
2013-12-18 16:30:04:                       - HLSTATSX: HLstatsX:CE 1.6.19 starting...
2013-12-18 16:30:04:                       - UDP: Opening UDP listen socket on port 24161 ... ok
2013-12-18 16:30:04:                       - HLSTATSX: Tracking Trend of the stats are enabled
2013-12-18 16:30:04:                       - HLSTATSX: Maximum Skill Change on all servers are 25 points
2013-12-18 16:30:04:                       - HLSTATSX: Minimum Skill Change on all servers are 2 points
2013-12-18 16:30:04:                       - HLSTATSX: Minimum Players Kills on all servers are 50 kills
2013-12-18 16:30:04:                       - HLSTATSX: Players chat logging is enabled
2013-12-18 16:30:04:                       - HLSTATSX: Broadcasting public chat is disabled
2013-12-18 16:30:04:                       - HLSTATSX: Event queue size is set to 10
2013-12-18 16:30:04:                       - HLSTATSX: HLstatsX:CE is now running (Normal mode, debug level 1)

Что в них не так?
 
Сообщения
2
Реакции
0
6N0NC_Gouuc.jpg


А можно как-то на таком настроить? :c
А то мне хочется настроить пока все на бесплатном, а потом уже делать все на платном.
 

zanoza73

Участник
Сообщения
345
Реакции
75
скажи если несколько серверов то нужно так прописывать:
/hlstatsx/scripts && ./run_hlstats start 2 27561 >/dev/$
2- это число портов? под каждый сервер нужен отдельный порт?
 

kings-css

Участник
Сообщения
60
Реакции
1
Ребят, помогите. При заходе в демона вот что

 

NIKOLYA-PRODIGY

ANPORTGAMES.RU
Сообщения
496
Реакции
135
скажите, есть ли у кого нормальный скрипт в init.d для управления статистикой?

или может этот подправить?

C-подобный:
#!/bin/bash

#
# This is an init script for HLstats, http://www.hlstats.org
#
# Based on the startup script for hlds by Julien Escario  and
# Cedric Rochat , originally found at:
# http://www.counter-strike.de/hlinside/server/hlds_start
#
# Modify the DIR parameter to point to your installation directory of hlstats.
#
# This version should work nicely in RedHat and Fedora (and probably a few more).
# Please report any errors, suggestions and fixes to pal@eminds.se
#
# Author: Pal Brattberg, pal@eminds.se
# Find updates and more documentation at http://palbrattberg.com/static/hlstats-init.html
# Version: 2004-01-08
#

DIR=/home/hlxce/
DAEMON=hlstats.pl
HLSTATS_USER=root
NAME=hlstats
DESC="HLStats - HalfLife Statistics parser"

case "$1" in
 start)
    if [[ `su $HLSTATS_USER -c "screen -ls |grep $NAME"` ]]
       then
       echo "$NAME is already running!"
    else
       echo "Starting $DESC: $NAME"
       su $HLSTATS_USER -c "cd $DIR; screen -m -d -S $NAME ./$DAEMON"
    fi
    ;;

 stop)
    if [[ `su $HLSTATS_USER -c "screen -ls |grep $NAME"` ]]
       then
       echo -n "Stopping $DESC: $NAME"
       kill `ps aux | grep -v grep | grep -i $HLSTATS_USER | grep -i screen | grep -i $NAME | awk '{print $2}'`
       echo " ... done."
    else
       echo "Couldn't find a running $DESC"
    fi
    ;;

 restart)
    if [[ `su $HLSTATS_USER -c "screen -ls |grep $NAME"` ]]
       then
       echo -n "Stopping $DESC: $NAME"
       kill `ps aux | grep -v grep | grep -i $HLSTATS_USER | grep -i screen | grep -i $NAME | awk '{print $2}'`
       echo " ... done."
    else
       echo "Couldn't find a running $DESC"
    fi

    echo -n "Starting $DESC: $NAME"
    su $HLSTATS_USER -c "cd $DIR; screen -m -d -S hlds ./$DAEMON $PARAMS"
    echo " ... done."
    ;;

 status)
    ps aux | grep -v grep | grep $DAEMON > /dev/null
    CHECK=$?
    [ $CHECK -eq 0 ] && echo "$NAME is UP" || echo "$NAME is DOWN"
    ;;
 *)
    echo "Usage: $0 {start|stop|status|restart}"
    exit 1
    ;;
esac

# return success code
exit 0

проблема в следующем
не срабатывает автозапуск со стартом системы, и при остановке через этот скрипт процесс продолжает работать
 

testuser

Участник
Сообщения
38
Реакции
1
так как не нашел более подходящей темы то спрошу здесь: есть ли возможность перенести статистику с ранкми в хлстатс. хотя бы ник - стим - ид - количество убийств - смертей и т.д.
только не в ручную.
только пишите те кто знает.
 

zanoza73

Участник
Сообщения
345
Реакции
75
у меня такая проблема , после перезапуска серверов на них не работает или rank или top.
как исправить?
 

Soundtraktor

CSGO-Russia.ru
Сообщения
76
Реакции
5
Всем привет.

Стата была установлена на том же сервере где и сервер кс. Решил перенести стату на другой VPS (с панелью ISPConfig). Все удачно перенес, вэб интерфейс работает, крон настроил, порт открыл (проверил, открыт), в server.cfg прописал новый адрес для логов. Но статистику не собирает.

Начисто переустановил стату, заново все добавил, но данные так и не появляются.

Есть у кого идеи?
 

Vetaldx dx

Участник
Сообщения
341
Реакции
28
Всем привет.

Стата была установлена на том же сервере где и сервер кс. Решил перенести стату на другой VPS (с панелью ISPConfig). Все удачно перенес, вэб интерфейс работает, крон настроил, порт открыл (проверил, открыт), в server.cfg прописал новый адрес для логов. Но статистику не собирает.

Начисто переустановил стату, заново все добавил, но данные так и не появляются.

Есть у кого идеи?

возможно мурширизатор на впс с кемто конфликтует, для этого надо узнать айпи мурширизатора и добавить в бд.
У меня такая же проблема была с sourcebans.

В логах что пишет?
 

Soundtraktor

CSGO-Russia.ru
Сообщения
76
Реакции
5
возможно мурширизатор на впс с кемто конфликтует, для этого надо узнать айпи мурширизатора и добавить в бд.
У меня такая же проблема была с sourcebans.

В логах что пишет?

Оказалось все дело в файерволе.
 

zanoza73

Участник
Сообщения
345
Реакции
75
2014-04-01 05:09:50: - HLSTATSX: No data since 120 seconds
2014-04-01 05:11:50: - HLSTATSX: No data since 120 seconds
2014-04-01 05:12:36: - HLSTATSX: Insert new server trend timestamp
2014-04-01 05:12:44: - SERVER: Insert new server load timestamp
Кто знает как исправить?
 

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
zanoza73, искать, читать, вдумываться, исправлять...
 
Сверху Снизу