Ghid HLTV pentru Hlt. Personalizare, proiectare, înregistrare.
Ghid HLTV pentru Hlt. Personalizare, proiectare, înregistrare.
Orei bune din timpul zilei. Recent, de multe ori am fost întrebat despre hltv și în special despre înregistrarea demo-urilor. Voschm M-am săturat să explice fiecare unul și același lucru (pentru README Fail și ei nu au văzut, și dacă au văzut ceva Nitsche nu înțeleg), în etomu a decis să scrie un articol despre HLTV. Să începem.
1. Introducere
---------------------------------------
Voi începe cu definiția. Ce este hltv? HLTV (Half-Live TV) este un program special care vă permite să vizionați un joc online, să îl înregistrați sau să vizualizați demo-uri (sau reparații mai ușoare, adică jocuri de înregistrare). Hltv vă permite să vă conectați la serverul dvs. un număr nelimitat de spectatori. Spectatorii nu sunt vizibili jucătorilor de pe serverul de joc și nu pot interacționa cu ei, dar orice spectator poate viziona jocul așa cum este convenabil (cam gratuit, primul cam etc.). Să nu vă încărcați muncă suplimentară, privitorul poate sta liniștit spate, și înainte ca să includă modul Auto-director (a se vedea. Setarea HLTV), aparatul foto se va schimba automat pokazyvayuya doar cele mai interesante scene. Astfel, privitorul nu va pierde nimic important. De asemenea, serverul HLTV permite utilizatorilor să comunice între ei utilizând un sistem standard de chat HL.
Ei bine, acum ați format deja o impresie de Hlt. Apoi continuăm configurarea serverului.
---------------------------------------
Deci, pentru început, vom găsi fișierul hltv și cfg (acest fișier este încărcat automat, după ce se execută https). Ele sunt imediat în catalog cu Half-Life (sau X)
-
De exemplu:
F: # 92; Jocuri # 92; Counter-Strike # 92; hltv.exe
F: # 92; Jocuri # 92; Counter-Strike # 92; hltv.cfg
În hltv.cfg trebuie să scrieți setările de bază de care avem nevoie, indiferent de ceea ce vom face.
întârziere <секунды>
// întârzierea curentă a audienței. Am pus întotdeauna 0 pentru o calitate mai bună.
rată <байт в секунду>
// Fluxul maxim de date este de 10000 octeți / sec.
updaterate <пакетов в секунду>
// Setul 20 este valoarea standard. Nu se poate schimba, 20 funcționează bine.
chatmode <0/1/2>
// Activați https chat. 0-Off. 1-locală. 2 Global. Nu știu de ce aveți nevoie de o strategie globală,
Prin urmare, am 1.
autoretry <0/1>
// 0-Off. 1-On. Când se conectează la server, https încearcă să se conecteze de 3 ori și dacă pentru aceste 3 ori conexiunea nu se întâmplă, repetă procesul, cu autoretrie 1. Am 0.
nomaster <0/1>
// înregistrați https în serverele principale? 0-da, 1-nu. Aici puneți 1.
publicgame <0/1>
// Dacă valoarea este 1, atunci a ta va fi vizibilă în lista de servere și oricine se va putea conecta. Am 0.
Iată un fișier mic. În final, puteți adăuga ecoul hltv.cfg încărcat.
serverpassword <текст>
// Introduceți parola utilizată pe serverul jocului (De exemplu, dacă serverul este protejat prin parolă, introduceți-l prin această comandă și conectați-vă la server.
adminPassword <текст>
// Introduceți parola pentru rcon și comentator
proxypassword <текст>
// Introduceți parola pentru alte proxy-uri
clienți
// Afișează lista clienților
proxy-uri
// Afișează lista proxy
jucători
// Afișează lista de jucători de pe server
lovi cu piciorul
/ / Lovit clientul la numărul n / n
Bann
// interzicerea prin IP
clearbanns
// Ștergeți banlistul
Restul setărilor sunt neimportante, prin urmare nu le vom lua în considerare (Și dacă vă interesează, găsiți-mă în camera de chat).
4. Design și altele
---------------------------------------
Am ajuns acolo.
Aici vom vorbi despre texte. Texte pe care le puteți decora demonstrațiile și, de asemenea, utilizați pentru alte scopuri.
Pentru a utiliza aceste funcții, avem nevoie doar de două comenzi:
1. msg <текст> [Lungime]
// vă permite să plasați text oriunde pe ecran. X și Y sunt coordonatele centrului de text. durata este măsurată în secunde.
// Culoarea se folosește în conformitate cu principiul RGBA (R ed G reen B lue A lpha-channel)
// De exemplu: msg "Vizionați demo-ul mr.X" 7 -1 0.5 FF000000 - Acest mesaj va dura 7 secunde, va fi în centrul ecranului și va fi roșu.
2. loopcmd <номер> [Time]
// Această comandă vă permite să introduceți o acțiune care va fi repetată la fiecare interval de timp identic (în secunde).
// Numărul fiecărui loopcmd ar trebui să fie diferit, altfel se vor uni și nu vor fi vizibile.
// De exemplu: loopcmd 1120 msg „Te uiți Demo mr.X lui“ 7 -1 0.5 FF000000 -În fiecare 2 minute va fi afișată această durată mesaj de 7 secunde, roșu și situate în centrul ecranului.