HLTV сервер на Linux

CS 1.6 и другие игры от Valve

Модератор: Dimanok

Правила форума
Внимание!

Перед созданием новой темы, ознакомление с FAQ обязательно!

Создание тем с вопросами описанными в FAQ карается баном.

HLTV сервер на Linux

Сообщение Dimanok » 28 апр 2012, 09:59

В этой теме мы рассмотрим как Запустить 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.so (198.5К)

При копировании, активная прямая ссылка на источник strike64.ru обязательна.
www.strike64.ru - Крупнейшая конференция о играх корпорации Valve, Поволжья
Dimanok
Автор
 
Сообщения: 3506
Зарегистрирован: 05 июл 2008, 11:02
Откуда: Саратов
Домен: http://www.strike64.ru

Вернуться в Counter Strike

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

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

cron