SourceTV: Difference between revisions

From CKRAS Wiki

No edit summary
Line 22: Line 22:
== RCON Befehle ==
== RCON Befehle ==


tv_enable <0|1>
Folgende Konsolen-Variablen sind zum Steuern des Servers vorhanden:
    Activates SourceTV on local game server, SourceTV bot will appear as spectator client after next changelevel (master only).  
Befehl/Cvar Standard Bedeutung
tv_name <name>
tv_enable 0 Bei 1 wird der SourceTV-Server gestartet.
    Sets SourceTV name as it appears in server browser and scoreboard (master only).  
tv_autorecord 1 Nimmt automatisch eine Demo für jede Map auf.
tv_title <text>
tv_delay 30 Legt die Verzögerung, mit der die Spieler das Spiel beobachten können fest. Dadurch ist gewährleistet, dass Zuschauer den teilnehmenden Spielern aktuelle Spielzüge der Gegner verraten  können.
    Sets a SourceTV broadcast title shown in the spectator GUI
tv_maxrate 5000 Legt die maximale Bandbreite pro Spieler fest. Der Wert sollte nicht zu hoch eingestellt werden, da ansonsten bei manchen Spielern Fehler beim Verbinden auftrefen und ggf. sogar die    Internetverbindung getrennt wird. Es scheint sich da um einen Bug zu handeln. tv_maxrate sollte auf keinen Fall auf 0 gesetzt werden. Bei 20000 sollte es keine Probleme geben
tv_maxclients <0..255>
tv_maxclients 128 Gibt an, wieviele freie Slots für Zuschauer vorhanden sind.
    Sets maximum client number for local SourceTV server/proxy (default 128).  
tv_snapshotrate 15 Legt die Tickrate des SourceTV-Servers fest.
tv_stop
tv_relayvoice 0 Bei 1 werden die Gespräche aller Spieler an die Zuschauer auf dem SourceTV-Server übertragen.
    Stops broadcasting the game via SourceTV.  
tv_transmitall 0 Bei 1 werden alle Positionen der Spieler übermittelt. Die Zuschauer können die Ansicht selber auswählen.
tv_status
tv_allow_camera_man 0 Bei 1 kann ein Zuschauer auf dem Gameserver die Ansicht für alle Zuschauer auf dem SourceTV festlegen. Wenn der Modus aktiv ist, kann der Zuschauer, der sich auf dem Gameserver befindet, mittels der Taste für Benutzen (Standard: Taste „e“) die Rolle des Kameramanns übernehmen.
    Shows SourceTV specific information.  
tv_allow_static_shots 0 Auto director uses fixed level cameras for shots
tv_clients
tv_delaymapchange 0 Wenn der Wert auf 1 steht, wird nach einem Mapchange die noch verbleibende Zeit auf der alten Map den SourceTV-Zuschauern gezeigt. Dies trifft nur zu, wenn der Server die Map selbständig wechselt. Wird die Map manuell durch den Befehl „changelevel“ gewechselt, fehlen die restlichen Sekunden, die vorher eingestellt worden sind
    Shows a list of all spectator clients connect to local SourceTV server
tv_dispatchmode 0 0 = Clienten können immer mit dem Haupt-SourceTV-Server verbinden, wenn freie Slots vorhanden sind 1 = Clienten werden nur auf den SourceTV-RelayServer umgeleitet, wenn es erforderlich ist. 2 = Clienten werden immer auf den RelayServer umgeleitet. Wurde der Masterserver mit -tvmasteronly gestartet, können die Clienten nicht automatisch umgeleitet werden. Wenn tv_dispatchmode 2 auf einem SourceTV-Relay-Server verwendet wird, werden die Clienten auf einen weiteren Relay-Server umgeleitet. Ist kein weiterer SourceTV-Relay-Server verbunden, können die Clienten sich mit dem Relay-Server nicht verbinden. Fälschlicherweise bietet die ESL eine Config an, die standardmäßig genau diese Konsolen-Variable auf 2 stehen hat. Dies sollte in der Config geändert werden, falls diese für auch auf einem SourceTV-Relay-Server verwendet wird.
tv_msg <text>
tv_name SourceTV Gibt dem SourceTV-Server, der auf den Gameserver joint, einen Namen
    Send a HUD message to all connected SourceTV spectator clients
tv_relaypassword Legt fest, welches Passwort vom Relayserver verwendet wird, um sich mit dem SourceTV-Server zu verbinden
tv_retry
tv_password Legt das Passwort vom SourceTV-Server fest
    Reconnects the SourceTV relay proxy to last known address (relay only).
tv_port serverport+5 Der Wert bestimmt, auf welchem Port der SourceTV-Server läuft
tv_autoretry <0|1>
tv_stop Beendet den SourceTV-Server
    If enabled, SourceTV relay proxies try to reconnect to last known server after connection was lost.
tv_stoprecord
tv_timeout <seconds>
tv_record demoname Nimmt eine SourceTV-Demo auf1)
    Sets SourceTV relay proxy connection timeout in seconds. If a connection times out, the relay proxy tries to reconnect automatically.
tv_delay <seconds>
    Source TV broadcast delay in seconds (master only).
tv_delaymapchange <0|1>


Delays the map change on game server until rest of buffered game has been broadcasted
Werte von [http://sourceserver.info/wiki/sourcetv/einleitung Sourceserver.info]
 
tv_port <port>
    Set the SourceTV host port (default 27020). Must be set as srcds start parameter.
tv_maxrate <bytes>
    Sets the maximum bandwidth spend per client in bytes/second (default 5000)
tv_snapshotrate <n>
    Sets world snapshots broadcasted per second by SourceTV (master only).
tv_password <password>
    Sets required password for connecting spectators.
tv_relaypassword <password>
    Sets required password for connecting relay proxies. The connecting proxies simply use "password <password>" to connect to their counterpart's tv_relaypassword.
tv_relay <IP>
    Connects a relay server to another SourceTV server/proxy
tv_record <filename>
    Starts a SourceTV demo recording that records all entities & events (master only)
tv_stoprecord
    Stops SourceTV demo recording (master only)
tv_autorecord <0|1>
    Automatically records every game, demo file name format is auto-YYYYMMDD-hhmm-map.dem
tv_debug <0|1>
    Shows additional debugging messages
tv_dispatchmode <0|1|2>
    Sets Source client dispatch mode for connecting clients: 0=never, 1=if appropriate, 2=always
tv_overrideroot <0|1>
    Overrides the master IP broadcast to spectators with a local IP.
tv_relayvoice <0|1>
    If enabled, allow player voice chat if broadcasted (master only)
tv_transmitall <0|1>
    By default entities and events outside of the auto-director view are removed from SourceTV broadcasts to save bandwidth. If tv_transmitall is enabled, the whole game is transmitted and spectators can switch their view to any player they want. This option increases bandwidth requirement per spectator client by factor 2 to 3.
tv_chattimelimit <seconds>
    Limits spectators to chat only every n seconds
tv_chatgroupsize <n>
    Set chat group size to n spectators. Only spectators in the same chat group can speak to each other. Chat groups are turned off with "tv_chatgroupsize 0" and everybody can speak to everybody. Setting chat groups helps reducing chatter noise and saves some bandwidth.
tv_chatgroup <name>
    Allows spectators to choose their chat group. If no name if given the current chat group is shown (client only)
tv_nochat <0|1>
    Disables other spectators chat lines (client only)
tv_allow_static_shots <0|1>
    Allows auto-director to choose fixed camera shots (master only)
tv_allow_camera_man <0|1>
    Allows spectator clients on game server to become SourceTV camera men (master only)


== Demo Aufnahme ==
== Demo Aufnahme ==

Revision as of 12:43, 23 October 2012

Was ist SourceTV

Mittels SourceTV lassen sich pro Server maximal 255 Slots für Zuschauer zur Verfügung stellen. Es wird zwischen Masterserver und Relayserver unterschieden.
SourceTV ist für CounterStrike Source , Team Fortress 2, Day of Defeat: Source verfügbar, blabla

Was ist der MasterServer?

Der Masterserver ist der SourceTV-Server, der durch den Gameserver, auf dem gespielt wird, gestartet wird. In der Regel wird der Masterserver mit der IP-Adresse des Gameservers + Port 27020 gestartet.

Beispiel:
Gameserver IP-Adresse: 10.10.10.10:27015, so würde hier die Masterserver Adresse des SourceTV 10.10.10.10.27020 lauten, sofern nicht anders in der Config angegeben. CKRAS definiert in der server.cfg alle wichtigen Werte bereits als Default.

Was ist der RelayServer?

Die Relay-Server verbidenet sich mit dem SourceTV eines Master-Servers (siehe Beispiel mit der IP-Adresse des Gameserver + Port) oder andern Relay-Servern und leiten die Informationen an die Clienten/Zuschauer weiter.

Beispiel:
Dir wird von CKRAS eine Rellay-Server SourceTV Adresse zugewiesen z.B. 20.20.20.20, diesen Server kannst du dann im Webinterface auf den bereits vorher gestarteten Masterserver verbinden. In unserem Beispiel auf die 10.10.10.10.27020

RCON Befehle

Folgende Konsolen-Variablen sind zum Steuern des Servers vorhanden:
Befehl/Cvar 	Standard 	Bedeutung
tv_enable 	0 	Bei 1 wird der SourceTV-Server gestartet.
tv_autorecord 	1 	Nimmt automatisch eine Demo für jede Map auf.
tv_delay 	30 	Legt die Verzögerung, mit der die Spieler das Spiel beobachten können fest. Dadurch ist gewährleistet, dass Zuschauer den teilnehmenden Spielern aktuelle Spielzüge der Gegner verraten  können.
tv_maxrate 	5000 	Legt die maximale Bandbreite pro Spieler fest. Der Wert sollte nicht zu hoch eingestellt werden, da ansonsten bei manchen Spielern Fehler beim Verbinden auftrefen und ggf. sogar die    Internetverbindung getrennt wird. Es scheint sich da um einen Bug zu handeln. tv_maxrate sollte auf keinen Fall auf 0 gesetzt werden. Bei 20000 sollte es keine Probleme geben
tv_maxclients 	128 	Gibt an, wieviele freie Slots für Zuschauer vorhanden sind.
tv_snapshotrate 	15 	Legt die Tickrate des SourceTV-Servers fest.
tv_relayvoice 	0 	Bei 1 werden die Gespräche aller Spieler an die Zuschauer auf dem SourceTV-Server übertragen.
tv_transmitall 	0 	Bei 1 werden alle Positionen der Spieler übermittelt. Die Zuschauer können die Ansicht selber auswählen.
tv_allow_camera_man 	0 	Bei 1 kann ein Zuschauer auf dem Gameserver die Ansicht für alle Zuschauer auf dem SourceTV festlegen. Wenn der Modus aktiv ist, kann der Zuschauer, der sich auf dem Gameserver befindet, mittels der Taste für Benutzen (Standard: Taste „e“) die Rolle des Kameramanns übernehmen.
tv_allow_static_shots 	0 	Auto director uses fixed level cameras for shots
tv_delaymapchange 	0 	Wenn der Wert auf 1 steht, wird nach einem Mapchange die noch verbleibende Zeit auf der alten Map den SourceTV-Zuschauern gezeigt. Dies trifft nur zu, wenn der Server die Map selbständig wechselt. Wird die Map manuell durch den Befehl „changelevel“ gewechselt, fehlen die restlichen Sekunden, die vorher eingestellt worden sind
tv_dispatchmode 	0 	0 = Clienten können immer mit dem Haupt-SourceTV-Server verbinden, wenn freie Slots vorhanden sind 1 = Clienten werden nur auf den SourceTV-RelayServer umgeleitet, wenn es erforderlich ist. 2 = Clienten werden immer auf den RelayServer umgeleitet. Wurde der Masterserver mit -tvmasteronly gestartet, können die Clienten nicht automatisch umgeleitet werden. Wenn tv_dispatchmode 2 auf einem SourceTV-Relay-Server verwendet wird, werden die Clienten auf einen weiteren Relay-Server umgeleitet. Ist kein weiterer SourceTV-Relay-Server verbunden, können die Clienten sich mit dem Relay-Server nicht verbinden. Fälschlicherweise bietet die ESL eine Config an, die standardmäßig genau diese Konsolen-Variable auf 2 stehen hat. Dies sollte in der Config geändert werden, falls diese für auch auf einem SourceTV-Relay-Server verwendet wird.
tv_name 	SourceTV 	Gibt dem SourceTV-Server, der auf den Gameserver joint, einen Namen
tv_relaypassword 		Legt fest, welches Passwort vom Relayserver verwendet wird, um sich mit dem SourceTV-Server zu verbinden
tv_password 		Legt das Passwort vom SourceTV-Server fest
tv_port 	serverport+5 	Der Wert bestimmt, auf welchem Port der SourceTV-Server läuft
tv_stop 		Beendet den SourceTV-Server
tv_stoprecord 		
tv_record demoname 		Nimmt eine SourceTV-Demo auf1)

Werte von Sourceserver.info

Demo Aufnahme

Webinterface

SourceTV bestellen

TV Server mieten