Меню Рубрики

Установка hlstatsx ce что это

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

semjef

semjef.ru

В этом мануале я расскажу о том как установить HLstatsX CE на хостинг.

Что нам потребуется:
— HLstatsX Community Edition — Скачать или отсюда
— 7-zip — Скачать
— MaxMind GeoLiteCity.dat — Скачать

создаём новую базу данных MySQL

Импортируем файл install.sql в нашу базу данных через phpmyadmin

вводим данные юзера и пасс от созданой базы в шаге 1

жмём «Импорт» и далее как на картинке (нажимая кнопку «выберите файл» выбирайте файл install.sql)

Заливаем папку web на сервер

1)заходим в папку public_html в панели управления и создаём там папку ststs

2)заливаем содержимое папки web у себя на компьютере в папку stats на хосте

3)меняем значения define(«DB_ADDR», «localhost»);define(«DB_USER», «имя_пользователя_базы»);
define(«DB_PASS», «пароль_от_базы»);define(«DB_NAME», «имя_базы»); в файле config.php на свои

теперь при заходе по адресу http://имя_сайта/stats у вас будет вот это

В папке stats на хостинге, создаём папку scripts и заливем туду содержимое папки scripts со своего компа

в залитой папке находим файл hlstats.conf и меняем DBHost «» ; DBUsername «» ;DBPassword «» ;DBName «»; Port 27500(измените на свой)
на свои как в шаге 3

Заливаем файл GeoLiteCity.dat в папку stats/scripts/GeoLiteCity

Рассмотрим Cron планировщик

Нам требуется создать 3 новых задания
для этого прописываем cd /полный_путь/stats/scripts && ./run_hlstats start 1 27583 (порт в hlstats.conf) в задание и жмём добавить

Вот такие 3 задания должны получиться

Удаляем папку updater (. /stats/updater) на хостинге

переходим по адресу http://имя_сайта/stats и внизу окна нажимаем на кнопочку [Admin]

в открывшемся окне вводим стандартные для всех данные для входа: (username: admin password: 123456)

войдя в админку выбираем пункт «HLstatsX: CE Daemon Control»

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

Если у вас появились это, то вы почти всё сделали,

Если же у вас появилось это

Читайте также:  Установка ssl на вордпресс

то значит данный порт уже кемто занят, просто смените порт в hlstats.conf и вновь перезапустите демон (я использую порт 25583)

Заливаем плагины на игровой сервер, выбирая папку sourcemod или amxmodx (папки находятся в корне скаченого вами архива с hlstats)

после прописываем в server.cfg:

если у вас игра на движке goldsource: Counter Strike 1.6 or Day of Defeat, то прописываете

если игра на source engine и выше (CS:S, DOD:S, TF2) то

ставим плагин SuperLogs который будет сохранять логи игры:
SuperLogs

теперь заходим в админку HLstatsX, выбираем пункт HLstatsX:CE Settings, находим раздел «*List of daemons to send PROXY events from
(used by proxy-daemon.pl), use «,» as delimiter, eg :

. :»
и прописываем в него ип адрес:порт своего игрового сервера

теперь перезагружаем демон, и всё)))

не забудьте изменить пользователя хлстатс(пользователя admin удалите после создания нового юзера)

ПОЗДРАВЛЯЮ!
ВЫ ЭТО СДЕЛАЛИ.

* панели у хостеров разные и могут отличаться от того, что у меня на скриншотах, не забывайте об этом.

статья написана специально для сайтов caddons.ru и mac4.ru(даст2.рф)
при копировании материала ссылка на http://caddons.ru и http://mac4.ru
автор статьи SemJeF

Вложения

CTe6eJIeK_vRn

semjef

semjef.ru

semjef

semjef.ru

Sirse

http://zonasumraka.ru/

Andrey

пишу код за еду

semjef

semjef.ru

|So RanDom|

Sirse

http://zonasumraka.ru/

Шрифты подправить, картинки можно было бы сделать превьюшками.

Могу так же предоставить скрины под ISPManager.

semjef

semjef.ru

Шрифты подправить, картинки можно было бы сделать превьюшками.

Могу так же предоставить скрины под ISPManager.

ISPManager не нужен, там впринципе всё одинаково. если человек не совсем даун то поймёт)))

Максим Задронов

Хороший мануал, только вот проблема в 6ом пункте:

Sending Command to HLstatsX: CE Daemon at 90.240.187.83:25583 — 50 bytes OK
Waiting for Backend Answer. recieving 0 bytes in 0 packets. OK
No packets received — check if backend dead or not listening on 90.240.187.83:25583

Менял порты, не помогает. В чем может быть проблема?

Максим Задронов

Сайт находинся на хостинге, естественно и скрипты тоже на хостинге и база именно на хостинге. Сервер CSS отдельно.

Читайте также:  Установка и настройка vsphere replication

И как мне делать в этой ситуации?

Максим Задронов, узнай у провайдера, разрешено ли пользователям запускать скрипты, которые используют сокеты. Если да, спроси свободен ли порт 27500 (по умолчанию в этой инструкции) и открыт ли этот порт 27500 TCP.

Если все-таки провайдер запрещает запуск скриптов, которые используют сокеты, то тебе придется устанавливать скрипт (папка hlxce из инструкции) на машину с сервером. Это если сервер тоже не на хостинге.

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

Shiftik_2K

Делал все по инструкции. Застрял на пункте с кроном.
Прописываю задание — cd /home/h24016/data/public_html/hlstatsx/scripts && ./run_hlstats start 1 27583
Нажимаю выполнить — выдает ошибку: Exited with return code = 126

Не подскажете, от чего и почему это, а главное — как это исправить.

источник

Установка HLStatsX CE

Шаг 1
Для того чтобы иметь возможность установить статистику HLStatsX CE, у Вас должен быть хотя бы один оплаченный сервер

Шаг 2
После чего Вам необходимо создать WEB хостинг, где будет находиться веб интерфейс статистики. Бесплатный WEB хостинг предоставляется на время аренды игровых серверов!
Домен — Придумайте адрес по которому будет находиться ваш сайт. Для бесплатного WEB хостинга доступен домен только в зоне myarena.ru
Логин — Придумайте логин для доступа в панель управления WEB хостингом, он может не совпадать с логином в панель управления игровыми серверами. Если ваш логин занят, придумайте другой!

Шаг 3
Перейдите в панель управления WEB хостингом, в панель управления как показано ниже. Некоторые браузеры могут выводить предупреждения о том что достоверность узла не возможно определить, в этом случае на все вопросы браузера отвечайте положительно.

Шаг 4
Введите логин и пароль, который вы ввели при создании WEB хостинга в шаге 2

Шаг 5
В левом меню, в разделе «Инструменты» нажмите на пункт меню «WEB-Скрипты (APS)». Далее в правом верхнем углу выбираете Установить и для начала установки кликните два раза на меню HLStatsX

Читайте также:  Установка магнитол на 2140

Шаг 6
Введите путь вашей будущей статистики и выбираем Далее

Принимаем лицензионное соглашение

Шаг 7
Указываете данные.После того как указали данные жмете Далее

Теперь ваша статистика установилась и переходите по ссылке

Шаг 8
Перейдя по ссылке куда вы установили статиcтику HLStatsX CE,в cамом низу вы можете увидеть ссылку для входа в административную часть статистики HLStatsX CE.

Шаг 9
Введите логин и пароль для входа в административную часть статстистики.
По умолчанию:

Шаг 10
В пункте меню нажмите «Games»
Шаг 11
Выберите какого типа у вас будут игровые сервера.
С нужных снимите галочки в колонке Hide

Шаг 12
Зайдите в нужный тип игры

Шаг 13
Нажмите на Add Server и введите ip, port, rcon password. Все эти данные можно увидеть в панели управления кабинете управления игровыми серверами. Rcon пароль в конфигурации сервера. Выберите мод сбора статистики в игре:

Шаг 14
После добавления сервера заходим в панель управления веб хостинга и переходим в раздел Сервера статистики

Шаг 15
Вам нужно перезагрузить сервер статистики.Выбираем сервер статистики и жмем Перезапуск
Внимание! Сервер статистики необходимо всегда перезапускать после добавление НОВОГО сервера.

Шаг 16
Адрес и порт вашего сервера статистики можно узнать в Сервера статистики панели управления веб хостинга

Шаг 17
В личном кабинете, нажмите в меню Игровые сервера > Настройка сервера

Шаг 18
Перейдите в раздел Конфиги и выбираете настройки server.cfg

Шаг 19
Добавьте следующие строчки:

В случае если вы используете FTP режим то эти строчки необходимо прописать в файле server.cfg
Сохраните конфиг.
Шаг 20 (Не обязателен)
Установите плагин статистики HLstatsX CE Ingame Plugin.
Для игр на движке Half Life 1 он находится в плагине AmxModX
Для игр на движке Half Life 2 он находится в плагине Sourcemod (Warmod)

Перезагрузите ваш игровой сервер!

Только после выполнения этих шагов у вас новая установка будет успешной

источник

Добавить комментарий

Adblock
detector