SRCDS.com Tutorials, Konfigurering, opsætning og FAQ til/om SourceTV(Dansk)
Ting du skal vide før vi starter
- Vi bruger port 27045 i denne guide, for at demostere SourceTV'et.
Du kan selv skifte denne port til dit ejet behov, bare så længe porten ikke er taget i brug, af noget andet. - Alle de kommandoer jeg bruger i denne guide, skal skrives via. RCon.
Bortset fra connect kommandoerne! - Denne guide er forholdvis lavet til Counter-Strike: Source. Hvis du ønsker dette på en Day of Defeat: Source server -
skal du bare være opmærksom på at nogle af stierne ikke er korrekte så. - Vi bruger forskellige LAN IP'er i denne guide. Hvis du har en statisk en, vil de alle sammen være de samme.
Ekstra links
Information om SourceTV
SourceTV giver dig mulighed for at have et ubegrænset antal tilskuere der ser online spil baseret på Source Engine.
SourceTV tilskuere er usynlige for spillere og ikke kan interagere med spillerne på nogen måde.
Kameraets vikel i SourceTV er kontrolleret af en auto-direktør, AI eller et menneskeligt kamera mand.
Der kan os sættes "Free-View" på, så kan alle selv bestemme hvilken spiller de vil se på.
Udsendelsen er normalt forsinket af en vis mængde tid.
Dette sikrer, at de spiller der spiller ikke kan bruge SourceTV til at få nogen brugbar information om deres modstandere.
SourceTV kan også optage server-side demoer, der indeholder hele spillet med alle enheder og begivenheder.
Et lille SourceTV broadcast for blot et par tilskuere er en nem opgave, og behøver kun en enkelt variabel ændre på spillets server.
Installation af en større SourceTV netværk for tusinder af tilskuere er behov for mere planlægning tid og erfaring om nødvendige båndbredde, CPU og RAM krav.
Hvad kræver det?
- Det kræver at port 27020 er åbent. Dette er standard porten til SourceTV. Hvis du vil have den på en anden port, skal du bare portforward den.
- En god forbindelse og en meget stærk CPU, når du skal have mange på dine TV'er.
Opmærksomhed!
- SourceTV tager meget af serverens FPS, selv når der ikke er mange inde.
Derfor vil det være en meget god idé og kun have ca. 10slots på den, når man bare skal spille normale kampe.
Altså, fjerne dine Relay Proxies. - Det kræver meget CPU og meget mere bredbånd!
Konfiguration
Det er ganske enkelt. Først skal vi nu have lavet en konfiguration.
Du kan se i denne FAQ, hvordan du løser de forskellige problemer.
Hvis det ikke hjælper, er du velkommen til at lave en ny tråd på http://forums.srcds.com/ .
Hvordan får jeg tv'et på?
Skriv tv_enable 1 ind i din autoexec.cfg
Hvordan kan jeg skifte min SourceTV port?
Først og fremmest, skal vi have din start-linje.
Min ser sådan her ud:
(Ret efter dine egne behov)
Quote:C:/srcds/srcds.exe -console -game cstrike -tickrate 100 +map de_dust2 +tv_port 27045
Nu har jeg sat min tv_port til 27045, du kan have den her på hvilken som helst port.
Bare ikke den samme som selve serveren køre på!
Du kan også skifte den på andre måder, men, det kræver at du skriver det ind i din server.cfg
Du skal ikke skrive pludset ind, kun tv_port 27045 .
Hvordan kan jeg/mine venner tilslutte mig/sig mit TV?
Først skal du have din externe IP addresse. Gå ind på http://www.myip.dk/ .
Nu har du så din ip, som skulle se sådan her ud 95.62.170.55 .
(Selvfølgelig bare din egen IP).
Nu skal vi så have have porten sat på. Sådan her 95.62.170.55:27045 .
OBS: Hvis serveren er på LAN, skal du tilslutte dig dens IP, foreksempel 192.168.1.1:27045
Nu skal du bare gå ind på den IP addresse, som du normalt vil tilslutte dig en server.
Her er det vist med konsolen. Serveren jeg bruger er på LAN! Skriv dette ind og tryk på Enter.(Selvfølgelig med dine egne IP!)
Hvordan kan jeg gøre sådan at jeg selv bestemmer hvad jeg vil se på?
Gå ind i din server.cfg. Skriv denne kommando ind i den:
Code:
tv_transmitall 1
Hvordan kan jeg bestemme hvor mange jeg vil have på mit SourceTV?
Du kan på selve "Master TV'et" have 255 antal tilskuere.
(For at få flere, kig på TV Relay, som du finder længere nede i denne guide.
Du skal bare skrive denne kommando ind i din server.cfg:
Code:
tv_maxclients 255
Nu er der plads til 255 tilskuere.
Hvordan kan jeg sætte et kodeord på mit SourceTV?
Det er meget simpelt. Det er lige præcist det samme som på en server.
Der er dog en forskelv, du skal selvfølgelig bruge en anden kommando.
Du skal bare skrive denne kommando er ind i din server.cfg:
Code:
tv_password 123
Nu skal dine venner bruge kodeordet 123 for at kunne tilslutte sig dit SourceTV.
Sådan her:
Jeg har skrevet dette her connect 192.168.1.1:27045;password 123
Altså, bare sat en ny kommando på, som er password.
Hvordan kan jeg optage en kamp?
Der er to måder, at gøre det på.
Den første er, at have auto-record på.
Den anden er, at man skal optage med en kommando, som du skal execute.
Den første
Du skal bare skrive tv_autorecord 1 ind i din server.cfg.
Så vil den optage 24/7. Demoen vil blive gemt i c:/srcds/cstrike.
Den vil have et format der er auto-YYYYMMDD-hhmm-map.dem
F.eks. hvis vi nu har den 22. februar, 2009, klokken 14:13 og vi spiller de_season.
Så vil din demo hedde auto-20090222-1413-de_season.dem.
.dem er fil formatet. Det kan kun afspilles i selve spil konsolen, f.eks. Counter-Strike: Source ingame konsol
Demoen vil først være i c:/srcds/cstrike, når du har skiftet map. Der vil blive optaget en ny demo hver gang du skifter map.
Hvis vi nu spiller de_season igen, og du har autorecord på, skal du skifte bane før du kan få demoen fra de_season.
Den bane du så skifter til vil så hedde f.eks. auto-20090222-1413-de_nuke.dem.
Og før du kan få den skal du skifte map igen. Og så videre!
Den anden
Hver gang du skal spille en kamp, skal du skrive tv_record <demonavn>.
F.eks. hvis vi nu skulle spille en tilfældig kamp. Så kunne vi skrive tv_record mix1
Der vil nu blive optaget til mix1.dem. Denne fil kan du først få når du har skiftet bane.
Og hvis nu kampen bliver aflyst og du har startet optagelsen, skal du skrive tv_stoprecord.
Så behøver du ikke og skifte bane før du kan få din optagelse.
Denne demo vil også blive gemt i c:/srcds/cstrike.
Jeg skal hoste en stor kamp iaften, men jeg kan kun have 255 tilskuere, hvad kan jeg gøre?
Du kan bruge Relay Proxies.
Det er noget kompliceret og kræver en meget god viden om bredbånds forbrug, CPU styrke og portforwarding.
Først skal vi have lavet et nyt batch script. Den kalder vi batch_tv.bat .
Den skal ligges ind i c:/srcds
Sådan her:
Du kan se at jeg har 2 .bat filer batch og batch_tv.
Min batch er til at starte min server. Og min batch_tv er til at starte mine Proxies.
Nu skal vi lige se mit indhold i batch
Bare en ganske almindelig batch for Counter-Strike: Source. Der er ikke auto-restart i min batch fil her!
Her er mit indhold:
Code:
start /HIGH /affinity 1 srcds.exe -game cstrike -console +tv_enable 1 +tv_port 27045 +map de_dust2 -tickrate 100
Som vi altid har brugt i denne guide, er mit SourceTV på port 27045.
Før at vi kan starte nogle Proxies, skal vi have kigget på batch_tv.
Den ser sådan her ud:
Code:
start /HIGH /affinity 1 srcds.exe -game cstrike +tv_port 27065 -console +tv_relay 192.168.1.102:27045 -port 27064
Her kan du se at jeg bruger -tv_port 27065. Og at jeg bruger -port 27064.
Disse porte må kun bruges én gang ellers kan du ikke starte dit TV op.
Og denne kommando linje her, starter ikke op på en bestemt bane, men den begynder at streame fra Master TV'et.
Som stadig har porten 27045. Som du også kan se har jeg brugt +tv_relay 192.168.1.102:27045
Det betyder at jeg streamer fra mit Master TV på LAN addressen 192.168.1.102 og porten 27045.
Men nu til sagen, vi skal starte vores Counter-Strike: Source server op. Du kan bruge mit batch script længere oppe.
Så vil det blive nemmere.
Her er min Counter-Strike: Source server startet op.
Du kan se at der står 1/32 on map(øverst oppe). Dette betyder at mit TV er der.
Du kan også se at der står SourceTV broadcast active..
Så nu er mit Master TV klar. Jeg kan tilslutte mig det nu, ved at bruge connect 192.168.1.102:27045.
Og der kan være 128 som standard.
Nu skal vi så have en Proxie på.
Start nu batch_tv og dit Source Dedicated Server vindue skulle nu se sådan her ud:
Men nu har du 2 konsoler åbnet. Den anden ser sådan her ud:
Du kan prøve og gå ind i dit Source Dedicated Server vindue og skrive tv_status
Du skulle nu se dette:
Du kan se at Master TV'et er på 128 slots(Local Slots).
Og med Proxie TV'et er der 256slots(Total Slots).
Nu kan du så bare tilføje nogle flere Proxies.
Sådan her:
Lav et nyt batch script og kald det så batch_tv_2.
Åben og skrive dette her ind i det:
Code:
start /HIGH /affinity 1 srcds.exe -game cstrike +tv_port 27066 -console +tv_relay 192.168.1.102:27045 -port 27067
Som du kan se har jeg kun skiftet +tv_port 27064 til +tv_port 27066 og -port 27065 til -port 27067
Du kan ændre til dem hvad enten du kan lide. Bare så længe at der ikke er noget på samme port. (F.eks. en anden server eller TV/Proxie).
Nu skal du bare gemme det i C:/srcds.
Også vist her:
Start nu batch scriptet.
Du får nu igen et nyt vindue. Det er magen til det andet.
Vist her:
Nu kan du se i dit Source Dedicated Server vindue at der er kommet en nyt Proxie på.
Og hvis du skriver tv_status i Source Dedicated Server vinduet(Den der køre selve serveren)
Kan du se dette:
Der er nu kommet 384 slots totalt. Og sådan her kan du blive ved med at tilføje Proxies.
Men husk, din CPU skal kunne klare det!
Her har jeg sat en masse Proxies på:
I alt 1664.
Jeg vil gerne have et kodeord på mine Proxies, kan jeg det?
Ja, det kan du! Mén! Det kræver at du også har kodeord på Master TV'et.
Gå ind i din server.cfg og skriv derefter disse ting ind i den:
Code:
tv_password 123
tv_relaypassword 123
Disse to kommandoer skal være 100% identiske med deres variable.(Altså 123).
Ellers kan folk ikke tilslutte sig serverens SourceTV.
Hvordan kan jeg skifte mit SourceTV navn?
Normalt hedder TV'et bare SourceTV.
Men du kan godt skifte det!
Gå ind i din server.cfg og skriv dette her ind i den:
Code:
tv_name SourceTV @ 27045
Så nu vil SourceTV'et hedde SourceTV @ 27045 i stedet for SourceTV.
Hvordan kan jeg forsinke mit SourceTV?
Du kan forsinke det som du vil. Dog kan det ikke komme under 30 sekunder, uden der er sv_cheats 1 på serveren.
Gå ind i din server.cfg og skriv denne kommando her ind i den:
(30 er standard)
Code:
tv_relay 120
Nu vil der gå 120 sekunder før clienterne på SourceTV'et kan se det der skete på serveren for 120 sekunder siden.
Derfor kan man ikke "ghoste" eller få nogen anden brugbar information om sine modstandere.
Opdateringer
- 22. februar 2009: Tilføjet "Relay afsnittet".
Credits
- Lavet af realchamp.
Half-Life 2, Counter-Strike Source and Day of Defeat Source are trademarks and/or registered trademarks of Valve Corporation.
Copyright ©2009 SRCDS.com