Меню сайта
Категории раздела
Counter-Strike 1.6 [75]
Материалы CS 1.6
Counter-Strike Condition Zero [10]
Материалы CSСZ
Counter-Strike Source [12]
Материалы CSS
Разное [16]
Все в одном
Система [25]
Прошивка CS
Мини-чат
200
Наш опрос
Что вас больше интересует?
javascript:; javascript:;
Всего ответов: 254

Статистика
>>
Онлайн всего: 3
Гостей: 3
Пользователей: 0
Четверг, 05.12.2024, 05:08
Приветствую Вас Гость

Каталог статей

Главная » Статьи » Разное

Запись 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/

Вроде все
Категория: Разное | Добавил: cstex (11.06.2011) | Автор: crash94
Просмотров: 451 | Теги: Запись HLTV Демок и автодобавка на | Рейтинг: 5.0/1
Получить ссылку на материал
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини-профиль
Гость


Гости

Поиск
Новое
Онлайн радио