HLTV сервер на Linux

Архів · 2011 Файл є alibimag Статті 2 953

Архівний матеріал ya-cs.ru (2011). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

HLTV сервер на Linux

Описание: С помощью данной статьи вы научитесь запускать HLTV сервер на Linux.Так же решать проблемы о распространённых ошибках при запуске HLTV сервера на Linux.

Для работы 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, скачиваем его во вложении.

Запустить HLTV сервер можно по-разному, напишем для HLTV следующий скрипт:
Назовём hltv_start.sh

#!/bin/sh
LD_LIBRARY_PATH=/home/user/hlds_dir/; export LD_LIBRARY_PATH
./hltv +connect strike64.ru:27015 -port 27020 +maxclients 20 +exec hltv.cfg

Рассмотрим более детально

/home/user/hlds_dir/
Главная директория вашего сервера

connect
Присоединяем демку к вашему серверу, например +connect 109.251.49.138:27017

port
Порт HLTV сервера, по которому игроки смогут присоединиться для просмотра трансляции

maxclients
Количество слотов для просмотра трансляции. Максимально – 255

exec hltv.cfg
Подгружаем конфиг нашего HLTV сервера

Сохраняем hltv_start.sh в директории вашего сервера, на примере это ./home/user/hlds_dir/ и даем ему права на выполнение:

chmod +x hltv_start.sh

Переходим в директорию с нашим сервером это ./home/user/hlds_dir/ и запускаем наш HLTV сервер с помощью скрипта, в фоновом режиме через screen

screen -d -m -S hltv ./hltv_start.sh

Для того чтобы войти в фоновый режим пишите

screen -r hltv

Для выхода из фонового режима Ctrl+A,D.
Для закрытия скрина Ctrl+C.

Рассмотрим распространённые ошибки при запуске HLTV сервера на Linux

Ошибка libSteamValidateUserIDTickets

Error:libSteamValidateUserIDTickets_i386.so: cannot open shared object file: No such file or directory
***** FATAL ERROR *****

Выполните команду

cp libSteamValidateUserIDTickets_i386.so /usr/lib

Ошибка director

Error:director_i386.so: cannot open shared object file: No such file or directory

Скачайте файл director_i386.so и скопируйте его в ./cstrike/dlls/

Источник: strike64.ru

Мітки:

Коментарі 3

  1. MoJIoD4uK

    Хорошая Новость!
    Вот у меня правда проблема – ХЛТВ не подключить к Линукс серверу….
    уже всё перепробовал – и сервер.сфг настройки менял и дпрото переустанавливал..
    Не помогает!(

    Відповісти

  2. Dimanok

    Давайте будем уважать первоисточник, а не тупо копипастить ?
    *strike64.ru/topic/8084-hltv-server-on-linux /
    Специально для тугодумов написано:

    При копировании активная ссылка на источник Strike64.ru обязательна.

    Так трудно это сделать ?

    Відповісти

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.