SourceTV.

SourceTV tilbyr muligheten til a fa et ubegrenset antall tilskuere som ser online spill basert pa Source Engine. SourceTV-tilskuere er usynlige for spillerne og kan ikke interagere med det lopende spillet pa noen mate. Kameravisningen i SourceTV styres av en direktor AI eller en menneskelig kameramann. Utsendelsen er vanligvis forsinket med en viss tid. Dette sikrer at spillelaget ikke kan bruke SourceTV til a fa noen brukbar informasjon om sine motstandere. SourceTV kan ogsa ta opp server-side demoer som inneholder hele spillet med alle enheter og hendelser.

A levere en SourceTV-kringkasting for bare noen fa tilskuere er en enkel oppgave og trenger bare en enkelt variabel endring pa spillserveren. Installere et storre SourceTV-nettverk for tusenvis av tilskuere trenger mer planleggingstid og erfaring om nodvendig bandbredde, CPU og RAM-krav.

Spektrende spill.

For a se et spill via SourceTV, start Steam, og velg Servere fra Steammenyen for a apne serverens nettleser. Klikk for a velge fanen Spectate. Du kan begrense listen over servere ved a klikke pa Endre filtre og velge et bestemt spill. Etter at listen har blitt oppdatert, dobbeltklikk du pa en server i listen du vil se og du vil bli tilkoblet.

Hvis spillelagene kunngjor kommende kamper som skal sendes pa SourceTV, gir de ofte IP-adresser til sine SourceTV-servere (IP: Port). I stedet for a soke dem via serverlisten, kan du i stedet ga til fanen Favoritter og legge til SourceTV-adressen til serverlisten ved a trykke pa hoyre museknapp og velge Legg til server etter IP-adresse. Alternativt kan du apne vinduet Kildekonsoll og bruke kommandoen Koble til a speke et bestemt spill. For eksempel:

Standard SourceTV-portnummer er 27020, men kan endres. Det bor alltid v re inkludert i den angitte SourceTV IP-adressen, siden dette portnummeret vanligvis er forskjellig fra standard spillserverportnummer 27015.

Nar du ser pa et spill som sendes via SourceTV, blir kameraets posisjon og kameramodus valgt enten av direktoren eller en kameramann. Tilskuere kan ikke bytte tilskuermodus eller spillere som folger da de kunne gjore HLTV, denne funksjonen ble fjernet for a redusere nettverksbandbredden betydelig. SourceTV-demoer tillater fortsatt a bytte moduser og gratis roaming under avspilling.

Broadcasting Games.

SourceTV er fullt integrert i Source Engine og ikke et eget verktoy som HLTV lenger. For a starte kringkasting av et spill, ma spillserveren aktivere SourceTV for kartet startes ved a sette tv_enable 1. Det vil skape en SourceTV-server forekomst som kan ses i spillet som en bot som blir med tilskuerlaget. SourceTV-serveren lever i samme prosess som spillserveren og kalles SourceTV-masterserveren. SourceTV-mesterserveren buffer alle spilldata og hendelser og sender dem med en viss forsinkelse for a forhindre utroskap. Auto-regissoren er en Mod-spesifikke modul som velger kameramodus og posisjon basert pa interessante spillhendelser (som spilleren drept, eksploderte bombe osv.). I tillegg kan en menneskelig tilskuer bli en kameramann og overstyrer automatisk direktorkameraet med sin egen visning. SourceTV-tilskuere kobler deretter til samme IP-adresse som spillserveren, men bruker en annen port for SourceTV, vanligvis 27020. Portnummeret kan endres med tv_port-konsollvariabelen.

Denne konfigurasjonen er ganske enkel, men fungerer bare for et lite antall tilskuere, siden en enkelt server vert serverer alle spillere og alle tilskuerklienter. For storre antall tilskuere vil dette raskt overskride den tilgjengelige CPU / bandbreddekapasiteten pa denne maskinen. Derfor er det nodvendig a distribuere nodvendig bandbredde og CPU krav over et system med flere verter, som kan utvides med okende antall tilskuere. Dette gjores ved a sette opp andre SourceTV-servere som er koblet til SourceTV-mastserveren og omdirigere spillutsendingen. Disse serverne kalles SourceTV-relay-proxyer der hver proxy kan betjene opptil 255 tilskuere igjen. SourceTV-proxyer kan ogsa koble til andre kilde-tv-proxyer og bygge et ubegrenset nettverk av relestasjoner.

For a sette opp en SourceTV-releproxy, start en Source Dedicated Server-prosess uten a kjore et kart. Kommandoen tv_relay kobler releproxyen til en annen SourceTV-server / proxy. Her et eksempel pa hvordan du oppretter et SourceTV-rele:

Statusen til din lokale proxy kan alltid kontrolleres med tv_status-kommandoen. Her og eksempel utdata:

Totalt antall spor og tilskuernumre er de akkumulerte tallene fra alle tilkoblede relay-proxyer. Hvis en relayforvalter mister forbindelsen til den serveren, kan du prove a koble til igjen raskt med tv_retry. For a stoppe kringkasting og koble fra alle klienter, utfor tv_stop.

Kamera mann.

Kameravisningen i SourceTV styres vanligvis av auto-direktormodulen. Ogsa en spiller som ble med pa tilskuerlaget pa spillserveren, kan bli kameramann ved a trykke pa USE-tasten (vanligvis ‘E’). Dette vil sla pa hans syn som kameravisning for alle tilskuere. Kameramannen kan velge hvilken som helst tilskuermodus (Forste person, Free Roaming osv.), Bytte til hvilken som helst spiller eller bevege seg fritt. Kameraet kan slas av ved a trykke pa USE igjen og auto-direktoren tar over igjen. Kamera menn bor ha god kunnskap om den generelle spillingen og trene kamerabevegelsen for de sender live. En dod spiller i tilskuermodus kan ikke bli kameramann.

Opptaksspill.

SourceTV-mesteren kan registrere spill uten tap av data eller nettverksforsinkelse. Alle hendelser og enheter registreres og demofilen kan spilles av akkurat som en vanlig klientdemo (bruk demoui for avspilling). For a starte opptak av en demofil, ma SourceTV aktiveres for kartet ble lastet, og kjor deretter tv_record demoname. Demoopptaket stoppes neste gang kartet endres eller med tv_stoprecord. For a automatisk registrere hvert enkelt spill kan du sette tv_autorecord 1. Automatisk registrerte demofiler vil bli oppkalt etter kartet og dato / klokkeslett nar opptaket startet (auto-YYYYMMDD-hhmm-map.dem). SourceTV-tilskuere kan ogsa ta opp spillet ved hjelp av normal opptakskommando, men som i normale klientdemoer, kan du ikke endre sporet av spilleren eller tilskuermodus under replay.

Noen ganger kan du bare bruke SourceTV til a ta opp demoer og ikke faktisk sende spillet. Du kan deaktivere kringkasting ved a sette maksimalt antall klientluker til null (tv_maxclients 0). For a aktivere automatisk opptak pa serveren din, legg til disse linjene i autoexec.cfg:

Konsollkommandoer.

Forsinker kartendringen pa spillserveren til resten av buffert spillet er sendt.

tv_port & lt; port & gt; Sett SourceTV-vertsporten (standard 27020). Ma angis som srcds start parameter. tv_maxrate & lt; bytes & gt; Angir maksimal bandbreddeutgift per klient i byte / sekund (standard 5000) tv_snapshotrate & lt; n & gt; Setter verdensbilder som sendes per sekund av SourceTV (kun mester). tv_password & lt; passord & gt; Angir onsket passord for tilkobling av tilskuere. tv_relaypassword & lt; passord & gt; Angir onsket passord for tilkobling av releproxyer. Tilkoblingspersonalene bruker ganske enkelt «passord & lt; passord & gt;» a koble til motpartens tv_relaypassword. tv_relay & lt; IP & gt; Kobler en relayserver til en annen SourceTV-server / proxy tv_record & lt; filnavn & gt; Starter et SourceTV-demoopptak som registrerer alle enheter & amp; hendelser (bare mester) tv_stoprecord Stopper kildeTV demoopptak (bare mester) tv_autorecord & lt; 0 | 1 & gt; Automatisk registrering av hvert spill, demo filnavn format er auto-YYYYMMDD-hhmm-map.dem tv_debug & lt; 0 | 1 & gt; Viser flere feilsokingsmeldinger tv_dispatchmode & lt; 0 | 1 | 2 & gt; Setter Source-klientforsendelsesmodus for tilkobling av klienter: 0 = aldri, 1 = om nodvendig, 2 = alltid tv_overrideroot & lt; 0 | 1 & gt; Overstyrer master IP-sendingen til tilskuere med en lokal IP. tv_relayvoice & lt; 0 | 1 & gt; Hvis aktivert, tillat spillerens stemmechat hvis den sendes (kun mester) tv_transmitall & lt; 0 | 1 & gt; Som standard fjernes enheter og hendelser utenfor auto-direktorvisningen fra SourceTV-sendinger for a lagre bandbredde. Hvis tv_transmitall er aktivert, overfores hele spillet og tilskuere kan bytte synspunkt til hvilken som helst spiller de vil ha. Dette alternativet oker bandbreddebehovet per tilskuerklient med faktor 2 til 3. tv_chattimelimit & lt; seconds & gt; Begrenser tilskuere til a snakke bare hvert n sekund tv_chatgroupsize & lt; n & gt; Angi chatgruppestorrelse for a se pa. Bare tilskuere i samme chat-gruppe kan snakke med hverandre. Chat-grupper er slatt av med «tv_chatgroupsize 0» og alle kan snakke med alle. Angi chatgrupper bidrar til a redusere chatterstoy og sparer litt bandbredde. tv_chatgroup & lt; name & gt; Tillater tilskuere a velge sin chatgruppe. Hvis det ikke vises noe navn hvis den aktuelle chatgruppen er vist (kun klient) tv_nochat & lt; 0 | 1 & gt; Deaktiverer andre tilskuere chatlinjer (kun klient) tv_allow_static_shots & lt; 0 | 1 & gt; Tillater automatisk direktor a velge faste kamerabilder (kun master) tv_allow_camera_man & lt; 0 | 1 & gt; Tillater tilskuerklienter pa spillserveren a bli SourceTV kamera menn (kun master)

Kommandolinjeparametere.

Disse kommandolinjens innstillinger kan ikke endres via konsoll eller rcon. De er nyttige hvis du vil begrense SourceTV-evner for utleie server.

-nohltv -tvdisable Deaktiverer alle SourceTV-funksjoner pa denne spillserveren. -tvmasteronly SourceTV kan bare betjene en klient og kan ikke brukes som rele proxy.

Stottede spill.

Spill som stotter SourceTV.

Black Mesa Counter Strike: Global Offensive Counter Strike: Kilde Dagens Nederlag: Kilde Garry’s Mod (Fungerer ikke i Gmod 13. Spillet krasjer pa tv_record inkludert dedikerte servere.) Team Fortress 2.