Пятница, 03.05.2024, 5:13 PM
Приветствую Вас Гость

Меню сайта
Меню in-exileClan
Статьи Cs1.6
Голосуем!
Какой игрок лучший ?
Всего ответов: 96
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Присоединиться
Информация
Заказать место
Часы
Мониторнинг
Запись Hltv Демок и автодобавка на сайт

Это статья вам расскажет о.....В ПОЛНУЮ НОВОСТЬ

1. Установка HLTV + Включение круглосуточной записи. 
2. Запаковка демок в архив. + Добавление ссылок на сайт для закачки демо. 
3. Авто удаление .dem файлов из папки cstrike, для экономии места на диске и удобства. 
4. Авто удаление запакованных файлов файлов с сайта через определенный срок.

Начнем с подключения HLTV

1. Установка HLTV + Включение круглосуточной записи.

1) Заходим в server.cfg

Проверяем параметр sv_proxies можно ли подключать к серверу проксю? 1 можно 0 нельзя, естественно нам нужно 1 
sv_proxies "1"

Перезапускаем сервер.

2) Открываем hltv.cfg В корневой папке с сервером.

Кто знает что к чему, конфигурит на свое усмотрение. 
Для тех кто не знает: 
Удаляем все из файла и пишем

 

name "HLTV Record" 
hostname "My HLTV" 
offlinetext "Sorry, game is delayed. Please try again later." 
delay 0 
chatmode 0 
nomaster 1 
loopcmd 1 60 localmsg "You're watching HLTV. Visit " 5 -1 0.85 FFA000FF 
signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for HLTV" 
publicgame 0 
autoretry 1 
logfile 0 
maxclients 0 
echo hltv.cfg loaded.

Пояснение: 

name Название вашей прокси (когда висит в спектрах) 
hostname Название вашей прокси в инете 
delay Задерживает игровой поток в течение указанных секунд, нам это не нужно, поэтому ставим 0. 
chatmode Включение чата на HLTV, нам это не нужно, поэтому ставим 0.+ 
nomaster Без коментариев! (лишние ошибки + геморой) 
autoretry Реконнект к серверу если вдруг произойдет разъединение. 
logfile Логи 
maxclients Сколько клиентов могут быть обслужены этим ХЛТВ прокси, но посколько мы не делаем проксю, а просто рекорд ставим 0.

Сохраняем.

3) Создаем батник для запуска нашего HLTV. 
hltv_start.bat

 

start "HLTV" /MIN/HIGH hltv.exe +connect 127.0.0.1:27015 -nomaster -port 28048 +adminpassword ваш пароль +record HLTV_ +exec hltv.cfg

Пояснение: 

+connect Собственно указываем IP сервера к к которому хотим подключится. 
-nomaster Без коментариев! (лишние ошибки + геморой) 
-port устанавливает порт ХЛТВ прокси, к которому будут подсоединяться зрители, собственно нам это не нужно, но если не прописать данный пункт то HLTV поднимется с портом 27020, а если у вас стоит не один сервер, тогда вполне возможно данный порт будет занят. 
+adminpassword adminpassword ваш ркон пароль от сервера 27015, можно и не писать данную переменную, но рекомендуется. 
+record HLTV_ Данная переменная говорит HLTV что при старте нужно начинать писать демо сразу. "HLTV_" это приставка которая будет делаться в названии каждой демки.

Если все сделали правильно тогда обязательно все заработает!

2.апаковка демок в архив. + Добавление ссылок на сайт для закачки демо.

Расскажу на примере веб сервера AppServ.

1)Качаем скрипт zip_hltv.rar [540 b]
Ложим его в "С:\AppServ\php5\"
2)Открываем:
Ищем строки

 

$demo_dir = 'C:/HLDS/cstrike/'; 
$dl_dir = 'C:/AppServ/www/hltv_demos/';

Пояснение: 
$demo_dir = Путь к папке где лежат демо файлы 
$dl_dir = Путь куда скрипт будет сохранять запакованные файлы .zip 
Редактируем и сохраняем.

3)Далее в этой же папке "С:\AppServ\php5\" создаем батник zip_hltv.bat 
С параметрами:

 

start php.exe zip_hltv.php

Сохраняем.

3. Авто удаление .dem файлов из папки cstrike, для экономии места на диске и удобства.

1)Качаем скрипт delet_hltv_dem.rar [232 b]

Ложим его в "С:\AppServ\php5\" 
Открываем: 
Ищем строку

 

foreach (glob("C:/HLDS/cstrike/*.dem") as $filename)

"C:/HLDS/cstrike/*.dem" Путь к папке где лежат демо файлы 
Редактируем и сохраняем.

2)Далее в этой же папке "С:\AppServ\php5\" создаем батник delet_hltv_dem.bat 
С параметрами:

 

start php.exe delet_hltv_dem.php

Сохраняем.

4. Авто удаление запакованных файлов файлов с сайта через определенный срок.

1)Качаем скрипт delet_hltv_zip.rar [240 b] 
3)Ложим его в "С:\AppServ\php5\" 
Открываем: 
Ищем строку

 

foreach (glob("C:/AppServ/www/hltv_demos/*$dat*.zip") as $filename)

"C:/AppServ/www/hltv_demos/*$dat*.zip" Путь к папке где лежат запакованные файлы на веб сервере. 
Редактируем и сохраняем.

Пояснение: 
date("d")-7 Цифра 7 в данном случае говорит скрипту о том что нужно удалять .zip файлы которые старше 7ми дней.

3)Далее в этой же папке "С:\AppServ\php5\" создаем батник delet_hltv_zip.bat 
С параметрами: 

start php.exe delet_hltv_zip.php

Сохраняем.

Качаем файл index.rar [691 b]

Открываем его и ищем строку

 

if ($handle = opendir('Папка с демками на вебсервере'))

Редактируем, сохраняем. 
Ложим его на веб сервер к примему в папку C:/AppServ/www/hltv_demos/

Пробуем открыть его через интернет браузер указав в адресе http://ваш сайт или IP/hltv_demos/

Вроде все

Так и устроено HLTV на forteam....Данная идея будет применена на makeserver summep cup 5x5

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

Block title
Чем вы стреляете в cs ?
Всего ответов: 154
MiniCHAT
300
Счетчик посещений
счетчик посещений
Опрос CS
Какая вам карта нравиться?
Всего ответов: 192
no-cheat
Поиск
Архив записей
Календарь