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

Статьи по созданию, настройке и конфигурированию серверов CS 1.6
Ответить
Аватара пользователя
Predator
Администратор
Администратор
Сообщения: 1054
Зарегистрирован: Вс дек 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
    [b]*[/b] Релиз
Особенности:
    [b]*[/b] Цветовая индикация, что позволит вам легко понять информацию [b]*[/b] Распределение по ядрам сеансов HLTV [b]*[/b] Подключение по команде к консоли HLTV [b]*[/b] Определение статуса работы HLTV [b]*[/b] Предстартовая проверка на запущенный сеанс HLTV [b]*[/b] Создание PID-файлов запущенных процессов HLTV и сеансов screen
Требования:
    [b]*[/b] Дистрибутив Linux семейства RedHat [b]*[/b] Установленный пакет screen (sudo yum install screen)
Установка:
    [b]1.[/b] Скачиваем архив, распаковываем.
    [b]2.[/b] Открываем [b]hltv[/b] в текстовом редакторе и конфигурируем:
    [b]3.[/b] [code]##################################################### # Конфигурирование ##################################################### 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 #----------------------------------------------------[/code]
    [b]4.[/b] Сохраняем и копируем [b]hltv[/b] в [u]/etc/init.d/[/u]
    [b]5.[/b] Даём права на выполнение: [code]chmod +x /etc/init.d/hltv[/code]
    [b]6.[/b] Копируем [b]hltv_run[/b] в корневую директорию вашего hlds-сервера (например, [u]/opt/hlds/[/u])
    [b]7.[/b] Даём права на выполнение: [code]chmod +x /opt/hlds/hltv_run[/code]
    [b]8.[/b] Копируем библиотеку [b]director_i386.so[/b] в [u]./cstrike/dlls/[/u] (если её там нет)
    [b]9.[/b] Даём права на выполнение: [code]chmod +x /opt/hlds/cstrike/dlls/director_i386.so[/code]
    [b]10.[/b] Не забываем настроить [b]hltv.cfg[/b] (об этом есть куча тем в Интернете, поэтому здесь я писать об этом не буду)
    [b]11.[/b] Добавляем демон в автозагрузку: [code]chkconfig hltv on[/code]
Готово!

Использование::
    Запуск: [code]service hltv start[/code]
    Остановка: [code]service hltv stop[/code]
    Рестарт: [code]service hltv restart[/code]
    Проверка статуса: [code]service hltv status[/code]
    Подключение к консоли: [code]service hltv console[/code]
© При копировании данного поста ссылка на источник обязательна: http://zion.org.ru/forum/viewtopic.php?f=89&t=1200
Вложения
HLTV.zip
(70.31 КБ) 242 скачивания

Ответить

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

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

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