Версия: 0.981 от 08.05.2013.
Автор исходного скрипта: LeXiKoN.
Автор данного скрипта: Predator.
Сайт поддержки: https://zion.pw/forum/viewtopic.php?f=89&t=1200
ChangeLog:
0.981
- * Релиз
- * Цветовая индикация, что позволит вам легко понять информацию
* Распределение по ядрам сеансов HLTV
* Подключение по команде к консоли HLTV
* Определение статуса работы HLTV
* Предстартовая проверка на запущенный сеанс HLTV
* Создание PID-файлов запущенных процессов HLTV и сеансов screen
- * Дистрибутив Linux семейства RedHat
* Установленный пакет screen (sudo yum install screen)
- 1. Скачиваем архив, распаковываем.
- 2. Открываем hltv в текстовом редакторе и конфигурируем:
- 3.
Код: Выделить всё
##################################################### # Конфигурирование ##################################################### HOST_NAME="My Server" #Название хоста screen_name=hltv #Название screen-сессии path="/opt/hlds/" #Путь до ROOT-директории hlds-сервера hltv_pid=hltv.pid #Имя PID-файла HLTV screen_pid=$screen_name-screen.pid #Имя PID-файла screen server_ip=0.0.0.0 #IP сервера, к которому подключаем HLTV server_port=27015 #Порт сервера, к которому подключаем HLTV hltv_port=28048 #Порт HLTV rec_path="/demos/HLTV_" #Путь_(относительно_каталога_cstrike)/префикс_в_имени_демки hltv_options="" #Дополнительные параметры use_user=hlds #Имя юзера от которого запускается HLTV #---------------------------------------------------- # Номер ядра/процессора в линуксе # 2х-ядерные: 0 - первое ядро, 1 - второе ядро # 4x-ядерные: 0 - первое ядро ... 3 - четвертое ядро # По аналогии с другими многоядерными процессорами use_core=0 #----------------------------------------------------
- 4. Сохраняем и копируем hltv в /etc/init.d/
- 5. Даём права на выполнение:
Код: Выделить всё
chmod +x /etc/init.d/hltv
- 6. Копируем hltv_run в корневую директорию вашего hlds-сервера (например, /opt/hlds/)
- 7. Даём права на выполнение:
Код: Выделить всё
chmod +x /opt/hlds/hltv_run
- 8. Копируем библиотеку director_i386.so в ./cstrike/dlls/ (если её там нет)
- 9. Даём права на выполнение:
Код: Выделить всё
chmod +x /opt/hlds/cstrike/dlls/director_i386.so
- 10. Не забываем настроить hltv.cfg (об этом есть куча тем в Интернете, поэтому здесь я писать об этом не буду)
- 11. Добавляем демон в автозагрузку:
Код: Выделить всё
chkconfig hltv on
Использование::
- Запуск:
Код: Выделить всё
service hltv start
- Остановка:
Код: Выделить всё
service hltv stop
- Рестарт:
Код: Выделить всё
service hltv restart
- Проверка статуса:
Код: Выделить всё
service hltv status
- Подключение к консоли:
Код: Выделить всё
service hltv console