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

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

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

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

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

Версия: 0.981 от 08.05.2013.

Автор исходного скрипта: LeXiKoN.
Автор данного скрипта: Predator.

Сайт поддержки: http://zion.org.ru/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
Готово!

Использование::

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

Вернуться в «Статьи»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

cron