ПредишенСледващото

Но ние ще разгледаме демонстрации на рекордите:

HLTV-демо - това е почти обичайната демото, само с големи възможности: можете да наблюдавате действията на всеки играч поотделно, можете просто да летят по картата като зрител, и да гледате тактиката на отбора в изглед отгоре, това е, за да изберете най-подходящия .. ъгъл или фотоапарат.

Чрез използването на HLTV може да записва демо на игра в Counter-Strike. Много от тях ще попитате защо? И тук е защо: когато записвате демо чрез конзолата

Първо, създаване на игра сървър (може да бъде избран).

Тя може да се управлява чрез Bat'nik като конвенционален сървър, с изстрелване параметри:

започнете "HLTV" / MIN / HIGH hltv.exe + свържете 127.0.0.1:27015 -port 27016 + EXEC hltv.cfg

Изчакайте HLTV няма да дойде при вас на сървъра, не е дълъг, обикновено около 10 секунди.

Отново се обръщаме на КС, в HLTV поле, напиши - запис "nazvanie_vashey_demki" обратно към CS. За да спрете записа демонстрации трябва да се сведе до минимум CS, в прозореца на HLTV напиши откажат или да прекъснете връзката.

Вашият демо ще остане в директорията Cstrike игри, с името, което се нарича в началото на записването на демо. Това е! Чрез тази статия, вие научихте как да пиша HLTV демо!
stoprecording - спрете записа демонстрации на HLTV

свържете IP: порт - свържете HLTV прокси сървър за игра
изключете - прекъсване на връзката, но зрителите остават
спрете [текст] - отдели, да прекрати запис демо съобщение (по желание)
откажат - завършване на процеса като HLTV
повторен опит - Опити perepodsoedineniya
autoretry 0 | 1 - автоматичен повторен опит
назоват текст - HLTV име пълномощник в фрагове на масата
име на хост текст - име HLTV сървър за публиката

servercmd низ - изпращане на команди към сървъра на играта
clientcmd низ група - изпращане на команди към всички групи клиенти: 1 = 2 = зрители, пълномощниците, 3 = всички

loopcmd номер н низ - започнете низ всеки п секунди. ID - число от 1 до 64. "loopcmd ID никой" - ще премахне повторение.

Т.е. hltv.cfg изписва така: loopcmd <номер> [Честота, S], където действието е - ни localmsg или MSG. След като действието се изписва текста на съобщението в кавички.


signoncommands низ - екип, който ще започне в местната аудитория веднага след връзката може да бъде няколко отбора чрез;

MAXQUERIES п - максималният брой на исканията за състоянието от браузъри

dispatchmode 0 | 1 | 2 - 1, (авто) ще пренасочи зрителя към друг прокси да спаси ballansa. 2 (винаги) ще пренасочи зрителя във всеки случай (сървъра се изпълнява като rasfasovschik зрители). 0 (изключен)

publicgame 0 | 1 - ако един, ПР на сървъра за игра ще бъдат видими за зрители и ще можете да се присъедините към играта.
offlinetext низ - текстът, наблюдавани клиенти, които не са могли да дойдат
chatmode 0 | 1 | 2 - 0, когато няма чат. 1 - чат сред зрителите един прокси сървър. 2 - всичко може да се говори (а навсякъде трябва да стои 2)

bannerfile файла - уточнява TGA файл (RGBA) като лого.

пинг хост: порт - пинг на HL сървъра
nomaster 0 | 1 - ако един пълномощникът няма да бъдат регистрирани на Учителя
forcemaster 0 | 1 - ако един, пълномощникът ще бъдат регистрирани на Учителя
пулс - изпраща информация за състоянието на съветника за сървъра
област п - област, където има сървъра HLTV

cheeringthreshold е - брой играчи да играят под звуците на аплодисменти (по подразбиране 0,25.).

cmdlist - показва всички възможни команди HLTV
лог 0 | 1 - за включване / изключване дневника на конзолата
статус - показва състоянието на прокси
модули - показва всички заредени HLTV модули и версии
EXEC името на файла - управлява .CFG файл
ехо низ - показва текста в HLTV на прозорец на конзолата
разработчик 0 | 1 - допълнителни съобщения

Конзолата ви позволява да завършите командата чрез натискане на "ОТО".

Всички отбори в "hltv.cfg", извършени по време на старт HLTV.

Тук е моят довереник пример с обяснения:

// настроите HLTV име, как трябва да се появи в игра за сървъри браузъри
име на хост "Обществен HLTV"

// парола защитава сървъра към който се свързвате

// напишете текста, който искате да видите, когато HLTV играч, но не мога да отида, защото на липса на сигнал или по причина, че не е напълно HLTV стартира.
offlinetext "HLTV gugu.3dn.ru Започната. Моля, изчакайте"

// използва тази стойност (в секунди; мин 10) определя продължителността на забавянето на излъчване. Това се прави, за сигнала и амортизацията на реда, за да се избегне възможността за злоупотреба с различни алтернативни методи за комуникация в играта, за да се следи. Например, по време на ClanWars, когато са специално нает един играч, гледане на играчите на противниковия отбор, в зависимост от тяхното местоположение svom soklanavtsam.

// За най-добро качество е по-добре да се сложи 0 (Ако просто напишете демото)

// Ако 1, HLTV ще създаде лог файл, който се съхранява в папката на вентила.

// ChatMode: "0" - Изключва "1" - включва
// "2" - включително и в случай на няколко RelayProxis MasterProxy и способността да се общува между няколко Spectactors, при различно прокси (функция трябва да е активиран на всички участващи Proxy).
chatmode 1

// въведете паролата, която се използва от сървъра на играта (т.е., ако сървърът е защитен с парола, въведете него чрез тази команда и да преминете към сървъра.)
serverpassword "777"

// зрител парола
// Синтаксис: spectatorpassword
// spectatorpassword ""

// Тук ние показваме, показващи съобщения, които се повтарят всеки с продължителност до 60 секунди 15 секунди

// Броят трябва да бъдат посочени

// действие - например текст (MSG, localmsg)

// X и Y местоположение на текста на осите.

loopcmd 1 60 localmsg "Посетете нашия сайт - gugu.3dn.ru" 15 -1 0.85 00AA0000

// поток данни HLTV. Максимална - 10000kb / сек. Всичко зависи от скоростта на интернет.
// скорост <байт в секунду>
скорост 10000

// ставките честотата на актуализиране (<пакетов в секунду>)
updaterate 25

// максимален брой хора, които могат да се свързват към сървъра на HLTV.
maxclients 5

// Ако 1, а след това си HLTV сървъра може да се свърже всеки. Ако 0, за да HLTV ще бъде възможно да се свърже само знаейки HLTV IP.
Publicgame 1

// Когато играчите ще HLTV сървър седи в зрителя, те показват на GUI HLTV, с други думи, стандартната банер HLTV Proxy. За да го промените, за да си, трябва да се постави в папка ctrike # 92; GFX # 92; температура на банера (формат * .tga).

// bannerfile <имя файла>

Параметрите, определени от командния ред:


-порт н - задава HLTV прокси порт, различен от 27020
-IP IP - принуждава пълномощника да използвате тази IP на хост с множество IP
-команд името на файла - определя файловата информация за капитана различен от woncomm.lst
-nodns - тя забранява издаването на име на DNS (полезно за LAN пълномощници)
-maxfps п - максималния брой цикли в секунда (по подразбиране 100).
-висок приоритет - да започне HLTV с висок приоритет
-пара - пълномощник с поддръжка на STEAM
-Дев - режим за програмисти

Започнете Half-Life / CS, отворете менюто Find Servers, изберете Spectate и щракнете върху Обнови всички.


HLTV и игровия сървър (като сода предаването?)

HLTV (HLTV Proxy) по същество не се различава много от специален сървър. За да се осигури на зрителите да следят играта ще трябва да стартирате HLTV.EXE и я прикрепете към сървъра за игра (свързване IP: порт, ако порт 27015 по подразбиране, той не може да напише).

Теоретично един HLTV Proxy сървър може да осигури 255 места. Въпреки това, бъдете внимателни и да се вземат предвид възможностите на вашия оборудване и трафик! В крайна сметка, дори и пълномощно с 100 аудитория консумира канал 2 Mbit (2-3 KB за всеки зрител) по време на играта ще гладко. Ако се нуждаете от повече от 100 зрители, е необходимо да се организират няколко HLTV Proxy.

HLTV сървър, който е първият pricoedinen със сървъра за игра се нарича за магистър магистър, както и всички други лица, свързани с Учителя, наречена Relay. Реле Proxy могат да образуват верига или дърво на сървъри. Основното нещо е да се гарантира, че те използват различни канали (мрежови), за да се осигури необходимата пропускателна способност.

- ISDN 64 Kbps. 2 зрители
- DSL 128 Kbps (нагоре). 5 зрители
- Т1 1.5 Mbps. 75 зрители
- LAN 10 Mbps. 500 зрители
- T3 75 Mbps. 4000 зрители

maxclients - максималният брой на зрителите
maxrate - трябва да бъде приблизително 3500 КБ / сек
chatmode 0 - спаси част от ширината на канала
updaterate 10 - спаси част от ширината на канала (по подразбиране 20).

Само демозаписи без зрители

Ако имате нужда само да записва демо, и седящи зрителски места не са необходими, се препоръчва да се направи следните настройки за оптимален запис на демонстрацията:

maxclients 0 // забранява достъп до зрители
забави 0 // незабавно запис
скорост 10000 // скорост на трансфер на данни максималната
updaterate 20 // стандартна скорост на обновяване
nomaster 1 // не сте влязъл сървъри магистър

Подкрепете проекта - споделете линка, благодаря!