Rdem org. Vad är HLTV? Starta och använd

Idag ska vi ställa in HTL för att titta på spel. Och så låt oss börja med Primer. Vad är HLTV och vad är det för.

Half-Life TV (HLTV) - teknik från Valve Software som låter dig titta på privata spel, mästerskap.
Används för att spela in videor av stängda spel.

Half-Life TV tillåter ett obegränsat antal tittare att se spelet i realtid (eventuellt med en liten fördröjning). Åskådare har möjlighet att titta på spelet som om de är på servern som åskådare, - att flyga fritt runt på kartan (Free Look), titta på spelaren från en tredje person (Free Chase Cam eller Locked Chase Cam) eller från hans öga (First Person), se spelet på planen
(Engelska översikten) kartor (Gratis översikt eller Chase Översikt), liksom i blandat läge - Bild-i-bild (PiP) -
hålla koll på både spelaren och kartplanen.

Vad är HLTV, förstod vi eller troligen visste vi. Men hur ställer vi in \u200b\u200bdet korrekt? - Jag hjälper dig med det här!
Låt oss börja med att ställa in hltv för att se matchen. Jag laddar inte och berättar om alla möjligheter och kommandon
jag kommer, vi skapar bara rätt konfigurationsfil. Om du är intresserad av att granska alla kommandon och
inställningar, då hjälper Internet dig, eftersom det finns mycket information om detta.

Och så låt oss komma igång!

Det första vi behöver göra är att hitta hltv.cfg-konfigurationen själv, den ligger i mappen "\\ ventil \\" där den själv
hltv.exe.
Vi öppnar och vad vi ser:

// HLTV Proxy-konfigurationsfil
namn "HLTV Proxy"
fördröjning 30.0
maxhastighet 3500
chattläge 1
serverlösenord "mitt lösenord"
admin lösenord "mitt lösenord"
loopcmd 1 60 localmsg "Du tittar på HLTV. Besök www.valvesoftware.com "5 -1 0,85 FFA000FF
bannerfil "hltv.tga"
signoncommands "röstskala 2; röstöverföring 16; volym 0,5; ekoröst justerat för HLTV"

echo hltv.cfg laddad.

Nu, för att ...
namn detta är namnet på vår hltv till exempel namn "min server hltv" det finns inget komplicerat här. Låt oss gå längre ...
dröjsmål - detta är förseningen mellan spelet och visningen av matchen i hltv. Vi behöver den här parametern så att vännerna i det spelande laget inte sitter i hltv och inte bränner spelet och berättar vem som gick vart och var. Med en fördröjning är detta inte möjligt ... Jag rekommenderar att du ställer in 60 sekunder istället för 30, även om många håller med om att 30 räcker.

maxhastighet - den här parametern liknar redan serverkonfigurationen, och jag rekommenderar inte att du ställer in den över 10000.
Du hittar inte uppdateringsparametern i listan över Khltv-konfigurationsfilen, men faktiskt finns den och för detta lägger vi till raden uppdatering "20".

chattläge 1 - Den här parametern används för att möjliggöra chatt bland tittarna, jag rekommenderar att du tillåter chatt, så tittarna kommer att tycka det är mer intressant, de kommer att lära sig att de inte är ensamma som tittar på matchen och kommer att kunna heja på sitt favoritlag genom att inleda ett argument med fansen från det andra laget.

maxqueries "100" Vi hittar inte den här parametern i standard-cfg, så vi lägger till den. Ärligt talat har jag tillhandahållit hltv-servrar under lång tid, men den här parametern är fortfarande ett mysterium för mig, överallt där den beskrivs som (det maximala antalet statusförfrågningar från webbläsare) är mycket informativ och tillgänglig för användaren \u003d). Även på utländska servrar kunde de inte svara mig vad det påverkar exakt, men de rekommenderade mig helt enkelt att sätta
parameter 100.
Vi lägger också till kommandot autoretry "1" ... Vi uttrycker det så att om anslutningen till servern förloras kommer vår hltv automatiskt att bryta sig in på servern, oavsett vad.

Publicgame 1 Vem som helst kan ansluta till HLTV-servern. Om 0, är \u200b\u200bdet möjligt att ansluta till HLTV endast med kunskap om HLTV IP.

maxklienter "1000" Min internetkanal tillåter mig att hålla upp till 5000 slots, men som regel kan jag inte få det beloppet och jag begränsar mig till 1000 slots för tittare. För att göra det lättare för dig att välja antal platser för din Internetkanal, erbjuder jag dig en liten ledtråd.

64 Kb / s: 2 klienter
128 Kb / s: 5 klienter
1,5 Mbps: 75 klienter
10 Mb / s: 500 klienter
75 Mbps: 4000 klienter

värdnamn "UZ-HLTV" namnet på HLTV som kommer att visas när HLTV-servrarna visas.

offlinetext "Tyvärr, spelet är försenat vänta. Vi skriver texten som vi vill se när HLTV-spelaren inte kan komma in på grund av brist på signal eller HLTV inte är helt igång.

maxloss "0" tillåten förlustnivå 0 (0%). Om förlusterna är högre kommer nya tittare inte att tas med. till exempel är 0,5 5%, 1 \u003d 10% och så vidare. Jag har "0".

serverlösenord "mitt lösenord" - skriv lösenordet till servern som vi ansluter till hltv.
; adminlösenord "mitt lösenord" - Vi behöver inte den här raden i det här skedet och raderar eller kommenterar därför [;]

I princip kommer dessa kommandon att räcka för att du ska skapa en högkvalitativ hltv-server för att titta på spel. Nu föreslår jag att jag börjar dekorera. Eller snarare reklam \u003d). Standardinskriptionen längst ner på skärmen passar oss inte, och därför kommer vi att börja göra egna inskriptioner i olika delar av skärmen.

Alla etiketter är i detta format:

loopcmd 1 12 localmsg "www.HLTV.org" 5 1 0,85 00FFFF
["www.HLTV.org"]


var loopcmd - upprepa kommandot, 1 - meddelandets serienummer, 12 - tid i sekunder efter vilken meddelandet kommer att visas, localmsg - ett kommando för att visa ett meddelande, 5 - tid för meddelandevisning, 1 - x-axelvärde, 0.85 - värdet på y-axeln, 00FFFF - meddelandefärg.
För en bättre förståelse av placeringen längs axlarna bifogar jag en platsdiagram. Följ det givna diagrammet så kan du placera din annons var som helst på skärmen.

loopcmd 1 10 localmsg "Anticheat installerad" 5 0,02 0,59 FFD700
loopcmd 2 11 localmsg "www.yoursite.ru" 5 0,02 0,69 0000FF
loopcmd 3 12 localmsg "Tillhandahålls av West Call" 5 0,02 0,79 00FFFF

Här är en lista över några av färgerna för din text. Men det här är den minsta av alla möjliga färger.
FFFF66
000099
66FFFF
FF0000
33FF33
CC33CC
Ffffff

Och slutligen föreslår jag dig vad vi har konfigurerat med dig:

namn "UZ-HLTV
fördröjning "60"
betygsätt "10000"
maximera "10000"
uppdatering "20"
maxqueries "100"
autoretry "1"
publicgame "1"
loggfil "0"
nomaster "0"
maxklienter "250"
värdnamn "UZ-HLTV"
offlinetext "Tyvärr, spelet är försenat vänta."
maxloss "0"
chattläge "1"
loopcmd 1 10 localmsg "myAC 1.6" 5 0,02 0,59 FFD700
loopcmd 2 11 localmsg "www.uzserver.ru" 5 0,4 0,15 0000FF
loopcmd 3 12 localmsg "Tillhandahålls av West Call" 5 1 0,85 00FFFF

Inledande

Half-Life TV tillåter obegränsade tittare att se spelet online. De går bara till en viss server och tittar från Spectator-läge (som om de dog).
Åskådare är osynliga för spelare och kan inte interagera med dem. Alla kan välja sitt eget visningsläge (1-personersvy, 3-personersvy, gratis kamera etc.), individuellt titta på vilken spelare som helst.
Half-Life Mods stöds, mest populära

  • Counter-Strike
  • Team Fortress Classic
  • Day of Defeat
För den mest uppslukande tittarupplevelsen kan du använda läget Auto-Director.
I den ändrar kameran automatiskt sin position för att visa scener från den mest intressanta synvinkeln.
En sådan tittare kan koppla av, ligga tillbaka i soffan och inte vara rädd för att de kommer att sakna något intressant.
Under visningen kan tittarna kommunicera i sin tittarchatt.

HLTV ger administratören full kontroll över sitt system: du kan ändra antalet platser, lägga till textmeddelanden, ändra logotypen.
Spelet sänds med en fördröjning, som standard 30 sekunder. Detta görs för att undvika att be tittaren till deltagarna i spelet. Standardinställningarna är för 100 tittare. HLTV stöder lätt mer, men i det här fallet måste du beräkna belastningen på nätverket, processorn och RAM i förväg.

Titta på spelet i realtid

Du behöver bara gå till HLTV-servern via spelklienten. På samma sätt som du går till lekplatsen, bara på lekplatsen går du för att spela och på HLTV - för att titta på. Vi öppnade spelklienten, hittade servern du behöver och angav.
Eller skriv connect ip: port i klientens konsol
Anslut till exempel 10.100.45.73:34210
Standardporten är 27020, men den kan ändras av administratören.

Som redan nämnts finns det flera visningslägen: Chase cam`, `Första person`, `Fri syn`, `KartöversiktʻOch` Kartjakt`.
Lägen ändras genom att trycka på en knapp PLATS... Menyn kallas med CTRL... Nyckel E (ANVÄNDNING) samtalslägen Bild-i-bild.
Tittare har tillgång till konsolkommandon:

Team


Standardvärde


Minsta värde


Maximalt värde


Kort beskrivning


spec_autodirector


Aktivera / inaktivera Auto Director Mode


spec_drawcone


Aktivera / inaktivera synvinkeln på minimikartan


spec_drawnames


Visa spelarnamn under ikoner


spec_drawstatus


Visa info (tid, karta etc.)



Aktivera / inaktivera bild-i-bild-läge



Växla mellan visningslägen



Öppna menyn



Visa hjälp



Visa lägen spec_mode i ordning från 1 till 6:
  1. Låst jakt
  2. Gratis jakt
  3. Gratis roaming
  4. Första person
  5. Kartöversikt
  6. Chase Map Översikt
Visa lägen spec_pip:
  • Inaktiverad
  • Gratis jakt
  • Första person
  • Kartöversikt
  • Chase Map Översikt

Grunderna i HLTV

Som redan nämnts är sändningskärnan HLTV-servern, även kallad HLTV-proxy.
Det är i sig en körbar konsolapplikation som fungerar som en HLDS.
För att börja sända ansluter HLTV-proxyen HLDS-servern som en vanlig spelare.
Sedan går tittarna till HLTV-proxyen och tittar på sändningen från spelet.

Antalet tittare som stöds av en HLTV-server beror på utrustningen och nätverket. Teoretiskt sett kan det vara upp till 255 av dem.
100 tittare kräver minst 2 Mbps... Med hänsyn till de olika effekterna av HUD-meddelanden kan detta antal vara högre.
Om det finns fler än 255 tittare bör ytterligare HLTV Proxy anslutas.
Den första HLTV-proxy som ansluts kallas Master proxy. Resten av HLTV-proxyerna är inte anslutna till HLDS, utan till Master-proxyen och kallas Relay-proxyer. Det kan till exempel vara så här:

HLDS -\u003e Master Proxy -\u003e Relay Proxy-kedjelängd är obegränsad. I diagrammet 3 Relay HLTV Proxy, som ett resultat, kan upp till 255 * 3 \u003d 765 tittare titta på sändningen.
Det är önskvärt att HLTV Proxy finns i olika nätverk för att säkerställa maximal bandbreddsanvändning.

Sändning

Låt oss ta en titt på den enklaste konfigurationen: en HLTV-proxy på ett lokalt nätverk (LAN).
För att HLTV ska fungera måste du först installera HLDS. HLDS inkluderar HLTV-filer.
Starta HLTV-appen (HL-ikon med liten kamera). HLTV-konsolen öppnas och visar en serie standardinitieringsmeddelanden.
Om initialiseringen tar för lång tid är det möjligt att HLTV inte kan få svar från IP-adressen. I det här fallet startar du HLTV med parametern -nodns.
Efter initialiseringen är konsolen redo att utföra kommandon. Varje konsolkommando följs av prefixet "\u003e".
Låt oss ge vår HLTV Proxy ett namn.
\u003e namn "Min HLTV-proxy"

Låt oss säga att du kör HLTV Proxy på värd 192.168.1.2 och HLDS spelserver på 192.168.1.3:27015
Anslut HLTV till HLDS
\u003e anslut 192.168.1.3:27015

Om några sekunder kommer HLTV att gå med och redo för tittarna att komma in.
Se till att HLTV Proxy är korrekt ansluten. Låt oss ange kommandot
\u003e status

Svaret blir ungefär så här

HLTV-status --- Online 00:23, FPS 79.0, version 2435 (Win32) Lokal IP 192.168.1.2:27020, Nätverk In 1.7, Out 1.0, Förlust 0.00 Lokala Slots 128, Åskådare 0, Proxies 0 Totalt Slots 128, Åskådare 0 , Proxies 1 Source Game Server 192.168.1.3:27015, Delay 30 Server Name "Half-Life dedicated server" Time 01:35, Game "valve", Map "maps / rapidcore.bsp", Players 1

Statuskommandot visar IP-adresserna för HLTV, HLDS-server, fps, antal platser, namn, inkommande och utgående trafik i `kB / sek`.
Lokala spelautomater - antal platser för tittare på denna HLTV.
Total Slots är antalet tittarplatser på alla HLTV som sänder spelet.
Likaså med åskådare.
Source Game Server (källa) kan vara en spelserver som vi har nu, en annan HLTV-proxy eller till och med en demo. Dem.

HLTV demo inspelning

HLTV-demos är i samma format .dem, som vanligt demos inspelade direkt från spelet, Half-Life, men de har fler alternativ när man tittar på mer. Du kan välja visningsläge, synvinkel.
En sådan demo spelas via spelklienten, HLTV Proxy krävs inte för visning.
Det räcker att släppa demo i spelmappen, gå till spelklienten och registrera playdemo i konsolen eller visa demo .
Spela demo kommer bara att köra demo, och viewdemo låter dig spola tillbaka, sakta ner och påskynda inspelningen.
För att spela in en HLTV-demo måste du ansluta HLTV Proxy till spelservern och skriva i konsolen
\u003e spela in

Efter detta kommando startar inspelningen. Demon kommer att sparas i modkatalogen. För Counter-Strike 1.6 är detta cstrike-mappen.
Alla demos sparas i formatet --.dem.

  • namn // namn
  • ÅÅMMDDhhmm // datum
  • karta // kartnamn
Skicka kommandot för att verifiera att inspelningen pågår
\u003e status
Stoppa inspelningen med kommandot
\u003e stoppa inspelning

HLTV Proxy används ofta bara för att spela in demos, och inte för att titta på spelet online.
I detta fall är det optimalt att ställa in följande inställningar

\u003e maxklienter 0 // Förbjuda tittare att komma in\u003e fördröjning 0 // Ta bort fördröjningen\u003e hastighet 10000 // maximal hastighet\u003e uppdateringsdatum 20 // standarduppdateringshastighet\u003e nomaster 1 // registrera dig inte på mastern

Sändning till ett stort antal tittare

Som tidigare nämnts kan du sända för ett stort antal tittare, mer än 1000.
Huvudregeln bör vara "Kvalitet, inte kvantitet". Bättre att ha färre platser, men tittarna kommer inte att drabbas av fördröjningar och spark från servern vid timeout.
Beräkna din nätverksbandbredd exakt och baserat på den - antalet tittare på din HLTV Proxy.
Processor och baggemoderna datorer är inte särskilt viktiga. Flaskhalsen är sannolikt nätverket.
Nedan följer en lista över olika alternativ för anslutning till Internet och det maximala antalet tittare:

Det maximala antalet tittare för en viss HLTV Proxy ställs in med kommandot maxclients.
Se till att maxrate har ett rimligt värde, åtminstone 3500 kbps... Värden som är mindre än inte är förbjudna,
men de kan provocera en kväv bland publiken.
Kommandot maxrate påverkar inte bandbredden mellan de olika HLTV-proxyn, utan påverkar bara tittarna.
För att minska belastningen på nätverket kan du ta bort chatten i HLTV (chatmode 0) eller lägre
uppdatering från 20 till 10 (uppdatering 10). Att minska uppdateringen sparar 25% av din trafik. Om du inte använder HLTV för att spela in demos, utan bara för att titta på spelet online, skulle detta vara en rimlig kompromiss.
Ofta vid stora sändningar är 2 HLTV Proxy anslutna till ett spel. En för VIP-tittare, den andra för vanliga.

Antag nu att HLDS är i ett stängt lAN-nätverk och det finns ingen extern åtkomst till den.
Detta beslut gör oss osårbara för attacker. Hur organiserar man sändningen i det här fallet?
Den första HLTV-proxyen (HLTV-master) startar på LAN, dess IP ska hållas hemlig.
Starta den andra HLTV Proxy utanför. Den andra servern ansluter till den första.
Den andra servern är offentlig, vi ger sin IP till tittarna. Om du behöver fler platser än en HLTV Proxy rymmer, gör vi den andra servern till en utsändare (HLTV Dispatcher): installera flera fler HLTV Proxy och anslut dem till den.
Samma metod kan användas för att fördela belastningen mellan olika nätverk.
Sändningsservern från HLTV-masterserverspelet är således skyddad från attacker och nätverksproblem. Till exempel kommer han att skriva högkvalitativa demos.

I diagrammet ansluter tittaren till HLTV Dispatcher. Dispatcher överför automatiskt tittaren till en av tre HLTV Proxy anslutna till den. Spelservern finns i det interna nätverket, så är HLTV Master också. Således kan inget angrepp eller misslyckande på Internet-nätverket avbryta sändningen på HLTV Master och demo kommer att spelas in i alla fall. Nätverksbelastningen fördelas mer eller mindre jämnt mellan de tre HLTV-proxyerna. Den enda sårbara länken är HLTV Dispatcher.

HLTV-mastern och HLTV Dispatcher-konfigurationsfilerna är olika.

master.cfg

Nomaster 1 // inaktiverar WON-registrering på huvudservern. Således gör vi HLTV bara synligt för dem som känner till IP-adressen proxypassword MyPWD // skyddar HLTV-servern publicgame 0 // visar inte serverns IP-utsändningsläge 0 // omdirigerar inte tittaren till annan HLTV

dispatcher.cfg

Forcemaster 1 // aktiverar WON-registrering på huvudservern publicgame 0 // visar inte serverns IP-utsändningsläge 2 // omdirigerar alla tittare till andra HLTV-värdnamn MyGame // HLTV-servernamn

Om 3 eller fler HLTV-servrar körs samtidigt är det bekvämt att använda rcon för ledning.
För att aktivera rcon, skriv det i fältet adminpassword.
Genom att ställa in proxypassword kan en HLTV endast ansluta till en annan HLTV med lösenord.
Detta införs om någon som känner till IP: n för din HLTV vill ansluta sin HLTV till den och därmed öka nätverksbelastningen.

HLTV-konfiguration

Ett kommando kan ha en eller flera parametrar. Valfria parametrar är inneslutna inom parentes "".
Tabellen nedan innehåller följande symboler:

  • : text. Om det innehåller mellanslag måste det finnas i citat. "Mitt namn"
  • : heltal, till exempel 42
  • : flytande nummer som 4.2
  • : IP-adress och port, till exempel 192.168.130.42:27020
  • : en uppsättning alternativ, som a eller b eller c
Speciella karaktärer<, >, |, [eller] ingår inte i konsolkommandona.

Team


Argument


Beskrivning av


IP: Port till spillservern som HLTV-proxyn kommer att ansluta till


Koppla bort HLTV från spelservern, men slutar inte sända. Alla tittare förblir anslutna.


Koppla bort från spelservern, koppla bort alla tittare och börja spela in en demo. Avskedsmeddelande spelas valfritt.


Slutförande av HLTV-processen


Försök att återansluta



Om den är aktiverad kommer proxyen att försöka återansluta om anslutningen går förlorad


HLTV-proxynamn i frags-tabellen



HLTV-namn i webbläsaren


server lösenord


Ställer in lösenordet för spelservern


admin lösenord


Ställer in ett lösenord för att använda RCON och kommentator


proxypassword


Ställer in lösenordet för reläproxyer


åskådarlösenord


Ställer in ett lösenord för tittaren. Kommer också att utesluta proxy från global belastningsbalansering


Tittarlista


Reläproxylista


Lista över spelare på spelservern


Slår ut tittaren från HLTV-proxyen


Förbjuder IP-adress


Rensa förbjuden IP-lista


Skickar ett meddelande till spelservern (chatta med spelare)



Skickar ett HUD-meddelande till alla tittare



`text` [` varaktighet` `pos x`` pos y`` rgba`]


Samma som msg, men bara synlig för lokala tittare




Skickar ett konsolkommandon till spillservern



`` grupp '' sträng


Skickar ett kommando till alla klienter i gruppen: "1" \u003d tittare, "2" \u003d proxy, "3" \u003d alla


ʻId` `n`` sträng


Loopcmd kör 'sträng' varannan sekund. " ʻÄr ett tal mellan '1' och '64', identifieraren för en viss loopcmd. `loopcmd none` tar bort kommandoupprepning.


signoncommands



Konsolkommandot som ska köras av visaren efter anslutningen. Flera kommandon kan anges genom att separera dem ;


Begränsning av tittarna på denna speciella HLTV (standard '128')


Sändningsfördröjning på n sekunder på Master Proxy.
Standardvärdet är 30 sekunder
Om fördröjningen är inställd på ett värde under 10 sekunder (t.ex. 0),
funktionen Auto Director kommer att inaktiveras


Kanalbandbredd mellan HLTV och HLDS spelserver.


Antalet uppdateringar per sekund (ramar) som servern skickar till HLTV.


Maximal bandbredd för tittare.


Den maximala förlustnivån är som standard 0,05 (5%). Om förlusten är högre kommer nya tittare att nekas anslutning.


Maximalt antal statusförfrågningar från spelwebbläsaren (serverwebbläsare)


Omdirigera tittare från HLTV. '0' (Inaktiverad) Klienter omdirigeras inte någonstans. '1' (Auto) Omdirigerar automatiskt tittaren till en annan HLTV Proxy för att bibehålla belastningsbalansen mellan alla HLTVs. '2' (Alltid) Betraktaren kommer ändå att omdirigeras till en annan server. Denna speciella HLTV fungerar som en tittardistributör.


Huruvida IP-adressen för HLDS-servern är synlig för tittarna. `0` Privat, inte synlig. IP-adressen `1` är synlig för tittarna så att de kan gå med i spelet.


Låt oss först ta reda på vad HLTV är ... Denna förkortning står för Half-Life TeleVision ... Med hjälp av detta mirakel spelas demos in ... Inspelning av demos med HLTV har flera fördelar och flera nackdelar innan vi spelar in en demo från en klient ...

Fördelar:

1. Förmågan att titta på vilken spelare som helst från vilken vinkel som helst som passar dig.

2. Mycket bekvämt för filminspelning.

Minuser:

1. När du tittar på demo ser du inte hur mycket rustning, ammunition och pengar spelaren har kvar ...

2. När du tittar på en demo ser mord i huvudet löjligt ut ... Till exempel: Han sköt i huvudet, men sköt mot väggen eller taket.

3. Brist på animering. Det vill säga, du ser inte hur spelaren laddar om vapnet, hur han svängde för att kasta granaten, hur han skriver in koden på bomben.

4. Upptar 1 plats på servern

Miljö:

Hltv.exe-filen ligger i roten till Counter-Strike 1.6 (C: / Program Files / Counter-Strike 1.6 /) ...
Men vi har inte bråttom att starta det ... Först måste du konfigurera det ... I rotmappen i spelet (C: / Program Files / Counter-Strikee 1.6 /) finns det en fil hltv.cfg ... Öppna den med anteckningsblock ...

Nu ska jag bara beskriva de viktigaste variablerna för dig:

namn "~ \u003d KIDULTHOOD \u003d ~ HLTV"

- Detta är namnet på HLTV, som kommer att visas i observatörerna ... Ställ in som du vill ... I stället för "~ \u003d KIDULTHOOD \u003d ~ HLTV" kan du sätta ett annat värde ...

värdnamn "~ \u003d KiDULTHOOD \u003d ~ HLTV"

- Detta är namnet på HLTV som kommer att visas i listan över HLTV-servrar ...

offlinetext ”Tyvärr, spelet är försenat. Vänligen försök igen senare. "

- Det här är meddelandet som visas när HLTV inte loggar in på servern ...

Fördröjning 30.0 - HLTV-sändningsfördröjning. För bättre kvalitet är det bättre att ställa in 0

maxhastighet 3500

- Maximalt dataflöde från klienter. Maximalt - 20 000 b / s

chattläge 1

- inkl. eller av. HLTV-chatt. 2- global chatt. Sätt 1, det är över om du vill chatta i HLTV Proxy.

loopcmd 1 60 localmsg "Du tittar på HLTV. Besök www.valvesoftware.com" 5 -1 0,85 FFA000FF

- Ett meddelande som visas efter en viss tid ... Jag råder dig att ta bort texten i den ... stör filminspelningen ...
Den grundläggande HLTV-installationen är klar ...

Starta och använd:

För att börja spela in en demo måste du ansluta till servern ...

Vi skriver till HLTV - anslut IP: PORT
Om servern har ett lösenord ska du innan du ansluter IP: PORT skriva serverlösenord LÖSENORD och sedan ansluta IP: PORT ...

Vi gick till den servern, tittade - om din HLTV finns i observatörerna ... Om så är fallet, skriv sedan i konsolposten DEMONAME

För att stoppa inspelningen, ange koppla från eller stoppa ...

För att säga något i serverchatten, skriv i konsolen och säg MEDDELANDE ...

Glöm inte att efter varje kommando måste du trycka på Enter ...

För att se demo, gå till Counter-Strike 1.6, som var din HLTV ... I konsolen, skriv viewdemo DEMONAME.dem ... Efter att demo har spelats in har den inte det namn du tilldelade den ... Datum och tid för inspelningen tillskrivs namnet ... Originalfil demos finns i mappen C: / Program Files / Counter-Strike 1.6 / cstrike


Half-Life TV (HLTV)

Teknik från Valve Software som låter dig se och spela in online-strider med spel baserat på Half-Life.

Half-Life TV tillåter ett obegränsat antal tittare att se spelet i realtid (eventuellt med en liten fördröjning). Åskådare har möjlighet att titta på spelet som om de är på servern som åskådare, - att flyga fritt runt kartan (Free Look), att observera spelaren från en tredje person (Free Chase Cam eller Locked Chase Cam) eller från hans öga (First Person), följ spelet på kartan (Free Overview eller Chase Overview), liksom i blandat läge - Picture-in-Picture (PiP) - övervaka både spelaren och kartplanen ... Synvinkeln (PoV - Point-of-View) ändras genom att trycka på Jump-knappen, och spelarens val genom att trycka på + attack, aktiveras läget Bild-i-bild genom att trycka på Använd. Det är möjligt att utföra alla dessa åtgärder genom åskådarmenyn, öppnas genom att trycka på Duck eller ett antal konsolkommandon i spelet.

Vid alla större tävlingar används HLTV för att spela in spel (eng. Demos) och sända dem på Internet; antalet tittare kan vara tiotusentals. Därefter kan spelinspelningar användas för att spåra lag och spelares fel. Antalet åskådare som stöds av en HLTV-server är begränsat till 255 platser. För att sända spel med ett stort antal förväntade åskådare används ofta ”buntar” av HLTV-servrar (intern HLTV Master, extern HLTV Dispatcher och många offentliga HLTV Proxies) som bildar en trädstruktur. Åskådare är osynliga för spelare på spelservern och kan inte störa matchen, och för att utesluta möjligheten att överföra faktisk information om de taktiska åtgärderna från lag som använder åskådare är det möjligt att sända spelet med en viss fördröjning (till exempel 30-40 sekunder).

HLTV-servern körs som konsol windows-applikation (av hltv.exe-filen) och för att hantera den, specialkonsolkommandon, kommandoradsparametrar för start, en konfigurationsfil (hltv.cfg), som körs automatiskt vid start och andra konfigurationsfiler, vars utförande är möjligt med konsolkommandot exec [namnkon. fil]. Anslutning till HLTV-servern sker via spelmenyn eller via spelkonsolen (med hjälp av kommandot anslut), om IP-adressen och porten på HLTV-servern är känd (port 27015 är standardporten).

Hur ser jag på demo?

För att kunna se demo behöver du två saker: ha denna demo tillgänglig och kunna skriva 3 ord. Till att börja med måste du komma ihåg att demos endast kan visas från cstrike-mappen. Så sätt dem där direkt. Därefter startar du Counter-strike och klickar på konsolen. Skriv sedan in det playdemo_name_your_demki.dem Därefter kommer demo att lanseras.

Vad är HLTV? Och vad är skillnaderna mellan HLTV och en vanlig demo. Så ... Du är intresserad av ett sådant fenomen som att spela in en demo, men vet inte var du ska börja och hur du ska närma dig den här verksamheten korrekt.
Det är väldigt enkelt. Till att börja med måste du bestämma vilken plan denna demo kommer att vara: det kommer att bli en demo av ett ölspel och du spelade in det för att visa dina vänner från dina ögon hur du sköt de stackars lamorna eller det kommer att bli en demo av något mycket intressant och ansvarsfullt spel. Det är dessa demonstrationer (från kritiska spel) som analyseras ytterligare av kaptenerna för andra lag och taktiken för att föra en kamp mot ett visst lag utvecklas. Naturligtvis här kan du omedelbart förstå det för sådana
det finns lite analys från ett öga. Och det är vad HLTV (Half-life TV) skapades för. I den demo som spelats in med hjälp av HLTV kan du växla utsikten från ett öga till ett annat, flyga över kartan ... Med ett ord: upplev atmosfären för det som hände.


Inspelningsteknik

Och att spela in demos är inte så svårt som många tror. Jag upprepar: om denna demo bara är för dig själv måste du skriva in ditt namn i konsolen. Då börjar inspelningen. För att stoppa inspelningen måste du skriva Stop. Och i mappen ... \\ cstrike \\ kommer du att se en demo med sitt eget namn.
Men med HLTV fungerar ett sådant nummer inte. Först måste du skapa en server på en dator och när den har startat skriver du kommandot Status där.
I allt som tar slut bör du se något liknande 192.168.130.18:27015 Siffrorna kommer att vara olika för alla, men mönstret x.x.x.x: x kommer att vara detsamma för alla.
Sedan skriver du ner eller kommer ihåg dessa siffror och går till datorn där inspelningen kommer att ske. Där går du till mappen ... \\ counter-strike och kör filen
hltv.exe När det har laddats bör du skriva: anslut x.x.x.x: x istället för x, skriv vad du kom ihåg tidigare. Efter en tid kommer du att vara ansluten till servern och ha namnet hltv proxy på den. Det betyder att allt är gjort korrekt och du kan börja spela in en demo.
Hur man förhindrar att skinn förändras under uppspelning.
Men minimera inte i det här fallet hltv.exe och försök inte ansluta till den på samma dator för att titta på spelet och skriva samtidigt. Om du gör detta kommer cirka 50% av skinnen att bytas ut på själva demo. De där. terras kommer att skjuta på terras och vice versa. Endast förvirring kommer att dyka upp ... Donera möjligheten att se spelet live, men då kan du se hela demo. Detta var svaret på fråga 3. När du har anslutit till servern med HLTV.exe bör du skriva: Spela in demo_name. För att stoppa inspelningen: Stoprecord.
Nu i mappen ... \\ counter-strike hittar du filen demki_name.dem Överför den till mappen ... \\ counter-strike \\ cstrike och du kan börja titta.

Inbyggd spelare i CS 1.5

Många människor vet inte ens om dess existens, för utgivningen var planerad till version 1.6, men ändå hamnade den på något sätt i version 1.5

För att kunna se demo med den här spelaren måste du skriva demo_name istället för Playdemo i viewdemokonsolen. När demo laddas måste du trycka på F2-tangenten (spelaren visas längst upp till vänster) och sedan kan du utföra alla manipulationer med demon, som om det bara var en låt på WinAmp-spelaren. Du kommer att kunna linda den, stoppa den och se den bild för ram. Håller med, det här är väldigt bekvämt om du, tittar på demo och ser hur någon har skjutit någon, vill se från samma mördares ögon. För att göra detta var du tvungen att titta på hela demo från början, men bara spola tillbaka ... \u003d)

Full analys av HL TV

Kärnan i HLTV är hltv.exe, ett program som fungerar som mellanhand (översättningsanmärkning: med hjälp av det kan du titta på spelet, spela in demos, spela dem, inklusive ordna gruppvisningar).

För att sända ett spel från en specifik spelserver måste du ansluta en HLTV-proxy till den här servern och den samlar all nödvändig data. Tittare går med i multicast-strömmen, som används av HLTV-proxyen för att sända detta spel. Om flerkanalig teknik inte är tillgänglig, nätverks- eller ISP-routrar kanske inte stöder denna teknik, i vilket fall klienter kan ansluta direkt till HLTV-proxyen. Antalet klienter som en HLTV-proxy kan betjäna beror på tillgänglig hårdvara och nätverksresurser. HTL-proxyservrar kan också anslutas till varandra för att öka antalet åskådarspår.

I alla konfigurationer kan endast en HTL-proxy anslutas till spelet. Denna HTL-proxy kallas "Main Proxy". Denna "Master Proxy" ställer in speltiden för spelet och analyserar speldata för att placera kameran i ett orienterat visningsläge. Alla andra HTL-proxyer som är anslutna till "Primary Proxy" enligt beskrivningen ovan (kallas "Relay Proxies") bildar en kedja eller ett träd för att ansluta fler tittare. Varje "Relay Proxy" sänder spelet endast till de tittare som är anslutna till det. Relay Proxies kan inte fördröja sändningen av spelet eller ändra spelets visningsläge; detta gör "Primary Proxy". Endast "Primär proxy" får arbeta med en grupp med flera kanaler (IP-klass D). Det är mycket viktigt att varje HTL-proxy använder sin egen grupp med flera kanaler, annars stör olika spelströmmar med varandra.

HLTV-proxy informerar de viktigaste WON-servrarna om sitt sändningsspel. Således kan användare titta på spelet helt enkelt genom att använda den inbyggda tittaren på Half-Life-servrarna och ansluta till HTL-proxy på samma sätt som de ansluter till ett normalt spel. Användare kan också använda konsolen för att ansluta till HTL-proxy med kommandot "anslut". Om HTL-proxy sänder spelet med flerkanalsteknik försöker klienten automatiskt att gå med i gruppströmmen om möjligt.

KhLTV-proxykonsol accepterar följande kommandon:

Ansluta<хост:порт> - anslut till servern / proxyn på den här porten (som standard 27015)
- koppla bort - koppla bort från server / proxy
- avsluta - avslutar CLTV-proxyen
- exit - samma som avsluta
- försök igen - försök igen för att ansluta till den senaste servern / proxyn
- namn<строка> - ställ in proxy-namnet till klienten (översättarens anmärkning: har som standard namnet "HLTV Proxy")
- lösenord - ställer in lösenordet för servern (översättarens anmärkning: server, vilket betyder HTL-proxy)
- klienter - en lista över alla anslutna tittare med identifierare - ID (får inte förväxlas med spelare)
- kick - kopplar bort tittaren från HTL-proxyen
- säg<строка> - skickar textmeddelande till alla tittare (översättningsanmärkning: om du skriver detta direkt i KLTV-proxykonsolen, kommer spelarna på servern också att se detta meddelande, men på uppdrag av "Half-life Console" eller helt enkelt "Console", på något sätt, kommer jag inte ihåg exakt

Fortsättning av konsolkommandon

Chatmode< 0 | 1 | 2 > - om chatmode är 0 kan tittarna inte läsa) Ca. översättare: det finns ett stavfel i filen "HLTV readme", vilket innebär att de inte kan utbyta meddelanden. Om den är inställd på 1 kan endast tittare som är anslutna till samma proxy se dessa meddelanden. I chatmode 2 kan alla tittare chatta med varandra (för denna "Main Proxy" och alla "Relay proxies" måste också ställa in chatmode 2). Tittare anslutna via flerkanalsteknik kan inte prata alls, för de har ingen verklig koppling.
- ping<хост:порт> - pingar HL-servern på den angivna porten (som standard 27015)
- hjärtslag - skickar ett "statuspaket" för att registrera sig hos de viktigaste WON-servrarna
- rcon<строка> - skickar kommando till fjärrserver / proxy
- rcon_address - ställer in fjärrkontrollens måladress
- rcon lösenord<строка> - ställer in ett lösenord för fjärrkontroll
- proxypassowrd<строка> - rcon KhLTV proxy-lösenord
- Betygsätta<число> - ställer in en indikator för bandbredden med vilken spillservern skickar data till CLTV-proxyen, i byte / sekund
- uppdatering<число> - informationshastigheten per sekund som tas emot av CLTV-proxyen från spelservern - maxclientrate<число> - ställer in maximal bandbredd för tittarna
- fördröjning<число> - fördröjer spelströmmen under de angivna sekunderna på "Main Proxy". Standard är 30 sekunder för att undvika fusk. För kontrollenheten krävs minst 10 sekunder.
- loop<0|1> - om slingan är 1 och CLTV-proxyen kopplas ifrån eller demo-filen spelas till slutet behåller alla klienter anslutningen och det sista spelet spelas igen.
- multicast<0|1> - startar eller stoppar flerkanalig anslutning på "Primary Proxy"
- connectip - ställer in IP-klass D för multikanalanslutning (standard 234.5.5.1:27025)
- gameip - ställer in IP-klass D för flerkanalsspel (standard 234.5.5.2:27025)
- fulluppdateringsintervall<число> - antalet ramar av okomprimerade paket som kommer att överföras för att klienter ska kunna återställa förlorade paket i flerkanaliga (standard 20 ramar)
- cmdlist - visar alla registrerade HTL-proxykommandon
- loggfil<0|1> - startar / slutar skriva konsolloggen till "hltv.log"
- status - visa statusinformation om alla aktiva moduler
- exec<имя_файла> - kör .cfg-filen
- utvecklare<0|1> - ytterligare statusmeddelanden visas i utvecklarläge
- fakeloss<число> - simulerar paketets mönster, nummer - det uppskattade antalet hoppade paket (standard 0,0)
- spela in<имя_файла> - skriver spelet och alla efterföljande spel till filer med namn som liknar "filename1.dm" till "filename99.dem"
- uppspelning - börjar sända det tidigare inspelade spelet - demo (oändligt om loopvariabeln är lika med 1) Obs. översättare: han förstår inte uppspelningskommandot och visas inte när en tangent trycks in (mer om detta nedan), skriv playdemo J istället.
- stopp - stoppar uppspelningen av demo (Observera översättaren: stoppkommandot stoppar inte uppspelning utan inspelning av en demo. Hur man stoppar uppspelning av en demo, förutom genom att avsluta KhLTV-proxyen

Konsolen försöker visa kommandonamn när du trycker på en tangent.

Alla kommandon i filen "hltv.cfg" körs vid start.
Vissa parametrar kan bara ställas in kommandorad:

Maxframes<число> - ställer in minsta buffrade ramar (standard 2400)
- cachestorlek<число> - ramens cachestorlek (standard 32 bilder)
- port<число> - ställer in porten för HTL-proxyn som tittarna ska ansluta till (som standard 27020)
- maxclients<число> - hur många klienter som kan betjänas av denna HLTV-proxy (standard 128)
- komm<имя_файла> - installerar en huvudinformationsfil med en annan serverlista än woncomm.lst
- multicastttl<число> - ställer in Time-To-Live-värdet (TTL) för flerkanalspaket
- högprioritet - instruerar HTL-proxyn att starta som en högprioritetsprocess
- nomaster - KhLTV-proxy informerar inte de viktigaste WON-servrarna om dess existens

Dessa parametrar kan inte ändras vid start, så de kan inte användas i konfigurationsfilen.
Alla konsolkommandon kan användas på kommandoraden om ett "+" läggs till dem: Exempel: hltv.exe + connect localhost: 27015 -port 27021 + rate 7000

Half-Life-servern kan installera sv_proxies<число>för att avgöra hur många HLTV-proxyservrar som kan anslutas till den. Om HTL-proxyservrar ska inaktiveras, ställ in denna variabel till 0, annars 1 för att "Primär proxy" ska kunna anslutas. Andra mängder är experimentella.

Med Half-Lifes nya röstteknologi kan en klient kommentera spelet för alla andra tittare. Denna kommentator ska ansluta till "Main Proxy" som en normal tittare och sedan ange (översättarens anmärkning: ange i konsolen): kommentator<пароль>

Lösenordet är detsamma som RCON-lösenordet "" för HTL-proxy. Kommentatorn kan sedan tala som i ett vanligt spel, och alla andra tittare kommer att höra hans kommentarer samtidigt. Om någon åskådare spelar in detta spel kommer talet också att spelas in i demofilen.

Hur man ansluter HL TV till en server och spelar in en demo

Kör "hltv.exe",

Vi skriver "connect 1.0.0.1:27015" (1.0.0.1:27015 bara till exempel, istället behöver vi skriva adressen / värdnamnet: porten på servern som vi vill ansluta till, till exempel anslut cs.iptcom.net:27015).

Efter att ha kontrollerat att anslutningen är upprättad, skriv "spela in demo_name".

Vi ser att demo är skriven med namnet "1.dem" (detta är ett exempel)

När du är trött, skriv "stopp". Och demo är klar! Letar du efter den i rotkatalogen för Half-Life, inte i katalogen "Valve"! Det är allt. Ja, för att spela det för alla tittare, skriv "playdemo demo_name", och sedan kan du ansluta för att titta på det själv (för att ta reda på adressen och porten, skriv "status").

Och se den coola Half-Life-tekniken i aktion ...
Om du inte behöver gruppvisning kan du visa demon på vanligt sätt genom att kopiera (eller flytta) den till Valve-katalogen och skriva ”playdemo demo_name” i Half-konsolen.
Exempel: i vissa skärmdumpar kan du se en viss “Smash” eller “DeadMeat” säger något - det här är mina bots. I allmänhet kan du se meddelanden som utbyts mellan spelare genom att ansluta en proxy till KhLTV-spelservern. I åskådarläge kan dessa meddelanden också ses.

Skapa en film (.avi) från en demo (.dem)

CS 1.4 - 1.5

Vi behöver bara ett program - VideoMach.

Nedan följer de sex stegen för att skapa en demofilm för CS 1.4 - 1.5:
1) Vi ställer in upplösningen i spelet till 400x300, annars saktar videon fruktansvärt.
2) Vi går in i spelet:
a) Vi skriver kommandot "playdemo<имя демки>", sedan omedelbart" startfilm<имя мувика> "(det kommer att vara väldigt långsamt - var inte orolig, det borde bero på att visningshastigheten är 1 bildruta per sekund) när allt är över, skriv kommandot" endmovie "i konsolen och avsluta deras spel.
3) Gå till katalogen med HL, där hittar du en hel massa bmp-filer med namnet på din film.
4) Starta VideoMach-programmet, ladda alla skapade filer i .bmp-format i det, sätt sedan in musiken (du behöver inte infoga den - till någon annan) och spara allt i en .avi-fil (helst med DivX-codec)!
5) Det tar mycket tid och utrymme på hårddisken och när den är över startar den resulterande filmen automatiskt.
6) Det verkar vara allt.

relaterade artiklar:

Half-Life TV ger ett obegränsat antal tittare möjlighet att se spelet i realtid (eventuellt med en liten fördröjning). Åskådare har möjlighet att titta på spelet som om de är på servern som åskådare, fritt flyga runt på kartan, titta på spelaren från en tredje person eller från hans ögon, följa spelet på kartplanen, och även i blandat läge, följ samtidigt spelaren och bakom kartplanen.

10 32 64 128 255

15 dagar (30% rabatt) 30 dagar 90 dagar (5% rabatt) 180 dagar (10% rabatt) 360 dagar (15% rabatt)

Totalbelopp: rubel

Spelvärd nummer 1 i Ryssland och OSS-länder

Webbplatsen är Rysslands största värd för spelservrar. Vårt huvudmål är att tillhandahålla tjänster av hög kvalitet. Tack vare ett flexibelt tariffschema kan du välja den server som passar dig.

Enkel och intuitiv servicehantering med vår kontrollpanel

Det kan tyckas att hantering av servern inte alltid är lätt, men med webbplatsens kontrollpanel är det enkelt och enkelt att hantera servern! Den unika serverkontrollpanelen, utvecklad av våra specialister, gör att du kan glömma bort alla svårigheter med att installera och konfigurera servrar.

Status
Denna kategori innehåller information om din server, IP-adress, tariff, betalning, antal kortplatser, snabba serverkontroller, påslagning, avstängning, omstart och mycket mer.

Kontrollera
Genom att hantera servern i manuellt läge kan du stoppa eller börja spela in en demo efter att du har angett dess namn. Du kan också se inspelningstiden för den aktuella demo.

RCON-konsol
Om du behöver tillfälligt specificera eller ändra vissa variabler, utföra ett kommando eller visa serverstatus, kommer vår "RCON Console" att hjälpa dig med detta. "RCON Console" är endast tillgängligt på servrar med 255 platser.

inställningar
Alla alternativ för serverhantering finns i denna kategori. Du kan ändra serverversionen, aktivera "Radera demos automatiskt", ställa in scheman eller tilldela delägare.

Scheman
Med scheman kan du utföra olika åtgärder vid en given tidpunkt. Du kan slå på eller stänga av servern vid en viss tidpunkt, ta bort demos. Periodiska scheman och scheman för ett visst datum och tid är tillgängliga.

Delägare
Möjligheten att bevilja vissa åtkomsträttigheter för att kontrollera din server till andra användare. Denna funktion enkel att hantera och flexibel i inställningen, du kan tilldela eller ta bort vissa alternativ för någon av delägarna.

Konfig
Denna kategori innehåller huvudkonfigurationsfilen för din server. Med den kan du direkt konfigurera servern efter behov. På servrar med en betald tariff (mer än 10 platser) öppnas flera ytterligare parametrar för anslutning av din HLTV-server till vilken som helst spelservrar över hela världen.

FTP
I den här kategorin kan du ta reda på dina data (värd, användarnamn, lösenord, port) för anslutning till servern via FTP, du kan se användningen av din servers diskkvot, samt ladda ner den redan konfigurerade konfigurationsfilen för webbplatshanteraren för att importera den till FileZilla FTP-klient så att senare anslutning tar kortare tid.

Demonstrationer
I den här delen Du kan få information om dina demos, ta bort dem alla samtidigt eller 1 bit åt gången, gör dig redo html-kod för att infoga en ram med demos på din webbplats, samt en länk för anonym nedladdning.

Statistik
Du kan ta reda på vilken tid din server är mest populär genom att titta på statistikdiagrammen för din HLTV-server för vilken dag, vecka, månad eller år som helst. Du kan också anpassa färgerna på diagrammen och få en kod för att bädda in dem på din webbplats.

Banderoller
Banderoller med status för din HLTV-server kan placeras på alla webbplatser och forum. Bannrarna visar serverstatus, servernamn, antal anslutna användare och aktivitetsdiagram i 24 timmar. Du kan anpassa färgschema på banners när du behöver det. Banderoller finns i olika storlekar.

Dela detta