HLTV сервер на Linux

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dimanok
рядовой
Сообщения: 24
Зарегистрирован: 2010-04-26 12:24:12
Откуда: Саратов
Контактная информация:

HLTV сервер на Linux

Непрочитанное сообщение Dimanok » 2011-08-28 13:14:36

В этой теме мы рассмотрим как Запустить HLTV сервер на Linux, Распространённые ошибки при запуске HLTV сервера на Linux.
  1. Для работы HLTV сервера на Linux нужны следующие файлы:
    • hltv
      • ./hlds_dir/
    • core_i386.so
      • ./hlds_dir/
    • proxy_i386.so
      • ./hlds_dir/
    • filesystem_stdio_i386.so
      • ./hlds_dir/
    • director_i386.so
      • ./hlds_dir/cstrike/dlls/
    • hltv.cfg
      • ./hlds_dir/
      Проверяем их наличие, как правило нету файла director_i386.so, скачиваем его во вложении.
  2. Запустить HLTV сервер можно по-разному, напишем для HLTV следующий скрипт:

    Назовём hltv_start.sh

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

    #!/bin/sh
    
    LD_LIBRARY_PATH=/home/servers/cs_27015/; export LD_LIBRARY_PATH
    ./hltv +connect strike64.ru:27015 -port 27020 +maxclients 20 +exec hltv.cfg
    
    Рассмотрим более детально
    • /home/servers/cs_27015/
      • Главная директория вашего сервера
    • connect
      • Присоединяем демку к вашему серверу, например +connect strike64.ru:27015
    • port
      • Порт HLTV сервера, по которому игроки смогут присоединиться для просмотра трансляции
    • maxclients
      • Количество слотов для просмотра трансляции. Максимально - 255
    • exec hltv.cfg
      • Подгружаем конфиг нашего HLTV сервера
    Сохраняем hltv_start.sh в директории вашего сервера, на примере это ./home/servers/cs_27015/ и даем ему права на выполнение:

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

    chmod +x hltv_start.sh
    Переходим в директорию с нашим сервером это ./home/servers/cs_27015/ и запускаем наш HLTV сервер с помощью скрипта, в фоновом режиме через screen

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

    screen -d -m -S hltv ./hltv_start.sh
    Для того чтобы войти в фоновый режим пишите

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

    screen -r hltv
  3. Рассмотрим распространённые ошибки при запуске HLTV сервера на Linux
    • Ошибка libSteamValidateUserIDTickets
      Error:libSteamValidateUserIDTickets_i386.so: cannot open shared object file: No such file or directory
      ***** FATAL ERROR *****
    • Ошибка director
      Error:director_i386.so: cannot open shared object file: No such file or directory
      • Скачайте у нас файл director_i386.so и скопируйте его в ./cstrike/dlls/
Файлы используемые в статье:
director_i386.rar
(60.68 КБ) 99 скачиваний
При копировании активная ссылка на источник Strike64.ru обязательна.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: HLTV сервер на Linux

Непрочитанное сообщение server801 » 2011-08-29 13:38:23

Собственно чет эта? :unknown:

Аватара пользователя
Dimanok
рядовой
Сообщения: 24
Зарегистрирован: 2010-04-26 12:24:12
Откуда: Саратов
Контактная информация:

Re: HLTV сервер на Linux

Непрочитанное сообщение Dimanok » 2011-08-29 21:22:46

server801 писал(а):Собственно чет эта? :unknown:
Half-Life TV.
Запись демо, игр cs & hl.