|
FAQ zu HLTV
|
Der nachfolgende Text gibt Antworten auf einige immer
wiederkehrende Fragen.
Als Grundlage diente die englischsprachige
FAQ-Seite
von Martin Otten.
Für verbleibende Fragen steht euch das Forum offen.
Wir werden euch dort, soweit es uns möglich ist, helfen.
|
|
|
Was ist HLTV?
|
HLTV dürfte für "Half-Life Television" stehen.
Ein allgemeiner Überblick wird auf der
Einstiegsseite vermittelt.
|
|
Was brauche ich um einen HLTV Proxy zu connecten?
|
Man benötigt Half-Life und die entsprechende Modification
(CS, TFC, DoD ...) in der neuesten Version - mehr nicht.
|
|
Wie connecte ich zu einem HLTV Proxy?
|
Zuerst einmal ist es nicht nötig, die lokale hltv.exe zu starten.
Man startet Half-Life mit der nötigen Mod (als Beispiel hier CS
englisch) und klickt den Menüpunkt play CS. Dort findet
man einen weiteren Menüpunkt namens view game,
der den Server-Browser öffnet.
Mit einem Klick auf Update wird eine aktuelle Liste der
laufenden HLTV Proxies übertragen.
Einen HLTV Proxy erkennt man an dem grafisch dargestellten Auge
links im Servernamen. Zusätzlich hat jeder HLTV-Proxy einen Anhang
im Namen. So wird beispielsweise der '[GGF]Bolzplatz' als '[GGF]Bolzplatz:2'
gelistet, wenn er als HLTV-Proxy laufen würde.
Ein weiteres Indiz, woran am einen HLTV-Proxy erkennen kann,
sind seine Player-Slots. Ein HLTV-Proxy weist standardmässig 128
Slots auf.
Mit einem Doppelklick kann man nun dem gewünschten HLTV-Proxy
joinen.
Noch einfacher geht es mit einem externen Server-Browser wie
Gamespy
oder All Seeing Eye. Diese können direkt nach HLTV-Proxies filtern
und mittels Doppelklick joinen.
|
|
Mit welchen Tasten kann ich nun was machen?
|
Die Tastenbelegung ist davon abhängig, wie man sie in Half Life
konfiguriert hat. Es sind folgende Aktionen mögich:
| Taste | Aktion |
| Sprung | Kameraperspektive wählen |
| Ducken | Bild in Bild zuschalten |
| Vor | heranzoomen |
| Zurück | herauszoomen |
| Links/Rechts | Overview verschieben |
| Maus | Ansicht drehen |
| Chat | chatten |
|
|
Fehlermeldung: "Host_Error:UserMsg:Not Present On Client 76"
|
Diese Fehlermeldung tritt meist während des Verbindungsaufbaus
zu einem HLTV-Proxy auf. Sie bedeutet, dass zu viele Datenpakte
verlorengegangen sind. Abhilfe: Einfach noch einmal probieren.
Proxy Admins sollten versuchen, den Chat deaktivieren.
Hierzu ist der Parameter
chatmode 0
in der hltv.cfg zu setzen.
Er unterbindet den Chat der Spectator untereinander.
|
|
Ich kann das Bild-in-Bild nicht aktivieren.
|
Die Bild-in-Bild Funktion (PiP) funktioniert
nur unter OpenGL bzw. Direct3D,
jedoch nicht beim Softwarerendering. Mittels der Ducken-Taste kann
unter OpenGL und D3D das PiP eingeschaltet werden.
|
|
Warum sehe ich nicht, welcher Spieler zu welchem Team gehört?
|
Nachdem man einem HLTV-Proxy gejoint hat, sieht
man nicht sofort wer welchem Team zugeordnet ist.
Diese Informationen stehen erst zum Anfang der nächsten
Runde zur Verfügung. Einfach maximal 5 Minuten warten
und das Problem hat sich erledigt.
|
|
Kann ich dem Spiel, das ich sehe, auch joinen?
|
Manchmal kommt es vor, dass man einem Spiel zuschaut
und glaubt es besser machen zu können. Da stellt
sich die Frage, ob man nicht über den HLTV-Proxy direkt ins Spiel
einsteigen kann. Das ist prinizpiell möglich.
Hierfür muß folgender Eintrag in der hltv.cfg zu finden sein:
allowjoingame "1"
Dieser Parameter ist per Default in der htlv.cfg auf 1 gesetzt, d.h.
der Zuschauer kann mit dem Command joingame dem laufenden Spiel joinen. Ist dies bei z.B. CW's unerwünscht, sollte der Parameter auf 0 gesetzt werden.
|
|
Ich sehe nur ein grünes Raster, wenn ich in den Overview wechsle.
|
Wenn für die momentan gespielte Map
keine Overview-Map vorhanden ist,
zeig HTLV nur ein grünes Raster an.
Die Dateien für den Overview befinden sich im Verzeichnis
c:\sierra\halflife\overviews\
Im Falle von Custom-Maps müsste man selbst die beiden notwendigen Files
(eine *.txt und eine *.bmp) erstellen oder notgedrungen mit dem
grünen Raster vorlieb nehmen.
Aber auch ein Blick auf die Webseite der jeweiligen Mapper
kann nicht schaden. Manch einer bietet dort die entsprechenden
Overview-Files an.
|
|
Ich verstehe den Kommentator nicht. Die Spielgeräusche sind zu laut.
|
Bei grösseren Gefechten wird es im Spiel manchmal sehr laut und die Worte
des Kommentators ersterben in den AK-Salven.
Abhilfe hält die Console in Form des Parameters
voice_overdrive 16 bereit.
|
|
Was zeigt mir die grüne Statuszeile in der HLTV Console?
|
Wenn man die hltv.exe im Halflife Verzeichnis startet,
erscheint in der obersten Zeile eine grüne Statuszeile.
-
Der erste Eintrag lautet entweder Master oder
Relay. Bei Master ist dieser Proxy als einziger mit
dem Gameserver verbunden.
Bei Relay ist der Proxy als Weiterleitung des Gameserversignals
mit einem anderen Proxy verbunden. Das kann entweder der
Masterproxy
sein oder ein anderer Relayproxy, der mit dem Masterproxy
verbunden ist. Der Masterproxy hat in jedem Falle mehr CPU-
Last und braucht mehr RAM als ein Relayproxy. Er verwaltet das
Kamerasignal und steuert den Multicast.
- Time
zeigt die Zeit an, wie lange die Map auf dem Gameserver
bereits läuft.
- FPS
zeigt die momentanen internen Zyklen an, die der Proxy
verarbeitet. Um die 40 FPS sind völlig ausreichend. Fällt die
FPS unter 20, kann bei den Clients Packet-Loss
auftreten.
- Clients
zeigt die momentane Anzahl verbundener Clients an.
- In
zeigt den monentanen Traffic zum Proxy an.
- Out
steht für den Traffic zu den Clients. Beide Werte werden in
Kilobyte pro Sekunde angegeben.
- Buffer
zeigt an wieviel von Spiel zwischengespeichert ist.
Er dient als Puffer falls der Datenstrom vom Gameserver
kurzzeitig unterbrochen werden sollte.
|
|
Wie switche ich zwischen Multicast und Unicast?
|
Hierzu muss die hltv.cfg editiert werden.
Der dortige Eintrag multicast 1/0
kann den Wert 1 für Multicast oder
0 für Unicast annehmen.
Ist man sich nicht sicher, ob der Provider Multicast
unterstützt, sollte man es abschalten.
Die Clients brauchen sonst unnötig viel Zeit zum connecten.
|
|
Meldung: "WON authentication failed"
|
Man startet auf seinem Dedicated-Server einen HLTV-Proxy und
und erhält die Fehlermeldung:
WON authentication failed
Hier fehlt dem HLDS die Datei hw.dll. Eine aktuelle Version
dieser Datei befindet sich in der lokalen Half-Life Client
Installation und muss in das Verzeichnis
\HLServer\ kopiert werden.
|
|
Mein HLTV-Proxy wird ständig von Punkbuster gekickt.
|
Läuft Punkbuster im Requiered-Modus, wird der
HLTV-Proxy gekickt, da er sich nicht authentifiziert.
Man muss Punkbuster im Vorfeld mittteilen, dass es sich
um einen Proxy handelt, der nicht gekickt soll.
Dafür bedarf des zusätzlichen Eintrages
proxyname "HLTV Proxy"
in die pbsvhl.cfg.
Per Default heißt der Proxy "HLTV Proxy". Wurde der Name
des Proxies vom Admin geändert, ist die obige Zeile entsprechend
anzupassen.
|
|
Warum macht der Proxy die ersten 30 Sekunden nach dem Start nichts?
|
Der HLTV-Proxy meldet sich beim WON an und läßt die DNS auflösen.
Diese Vorgang dauert seine Zeit.
Wenn man den HLTV-Proxy in einem LAN starten will,
sollte man auf die Anmeldung beim WON verzichten können.
Dazu startet man den Proxy mit dem Parameter
-nomaster.
|
|
Mein HLTV Proxy stürzt ab, wenn ich zu einem Gameserver mit AdminMod connecte!
|
Ein Gameserver, der mit AdminMod administriert wird,
sendet Textnachrichten, die den HLTV-Proxy abstürzen lassen.
Meist mit der Fehlermeldung
Bogus player index
Abhilfe schafft ein Eintrag
admin_repeat_freq 9999
in der server.cfg des Gameservers.
Dies unterdrückt die Textnachrichten und HLTV läuft ungestört weiter.
|
|
Kann ich meinem HLTV-Proxy auch fernsteuern?
|
Ja, das geht genau so, wie die Fernadministrierung eines
Gameservers mittels rCon. Hierzu muss lediglich das rCon-Passwort
in die hltv.cfg eingetragen werden.
Beispiel:
adminpassword "myHltvPw"
|
|
Ich möchte einen Clanwar kommentieren. Wie geht das?
|
Man kann sich bei HLTV auch als Liveberichterstatter versuchen.
Genutzt wird hierbei der integrierte Voice Chat. Der Kommentator
braucht sich nur beim HLTV-Proxy als Kommentator anmelden und
kann dann seines Amtes walten.
Hierzu ist vor dem Connect zum HLTV-Proxy die Console zu öffnen
und
commentator "1"
password "myHltvPw"
einzugeben. Anschließend connected man zum HLTV-Proxy.
connect "ip:port"
Für myHltvPw
ist das rCon-Passwort des HLTV Proxy's und für
ip:port die IP und der Port des HLTV
Proxy anzugegeben.
Hinweis: In zu langes rCon-Passwort kann sich hierbei als Problem erweisen (Tipp von ambi).
Eine Erfolgskontrolle ist bspw. darüber möglich, dass der Chat des
Kommentators zentriert ausgegeben wird - im Gegensatz zum normalen
Chatausgabe links unten.
Die Voice Chat Kommentare kann immer nur ein Kommentator abgeben.
Meldet sich ein weiterer
Kommentator beim HLTV-Proxy an, wird nur er allein gehört.
|
|
Ich möchte nicht das sich ein HLTV Proxy zu meinem Gameserver connectet.
Wie kann ich das unterbinden?
|
Hierfür muss der Eintrag sv_proxies 0
in der server.cfg des Gameservers vermerkt werden.
Man kann mit diesem Eintrag auch festlegen wieviele
HLTV-Proxies connecten dürfen.
Bei sv_proxies 8
dürften somit bis zu 8 HLTV-Proxies mit dem Gameserver
verbinden.
|
|
Kann ich als Spectator auch Demos von dem Spiel aufzeichnen?
|
Ja. Das funktioniert genau so, wie als wenn man selbst spielt.
Einfach die Console öffnen und
record myDemo eingeben.
Zum Stoppen der Aufnahme wieder die Console öffnen und
stop eingeben.
Es wird dann eine Datei "myDemo.dem" im Modverzeichnis
(z.B. cstrike für Counter Strike) erstellt.
Um die Demo abzuspielen, startet man in diesem Fall Counter-Strike
und öffnet die Console. Mit der Eingabe von
playdemo myDemo
(ohne die Dateierweiterung '.dem') wird die Demo geladen und
abgespielt. Die Wiedergabe kann mit
stopdemo
beendet werden.
Hinweis: Die von einem Spectator aufgezeichnete Demo ist keine
vollwertige HLTV-Demo in dem Sinne, dass man bei ihrer Wiedergabe
in alle Spielerperspektiven wechseln kann. Eine solche Demo kann nur
am HLTV-Proxy durch einen Admin aufgezeichnet werden.
|
|
Kann ich als HLTV-Admin auch Demos aufzeichnen?
|
Ja. Es besteht die Möglichkeit, das
laufende Spiel aufzuzeichnen und zu einem späteren
Zeipunkt mit HLTV wiederzugeben.
Besonders geeignet ist dies für die Analyse von Clanwars.
Wenn HLTV eine Demo abspielt, können die Spectator genau
so ihre Kameras wählen wie bei einem Livespiel. Man hat
somit von JEDEM Spieler eine InGame-Demo, da man einfach
zu dem betreffenden Spieler in die 1st-Person Perspektive
wechseln kann.
Um eine Demo mit HLTV aufzuzeichen schreibt man
record myDemoName
in die Console des HLTV-Proxies. Dieser nimmt
dann solange Demos auf bis man
stop
in die Console des HLTV-Proxy eingibt oder er vom Gameserver
disconnectet wird. Nach einem Mapchange wird automatisch
eine neue Demo angelegt. Die erste Demo nennt sich
dann im obigen Fall
myDemoName1.dem. Die folgenden Maps
werden dann automatisch als
myDemoName2.dem,
myDemoName3.dem usw. gespeichert.
Alternativ kann man auch mit
autorecord arbeiten
und Demos vom aktuellen Spiel aufzeichnen. Es wird pro Map und
nicht pro Runde eine Demo aufgenommen. Benannt werden diese nach
Namen der Map, dem Datum und der Uhrzeit
Die Demos findet man im dem Verzeichnis,
wo sich auch die hltv.exe befindet. Dies ist entweder
\hlserver\ oder
\halflife\.
Eine HLTV-Aufzeichung eines kompletten 4-Runden-CWs liegt dem
Spielbericht [GGF] vs. [FK]
bei.
|
|
Ich möchte mir mit meinem Clan
die HLTV Demos vom letzten CW ansehen.
Was muss ich genau machen?
|
Zunächst müssen die Demos in das richtige Verzeichnis kopiert werden:
Bei HLDS in das
\hlserver\ ansonsten ins
\halflife\ Verzeichnis.
Anschließend wird HLTV mit den nötigen Parametern (z.B.
-maxclients 5)
gestartet und die erste Demo geladen. Man schreibt
playdemo myDemoName
in die Console des HLTV Proxy.
Nun wird jeder Spectator, der zu diesem
HLTV-Proxy connectet diese Demo sehen. Der HLTV-Proxy nimmt dabei
den Namen an, den der HLTV-Proxy hatte, als er die Demo
aufzeichnete. Er ist dann auch unter
diesem Namen in den Server-Browsern wie Gamespy, Kali oder All
Seeing Eye zu finden.
Die Clients connecten ganz normal und können den "Film"
genießen.
|
|
Ich will mir eine HLTV-Demo ansehen, ohne herumkonfigurieren zu
müssen.
Einfach nur klicken und gucken!
|
Das File
hltv_example.zip (2.0 mb)
enthält eine 20 minütige Demo eines 5on5 CWs
sowie das Batch-File
hltv_demo.bat.
Das dem-File muss in das
\halflife\cstrike\
Verzeichnis kopiert
werden, das bat-File hingegen in das
\halflife\
wo sich auch die hl.exe/cstrike.exe
befindet.
Anschließend braucht man nur noch
auf der
hltv_demo.bat doppelklicken.
Die beiliegende Demo wird automatisch wiedergegeben.
Alternativ kann man auch auf Demoplayer
GeekPlay Counter-Strike v1.0b3 von
Andreas Thorstensson
zurückgreifen. Dieses Tool gestattet es, die dem-Files per
Doppelklick wiederzugeben.
|
|
Es passiert so viel auf einmal. Wie kann ich im Demo vor- und
zurückspulen?
|
Die Wiedergabe einer Demo kann, wie bei HL-Demos allgemein,
nicht gesteuert werden. Ein Vor- oder Zurückspulen ist nicht
möglich.
|
|
Ich möchte das Training meines Clans über HLTV leiten.
Kann man die Zeitverzögerung bei der Übertragung abschalten?
|
Über den Parameter delay
kann in der hltv.cfg die Verzögerungsdauer gesetzt werden.
Der Minimalwert beträgt 10.
Eine Realtime-Wiedergabe des Geschehens auf dem Gameserver
ist nicht möglich.
|