- Для работы 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/
- hltv
- Запустить 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 сервера
Переходим в директорию с нашим сервером это ./home/servers/cs_27015/ и запускаем наш HLTV сервер с помощью скрипта, в фоновом режиме через screenКод: Выделить всё
chmod +x hltv_start.sh
Для того чтобы войти в фоновый режим пишитеКод: Выделить всё
screen -d -m -S hltv ./hltv_start.sh
Код: Выделить всё
screen -r hltv
- /home/servers/cs_27015/
- Рассмотрим распространённые ошибки при запуске 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/
- Ошибка libSteamValidateUserIDTickets
При копировании активная ссылка на источник Strike64.ru обязательна.