Запис демок за допомогою HLTV - Демо, HLTV - Статті CS 1
Концепція з'єднання з HLTV-сервером така сама, як і з'єднання зі звичайним сервером. Ви просто запускаєте Counter-Strike і вибираєте опцію Play CS і потім View Game. Якщо Ви бажаєте спостерігати випадково вибраний матч, натисніть “Update” і Вам на комп'ютер буде завантажено список доступних серверів. Не забувайте використовувати опцію "Filter", де обов'язково відзначте в чекбоксі "are responding" та "are spectator proxies". Це допоможе Вам вибрати саме ті сервери, які зараз працюють і підтримують HLTV. Також Ви можете використовувати інші обмеження фільтра.
У випадку, коли Ви хочете спостерігати за конкретним відомим Вам сервером, використовуйте опцію “Add IP”, де вставте IP сервера та порт (HLTV-порт за замовчуванням – 27020, але на різних серверах він може бути іншим). Також Ви можете приєднатися до гри і через консоль за допомогою команди "connect IP:Port", де IP - це IP сервер, до якого Ви підключаєтеся, а Port - порт цього ж сервера.
Коли Ви з'єднаєтеся з грою, Ви побачите гравців, їх пінг, фраги, а також зможете спілкуватися з іншими спостерігачами, якщо ця можливість включена на сервері. На жаль, Ви не зможете бачити "здоров'я" гравців, кількість амуніції та список вистав. Зате Ви зможете керувати оглядом:
Fire (кнопка стрільби): Перемикання між гравцями; Jumpbutton (стрибок): Перемикання режимів огляду; Duckbutton (присісти): Вмикає/вимикає показ міні-карти у верхньому лівому куті; Forward (вперед): Збільшення; Backward (назад) Зменшення.
Якщо Ви відкриєте директорію, де знаходиться HL, побачите там файл hltv.exe. Це файл проксі-сервера, що дозволяє іншим людям спостерігати за грою. Щоб підключити проксі до ігрового сервера, введіть "connect IP:Port".Коли Ви приєднаєтеся до сервера за допомогою проксі, Ви отримаєте доступ до деякої інформації: FPS, час, кількість клієнтів, розмір буфера, який показує скільки часу гри зберігається на проксі для виправлення затримок.
Команди HLTV (прописуються або в hltv.cfg або в консолі)
cachesize x – визначає кількість кешованих Frames (стандарт 32).
clients – список усіх приєднаних спектаторів та їх ідентифікаторів;
comm ім'я – ставить додатковий Masterserver на кшталт woncomm.lst
connect host:port - приєднати проксі до сервера або головного проксі за вказаним портом;
delay n – за допомогою цього значення (у секундах; min 10) задається тривалість затримки у мовленні. Робиться це для амортизації сигналу і для того, щоб уникнути можливості зловживання різних альтернативних способів спілкування в грі з метою моніторингу. Наприклад, під час Clanwars, коли спеціально найнята «радистка Кет» спостерігаючи за гравцями команди противника, повідомляє їхнє місце розташування своїм сокланавцям;
disconnect - від'єднати проксі від сервера чи головного проксі;
quit – залишити HLTV;
retry - повторити останнє з'єднання
name X – встановити ім'я Вашого проксі, де X – ім'я;
password – встановлює пароль сервера;
kick ID – відключити спектатора;
say x - надіслати текстове повідомлення всім спектаторам;
chatmode 0/1/2/ – вкл./вимк. функцію чату між клієнтами: "0" - відключає "1" - включає "2" - включає у разі використання MasterProxy та кількох RelayProxis можливість спілкування між кількома Spectactors, що знаходяться на різних Proxy (функція має бути дозволена на всіх задіяних Proxy). При частій появі у клієнта помилки Host_Error: UserMsg: NotPresent On Client 76 підтримку чату бажано вимкнути;
ping host:port - пінгувати сервер за вказаним портом;
heartbeat – посилає status packet на WON master servers;
rcon x - посилає команду дистанційного керування на інший server/proxy;
rcon_password string – встановлює пароль для віддаленого керування сервером;
rate 10000 – задає ширину каналу (від загального), відведеного ігровим сервером під HTLV Proxy. Значення задається секунда на байт (наведений приклад 10 кb/s);
updaterate n - встановлює кількість апдейтів на секунду, що посилаються сервером на проксі;
maxclientrate n - виставляє максимальну ширину смуги (швидкість передачі) до спектаторам;
loop 0/1 - якщо виставлено 1, клієнти залишаться підключеними після від'єднання проксі від гри і остання гра буде повторена;
multicast 0 – перемикає HLTV Proxy на Unicast. Якщо ви не впевнені, чи підтримує ваш провайдер Multicast, то краще нічого тут не чіпайте. Інакше введення неправильного значення підвищує час підключення. Якщо ви все ж маєте точну інформацію, то для включення Multicast пропишіть "multicast 1". connectip 234.5.5.1 та gameip 234.5.5.2 – актуальні тільки для Multicast і тому не змінюються
gameip IP:Port - встановлює class D IP для multicast game group (default 234.5.5.2:27025);
cmdlist – показує всі команди проксі;
status - друкує інформацію про всі активні модулі;
exec filename – завантажує .cfg файл;
record filename – записує всі ігри у файли. Після зміни карти автоматично починається запис нового файлу (записи пронумеровуються від імені 1.dem до імені 99.dem);
playback filename - починає показ раніше записаного демо;
fakelossx – симулює Fake-Loss (стандарт 0.0)
fullupdateinterval x - задає частоту отруєння клієнту некомпрімованих пакетів (стандарт 20; задається тільки для Multicast)
port x – задає порт для HLTV Proxy (стандарт 27020)
multicastttl x – визначать значення (Time To Live) для Multicast-пакетів, що посилаються HLTV Proxy
highpriority – ставить високу системну пріоритетність HLTV Proxy
maxclients x – фіксує кількість клієнтів, які можуть приєднатися до HLTV Proxy (максимальна кількість 128). Це значення має бути виставлене відповідно до ширеної виділеного каналу (один клієнт використовує приблизно 3 kb/s; потужність заліза теж має значення).
maxframes x – задає мінімальний розмір Frame-буфера (стандарт 2400 (2 хв.). Розраховується так: updaterate множиться на час бажаної амортизації (20x120=2400).
stop – зупиняє показ демо.
Коли Ви з'єднаєтеся з грою, Ви побачите гравців, їх пінг, фраги, а також зможете спілкуватися з іншими спостерігачами, якщо ця можливість включена на сервері. На жаль, Ви не зможете бачити "здоров'я" гравців, кількість амуніції та список вистав. Зате Ви зможете керувати оглядом:
Fire (кнопка стрільби): Перемикання між гравцями; Jumpbutton (стрибок): Перемикання режимів огляду; Duckbutton (присісти): Вмикає/вимикає показ міні-карти у верхньому лівому куті; Forward (вперед): Збільшення; Backward (назад) Зменшення.
Якщо Ви відкриєте директорію, де знаходиться HL, побачите там файл hltv.exe. Це файл проксі-сервера, що дозволяє іншим людям спостерігати за грою. Щоб підключити проксі до ігрового сервера, введіть "connect IP:Port". Коли Ви приєднаєтесь до сервера за допомогоюпроксі, Ви отримаєте доступ до деякої інформації: FPS, час, кількість клієнтів, розмір буфера, який показує скільки часу гри зберігається на проксі для виправлення затримок.
Команди HLTV (прописуються або в hltv.cfg або в консолі)
cachesize x – визначає кількість кешованих Frames (стандарт 32).
clients – список усіх приєднаних спектаторів та їх ідентифікаторів;
comm ім'я – ставить додатковий Masterserver на кшталт woncomm.lst
connect host:port - приєднати проксі до сервера або головного проксі за вказаним портом;
delay n – за допомогою цього значення (у секундах; min 10) задається тривалість затримки у мовленні. Робиться це для амортизації сигналу і для того, щоб уникнути можливості зловживання різних альтернативних способів спілкування в грі з метою моніторингу. Наприклад, під час Clanwars, коли спеціально найнята «радистка Кет» спостерігаючи за гравцями команди противника, повідомляє їхнє місце розташування своїм сокланавцям;
disconnect - від'єднати проксі від сервера чи головного проксі;
quit – залишити HLTV;
retry - повторити останнє з'єднання
name X – встановити ім'я Вашого проксі, де X – ім'я;
password – встановлює пароль сервера;
kick ID – відключити спектатора;
say x - надіслати текстове повідомлення всім спектаторам;
chatmode 0/1/2/ – вкл./вимк. функцію чату між клієнтами: "0" - відключає "1" - включає "2" - включає у разі використання MasterProxy та кількох RelayProxis можливість спілкування між кількома Spectactors, що знаходяться на різних Proxy (функція має бути дозволена на всіх задіяних Proxy). При частій появі у клієнта помилки Host_Error: UserMsg: Not Present On Client 76відключити;
ping host:port - пінгувати сервер за вказаним портом;
heartbeat – посилає status packet на WON master servers;
rcon x - посилає команду дистанційного керування на інший server/proxy;
rcon_password string – встановлює пароль для віддаленого керування сервером;
rate 10000 – задає ширину каналу (від загального), відведеного ігровим сервером під HTLV Proxy. Значення задається секунда на байт (наведений приклад 10 кb/s);
updaterate n - встановлює кількість апдейтів на секунду, що посилаються сервером на проксі;
maxclientrate n - виставляє максимальну ширину смуги (швидкість передачі) до спектаторам;
loop 0/1 - якщо виставлено 1, клієнти залишаться підключеними після від'єднання проксі від гри і остання гра буде повторена;
multicast 0 – перемикає HLTV Proxy на Unicast. Якщо ви не впевнені, чи підтримує ваш провайдер Multicast, то краще нічого тут не чіпайте. Інакше введення неправильного значення підвищує час підключення. Якщо ви все ж маєте точну інформацію, то для включення Multicast пропишіть "multicast 1". connectip 234.5.5.1 та gameip 234.5.5.2 – актуальні тільки для Multicast і тому не змінюються
gameip IP:Port - встановлює class D IP для multicast game group (default 234.5.5.2:27025);
cmdlist – показує всі команди проксі;
status - друкує інформацію про всі активні модулі;
exec filename – завантажує .cfg файл;
record filename – записує всі ігри у файли. Після зміни карти автоматично починається запис нового файлу (записи пронумеровуються від імені 1.dem до імені 99.dem);
playback filename - починає показ раніше записаного демо;
fakeloss x – симулює Fake-Loss (стандарт 0.0)
fullupdateinterval x - задає частоту отруєння клієнту некомпрімованих пакетів (стандарт 20; задається тільки для Multicast)
port x – задає порт для HLTV Proxy (стандарт 27020)
multicastttl x – визначать значення (Time To Live) для Multicast-пакетів, що посилаються HLTV Proxy
highpriority – ставить високу системну пріоритетність HLTV Proxy
maxclients x – фіксує кількість клієнтів, які можуть приєднатися до HLTV Proxy (максимальна кількість 128). Це значення має бути виставлене відповідно до ширеної виділеного каналу (один клієнт використовує приблизно 3 kb/s; потужність заліза теж має значення).
maxframes x – задає мінімальний розмір Frame-буфера (стандарт 2400 (2 хв.). Розраховується так: updaterate множиться на час бажаної амортизації (20x120=2400).