Totul despre HLTV. Înregistrarea demo-urilor.
Dar vom lua în considerare demo-urile de înregistrare:
HLTV-demo - este aproape demo-ul de obicei, numai cu mari oportunități: puteți monitoriza acțiunile fiecărui jucător în mod individual, puteți pur și simplu zbura pe hartă ca un spectator, și poate viziona tactica echipe într-o vedere de sus, adică, pentru a alege cele mai potrivite .. unghiul camerei sau unghiul camerei.
Folosind HLTV, poți înregistra demo-ul jocului în Counter-Strike. Mulți oameni întreabă de ce este necesar acest lucru? Dar de ce: când înregistrați un demo prin consola
Mai întâi, creați un server în joc (îl puteți selecta).
Puteți rula prin Bat'nik, ca server normal, cu parametrii de pornire:
porniți "HLTV" / MIN / HIGH hltv.exe + conectați 127.0.0.1:27015 -port 27016 + exec hltv.cfg
Așteptăm ca HLTV să se oprească de serverul dvs., nu este lung, de obicei aproximativ 10 secunde.
Dezactivați din nou CS, în fereastra HLTV pe care o scriem - înregistrați "your_name_name", revenim la CS. Pentru a opri înregistrarea demo-ului trebuie să restrângeți CS-ul, în fereastra HLTV scrieți oprirea sau deconectați-vă.
demo-ul va rămâne în directorul cstrike jocuri, cu numele pe care te-a chemat la începutul înregistrării demo. Asta e tot! Datorită acestui articol, ați învățat cum să scrieți demo-uri HLTV!
stoprecording - opriți înregistrarea unui demo pe HLTV
conectați IP: port - atașați proxy-ul HLTV la serverul de jocuri
deconectați - deconectați, dar spectatorii rămân
stop [text] - deconectare, întrerupere înregistrare demo, mesaj (opțional)
quit - finalizarea HLTV ca proces
reîncercați - încercați să vă reconectați
autoretrie 0 | 1 - reîncercați automat
numele textului - numele proxy-ului HLTV din tabelul Frags
hostname text - numele serverului HLTV pentru telespectatori
șir servercmd - trimiteți comanda serverului de jocuri
clientcmd string string - Trimiteți comanda tuturor clienților din grup: 1 = spectatori, 2 = proxy, 3 = toate
loopcmd id n string - pornește șirul la fiecare n secundă. id este un număr de la 1 la 64. "loopcmd id none" - va elimina repetarea.
signoncommands string - o comandă care va fi lansată de la vizualizatorul local imediat după conectare, puteți avea mai multe comenzi;
maxqueries n - numărul maxim de solicitări de stare din browsere
dispatchmode 0 | 1 | 2 - 1 (auto) va redirecționa vizualizatorul la alt proxy pentru a salva soldul. 2 (întotdeauna) va redirecționa vizualizatorul în orice caz (serverul funcționează ca un ambalaj al unui spectator). 0 (dezactivat)
publicgame 0 | 1 - în cazul în care 1, IP a serverului de joc va fi vizibil pentru spectatori și vă puteți intra în joc.
text text offline, text vizibil pentru clienții care nu au putut intra
chatmode 0 | 1 | 2 - 0 nici un chat. 1 - chat între spectatori ai unui proxy. 2 - toată lumea poate vorbi (atunci ar trebui să existe 2 peste tot)
fișierul bannerfile - reprezintă un logo TGA (RGBA).
ping gazdă: port - ping serverul HL
nomaster 0 | 1 - dacă 1, atunci proxy-ul nu va fi înregistrat pe master
forcemaster 0 | 1 - dacă 1, proxy-ul va fi înregistrat pe Master
heartbeat - trimite informații de stare către serverul principal
regiunea n - regiunea în care este localizat serverul HLTV
cheeringthreshold f - numărul de jucători care vor juca sunetul aplauzei (implicit 0,25).
cmdlist - arată toate comenzile posibile HLTV
logfile 0 | 1 - jurnal consola on / off
status - arată starea proxy-ului
module - arată toate modulele și versiunile HLTV descărcate
exec filename - execută fișierul .cfg
șir de ecouri - afișează textul în fereastra consolei HLTV
dezvoltator 0 | 1 - mesaje suplimentare
Consola vă permite să terminați comenzile apăsând pe "TAB".
Toate comenzile din "hltv.cfg" sunt executate în timpul lansării HLTV.
Iată exemplul meu de configurare cu explicații:
// setați numele HLTV, cum ar trebui să apară în browserele serverului de jocuri
hostname "Public HLTV"
// server protejat prin parolă la care se face conexiunea
/ / scrieți textul pe care dorim să-l vedem când playerul este HLTV, dar nu poate merge pentru că nu există semnal sau pentru că HLTV nu este complet în funcțiune.
textul offline "HLTV MEJORKA.RU Început. Vă rugăm să așteptați"
// folosind această valoare (în secunde, min. 10), timpul de întârziere din difuzare este setat. Acest lucru se face pentru a atenua semnalul și pentru a evita posibilitatea abuzului de diverse moduri alternative de comunicare în joc în scopuri de monitorizare. De exemplu, în timpul jocului Clanwars, atunci când un jucător special angajat, observând jucătorii echipelor opuse, raportează locația lor colegilor săi.
// Pentru o calitate mai bună este mai bine să puneți 0 (Dacă scrieți doar o demonstrație)
// Dacă 1, atunci fișierul log HLTV va fi creat, care este stocat în dosarul valvei.
// ChatMode: "0" - dezactivează, "1" - pornește
// „2“ - inclusiv în cazul mai multor RelayProxis MasterProxy și capacitatea de a comunica între mai multe Spectactors, la diferite Proxy (funcția trebuie să fie activată pe toate proxy implicate).
modul de chat 1
// Introduceți parola utilizată pe serverul jocului (adică dacă serverul este protejat prin parolă, introduceți-l prin această comandă și mergeți la server).
serverpassword "777"
// parola spectatorului
// Sintaxă: spectatorpassword
// spectatorpassword ""
// Aici afișăm ieșirea mesajului pe ecran, care se repetă la fiecare 60 de secunde timp de 15 secunde
// Număr, specificați neapărat
// Acțiune - de exemplu text (msg, localmsg)
// X și Y poziționează textul de-a lungul axelor.
loopcmd 1 60 localmsg "Vizitați site-ul nostru - MEJORKA.RU" 15 -1 0.85 00AA0000
// fluxul de date. Maximul este de 10000kb / s. Totul depinde de viteza internetului.
// rate <байт в секунду>
rata 10000
// ratele de actualizare, frecvența (<пакетов в секунду>)
actualizează 25
// numărul maxim de persoane care se pot conecta la serverul HLTV.
maxclients 5
// Dacă 1, atunci oricine se poate conecta la serverul dvs. HLTV. Dacă este 0, atunci vă puteți conecta la HLTV, cunoscând doar HLTV IP.
PublicGame 1
// Când jucătorii merg la serverul HLTV, stau în spectator, afișează GUI HLTV, cu alte cuvinte bannerul standard HLTV Proxy. Pentru a le schimba pe cont propriu, trebuie să puneți în folderul dvs. ctrike # 92; gfx # 92; temp banner-ul dvs. (* .tga format).
// bannerfile <имя файла>
Parametrii specificați numai din linia de comandă:
-port n - setează portul proxy HLTV altul decât 27020
-ip IP - determină proxy-ul să folosească această IP pe o gazdă cu mai multe IP-uri
-com nume fișier - setează fișierul informativ despre expertul diferit de woncomm.lst
-nodns - dezactivează eliberarea numelor DNS (util pentru proxy-urile LAN)
-maxfps n - număr maxim de cicluri pe secundă (implicit 100)
-highpriority - inițiază HLTV cu prioritate ridicată
-abur - proxy cu suport STEAM
-dev - Modul dezvoltator
Lansați Half-Life / CS, accesați meniul Găsiți servere, selectați Spectați și faceți clic pe Actualizați tot.
HLTV și serverul de jocuri (vrei să difuzi?)
HLTV (HLTV Proxy) nu este de fapt mult diferit de serverul dedicat. Pentru a oferi spectatorilor posibilitatea de a urmări jocul, trebuie să rulați HLTV.EXE și să îl conectați la serverul de jocuri (conectați IP: port, dacă portul este implicit 27015, atunci nu îl puteți scrie).
Teoretic, un server HLTV Proxy poate oferi 255 de locuri. Cu toate acestea, aveți grijă și luați în considerare capacitățile echipamentului și lățimea canalului! La urma urmei, chiar și un proxy cu 100 de spectatori consumă canalul în 2 Mbit (2-3 Kb pentru fiecare spectator) și jocul este încă neted. Dacă sunt necesare mai mult de 100 de spectatori, atunci ar trebui organizate mai multe proxy-uri HLTV.
Serverul HLTV care este conectat prima dată la serverul de jocuri se numește Master, iar toate celelalte conectate la Master sunt numite Releu. Relay Proxy poate forma un lanț sau un arbore server. Principalul lucru este să vedem că folosesc diferite canale (rețele) pentru a furniza lățimea de bandă necesară.
- ISDN 64 Kbps. 2 spectatori
- DSL 128 Kbps (în amonte). 5 spectatori
- T1 1,5 Mbps. 75 spectatori
- LAN 10 Mbps. 500 spectatori
- T3 75 Mbps. 4000 spectatori
maxclients - numărul maxim de spectatori
maxrate - ar trebui să fie de aproximativ 3500 kB / sec
chatmode 0 - Salvează o parte din lățimea canalului
updaterate 10 - va salva o parte din lățimea canalului (implicit 20)
Doar demo înregistrări fără spectatori
Dacă aveți nevoie doar de înregistrarea unui demo și nu sunt necesare locurile de audiență, este recomandat să efectuați următoarele setări pentru înregistrarea optimă a demo-ului:
maxclients 0 // interzice accesul la telespectatori
întârziere 0 // scrie fără întârziere
rate 10000 // rata maximă de date
updaterate 20 // rata standard de reîmprospătare
nomaster 1 // nu se înregistrează pe serverele principale