gfx  
gfx
online 15   last 24h 221 [GGF] · German Ground Forces · #ggf gfx
gfx gfx
gfx gfx
gfx gfx
gfx gfx
gfx
gfx
Weapons gfx
Introduction
Model
Tests
Knife
Pistols
Sub-MGs
Rifles
Sniperrifles
MGs
Accuracy
FAQ
History
other Tests
gfx
Calculator gfx
DC III (v1.6)
DC III (v1.5)
DC III (Betas)
Stats
gfx
HLTV gfx
About
Proxy Setup
Stuff
FAQ
gfx
Quiz gfx
History Quiz
Auswertung
gfx
Tools gfx
ESpL-Calc
tr_faceless
tr_target
MapPics
gfx
Grafix gfx
Artworks
CS-Art
Screens
gfx
Tutorials gfx
Artwork
Newspaper
gfx
Comix gfx
Bender
gfx
Fun gfx
About CS
Squad im IRC
Q1-Screens






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.


gfx gfx
vistors 1.845.686  ·  © ggf-gaming.de 1999…2005
gfx