Как установить HLstatsX CE? - Азбука начинающего админа сервера CSS
 

Логин:
Пароль:
Главная >Статьи по Counter Strike > Азбука начинающего админа сервера CSS
 

Это интересно!

Рекомендуемый контент


Статистика

Как установить HLstatsX CE?

16.09.2015 - 19:21

Прежде всего начну с того что в интернете есть много статей как настроить данную статистику, но полного мануала я так и не нашел. Создаю именно так как я её установил и настроил у себя на хостинге. 

Для установки нам потребуется сама статистика HLstatsX Community Edition.
MaxMind GeoLiteCity.dat который можно скачать тут.

Выберите архив GeoLiteCity.dat.gz.
И само собой архиватор. 
Для заливки файлов через FTP советую бесплатный FileZilla .

Если Вы еще не определились с хостингом то могу посоветовать http://hvosting.ua/.

 

Скачать HLstatsX 1.6.19

 

HLX Community Edition 1.6.15 FULL_RUS

Админская часть 1.6.15

 

Следите за обновлениями тут

 

По многочисленных просьбах есть Видео инструкция. Установка HLstatsX на хостинг


Теперь начнем пошагово.

Шаг 1.


Первым делом нам надо будет создать базу данных MySQL. На скринах наведу пример создания и настройки с помощью ISP manager.

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




















Шаг 2.


Теперь нам надо будет импортировать файл install.sql в базу данных через phpMyAdmin.
Сам файл находится по пути \sql\install.sql

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














и нажимаем ОК.

Шаг 3.


Заливаем содержимое папки web на Ваш сервер. На примере я создал себе папку stats, и туда залил содержимое из web. Получится адрес если пользователь заходит на сайт http://site.ru/stats/. Если Вы умеете пользоваться ISP manager то пропускаем до 4-го шага.
Заливать файлы можно через FTP , или с веб панели. 
С веб панели можно закачать архивы и их разархивировать. Того создаем желаемую папку и заливаем туда архив. Потом нажимаете на сам архив (тем самым выделяете его) и нажимаете извлечь. Разархивировали, в случае чего файлы Вы можете в любое время перенести. Для этого нажимаем Ctrl и левой кнопкой мыши выделяем файлы что нужно перенести и нажимаем "вырезать" заходим в папку что нам надо и кликаем "вставить".

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














В файле config.php меняем значения Менять то что выделено на скрине. В кавычках прописываем Ваши данные
define("DB_ADDR", "localhost") он скорее всего не меняется;
define("DB_USER", "имя пользователя базы");
define("DB_PASS", "пароль к базе");
define("DB_NAME" , "имя базы")

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
























Шаг 4.


Теперь в папку stats что Вы создали, заливаем папку scripts

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














В этой папке scripts находится файл hlstats.conf и меняем 
DBHost "" ;
DBUsername "" ;
DBPassword "" ;
DBName ""; 
Port 27500 (выберете свой)
Данные пишем к базе как и в шаге 3

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





















Тут сразу же меняем права доступа на 744 следующим файлам:
hlstats-awards.pl
hlstats-resolve.pl
run_hlstats
run_hlstats_multi
hlstats.pl
Разархивированный файл из GeoLiteCity.dat.gz будет GeoLiteCity.dat, его заливаем в папку по пути stats/scripts/GeoLiteCity .
И тут сразу же ставим права 777 на файлы install_binary.sh и GeoLiteCity.dat .

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


















Шаг 5.


Теперь надо создать задания для планировщика cron
Желательно делать как на скрине. Нужно создать 3 задания:
cd www/site.ru/stats/scripts && ./hlstats-awards.pl >/dev/null 2>&1
cd www/site.ru/stats/scripts && ./run_hlstats start 1 27500 >/dev/null 2>&1 !!! 27500 это порт который Вы прописали в hlstats.conf
cd www/site.ru/stats/scripts/GeoLiteCity && ./install_binary.sh >/dev/null 2>&1
Будьте внимательны, если планировщик не работает - тогда уточните правильный путь для выполнения заданий у тех поддержки!

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





















Шаг 6.


Удаляем папку updater (.../stats/updater) на хосте
Заходим по адресу http://ваш_сайт/stats. Выше я на примере писал site.ru вместо Ваш сайт
Первоначальный логин Admin пароль 123456

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
















Далее выбираем пункт "HLstatsX: CE Daemon Control"

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









Вместо localhost пишем IP адрес сайта, узнать можно в тех поддержке или как на скрине ниже 
"Daemon Port:" 27500 - это порт который Вы указали в шаге 4 при изменении фала hlstats.conf(пункт Port), Вы также его прописали в планировщике
после всех этих изменений нажимаем кнопку EXECUTE

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









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









Если Вы видите это, то осталось совсем немного.

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








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

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








Теперь добавляем сам сервер в Вашу статистику как указанно ниже на изображениях.

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








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







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













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








Теперь надо добавить плагины с папки sourcemod или amxmodx (находятся внутри скачанного архива HLstatsX)на Ваш игровой сервер.
И обязательно прописать в server.cfg следующие данные:

- играм на движке goldsource: Counter Strike 1.6 or Day of Defeat

log 1 
logaddress_delall 
logaddress_add ваш_ip_сайта port 


- играм на source engine и выше (CS:S, DOD:S, TF2)


log on 
sv_logbans 1 
sv_logecho 1 
sv_logfile 1  
sv_log_onefile 0 
mp_logdetail 3 
logaddress_delall 
logaddress_add ваш_ip_сайта
:port 


Если сервер был включен то его перезапускаем.

Поздравляю! Вы сделали это!

 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Тут твоя реклама - 47р неделя! СКИДКА 70% ЖМИ!

 
Copyright CSS-Play4FUN™ © 2009-2015 || Карта сайта