Запис демок за допомогою 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).