Скрипт запуска HLTV для RH Linux

Статьи по созданию, настройке и конфигурированию серверов CS 1.6
Ответить
Аватара пользователя
Predator
Администратор
Администратор
Сообщения: 1056
Зарегистрирован: Вс дек 23, 2007 03:00
Откуда: Москва
Контактная информация:

Скрипт запуска HLTV для RH Linux

Сообщение Predator » Ср май 08, 2013 17:25

За основу был взят скрипт запуска HLDS-серверов от LeXiKoN.

Версия: 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. 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/
  • 6. Копируем hltv_run в корневую директорию вашего hlds-сервера (например, /opt/hlds/)
  • 8. Копируем библиотеку director_i386.so в ./cstrike/dlls/ (если её там нет)
  • 9. Даём права на выполнение:

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

    chmod +x /opt/hlds/cstrike/dlls/director_i386.so
  • 10. Не забываем настроить hltv.cfg (об этом есть куча тем в Интернете, поэтому здесь я писать об этом не буду)
Готово!

Использование:: © При копировании данного поста ссылка на источник обязательна: https://zion.pw/forum/viewtopic.php?f=89&t=1200
Вложения
HLTV.zip
(70.31 КБ) 304 скачивания

Ответить