1. Установка HLTV + Включення цілодобової записи.
2. Запаковування демок в архів. + Додавання посилань на сайт для закачування демо.
3. Авто видалення .dem файлів з папки cstrike, для економії місця на диску і зручності.
4. Авто видалення запакованих файлів файлів з сайту через певний термін.
Почнемо з підключення HLTV
1. Установка HLTV + Включення цілодобової записи.
1) Заходимо в server.cfg
Перевіряємо параметр sv_proxies чи можна підключати до сервера проксі? 1 можна 0 можна, природно нам потрібно 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 [b] (cкачиваний: 676)
Кладемо його в "С: \ 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 [b] (cкачиваний: 314)
Кладемо його в "С: \ 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 [b] (cкачиваний: 258)
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 [b] (cкачиваний: 371)
Відкриваємо його і шукаємо рядок
if ($ handle = opendir ( 'Папка з демки на веб-сервера'))
Редагуємо, зберігаємо.
Кладемо його на веб сервер до прімему в папку C: / AppServ / www / hltv_demos /
Так і влаштовано HLTV на forteam. Дана ідея буде застосована на makeserver summep cup 5x5