
Przetłumaczone przez +er z:
HLTV Autorecord - AlliedModders
Plugin, która pozwala regulować nagrywanie dem przez HLTV. Jeśli nie chcesz, aby na serwerze zapisane były dema, na których nikt nie gra - skorzystaj właśnie z tego pluginu. Dodatkową funkcją jest to, że możesz wybrać w jakim katalogu dema mają być zapisywane.

Jeśli masz 2 lub więcej HLTV na jednym serwerze, plugin obsłuży tylko ten, który się pierwszy połączył.
Załączam również skrypt do automatycznego dodawania dem z gry na www. . Żeby dobrze przydzielać nazwy dem, użyj autohltv_path "demos/HLTV" lub po prostu "HLTV". [Autorzy One, Timmy i trochę ja]
Arch.php jest skryptem PHP z wykorzystaniem polecenia Crontab. Jeśli masz serwer HLTV i WWW na tej samej maszynie, wtedy automatycznie dema są kompresowane do .zip i przenoszone z hlds/cstrike/demos/serwer1 do /srv/http/demos/serwer1 (czyli do Twojej ścieżki http). Przed użyciem zmień ścieżki w skrypcie na Twoje. Potem utwórz plik, np. "cron_demos" i dodaj do niego:
SHELL=/bin/bash 0-59 * * * * php /path_to_arch.php/arch.php
i wykonaj polecenie
crontab cron_demos
Pamiętaj, żeby wgrać hltv.jpg na serwer www.
Skrypt działa tylko jeśli masz dostęp do maszyn serwerów. Firmy hostingowe w większości mają już zainstalowane skrypty, które tak samo działają.
Jeśli nie chcesz Ci się czytać, jak skonfigurować Cvary, zrób tylko te 3 punkty:
1. Utwórz folder cstrike/demos
2. Znajdź hltv.cfg ( w folderze głównym - przed wejściem do folderu cstrike) i zmień adminpassword na "hltvadminpass"
3. Wrzuć hltv_autorecord.amxx do cstrike/addons/amxmodx/plugins
3. Dodaj hltv_autorecord.amxx do cstrike/addons/configs/plugins.ini

autohltv_record 1 // włącz auto nagrywanie
autohltv_path "demos/HLTV" // oznacza to, że będziesz miał "cstrike/demos/HLTV-12389034.dem".Jeśli chcesz mieć dema w folderze cstrike, zostaw ten cvar pusty
autohltv_ignorebots 1 // ignoruj boty na serwerze (nie będą nagrywane, jeśli tylko one są na serwerze). Jeśli masz boty, zmień ten cvar na 0 i zmień mapę lub zrestartuj serwer.
autohltv_minplayers 2 // minimalna liczba graczy, od których HLTV rozpoczyna nagrywanie
autohltv_pass "hltvadminpass" // hasło do kontrolowania HLTV. Wejdź do hltv.cfg, znajdź adminpassword. Teraz zmień hasło na takie, które podasz w tym cvarze.
autohltv_recording 1|0 // automatyczny cvar, nie zmieniaj, jeśli nie wiesz o co chodzi. Można go używać do monitoringu serwera, aby dowiedzieć się, czy hltv nagrywa czy nie
autohltv_time 0|1|2, // 2 domyślnie. 0 brak zegara w hud . 1 - zegar tylko dla HLTV. 2 -zegar dla wszystkich graczy. Dla serwerów publicznych najlepiej ustawić na 2, ponieważ dobrze znać każdą sekundę gry lub na 1, (czas tylko dla HLTV) żeby porównać czas na demie do czasu w Twoich logach.
autohltv_delay 30.0 // Opóźnienie powinno być równe opóźnieniu w hltv.cfg (director.cfg).

sockets






Autorzy:
~ Dr.Aft
~ Infra