Wie man einen HLTV-Server steuert / konfiguriert könnt ihr in folgender Liste aller Befehle sehen:
| Befehl | Beschreibung |
| connect <IP:Port> | connectet einen HLTV-Proxy zu einem Server. Wenn kein Port angeben wird, wird standartmäßig 27015 verwendet |
| disconnect | disconnectet den HTLV proxy vom Gameserver, jedoch bleiben die Spectator auf dem HLTV-Server und werden nicht gekickt. |
| stop [<text>] | disconnectet vom Game-Server, kickt alle Spectator und stoppt die Demoaufnahme. Optional kann eine Quit-Message eingegeben werden. |
| quit | Beendet einen HLTV Server. |
| retry | versucht erneut zum letzen Server zu connecten |
| autoretry <0|1> | connectet automatisch wieder zum Game-Server, falls die Verbinsung aus irgend einem Grund abgebrochen ist. |
| name <text> | Setzt den Namen, der auf dem Scoreboard des Gameservers angezeigt wird. |
| hostname <text> | Setzt den Namen des HLTV-Servers, der z.B. bei HLSW angezeigt wird. |
| serverpassword <text> | Setzt das Passwort, welches auf dem Gameserver benötigt wird. |
| adminpassword <text> | Setzt das Passwort für RCON und Kommentator(en). |
| proxypassword <text> | Setzt das Passwort zum connecten anderer Proxys. |
| spectatorpassword <text> | Setzt das Passwort für Spectator. |
| clients | Listet alle Spectator Clients auf. |
| proxies | Listet alle verbundenen Proxys auf. |
| players | Zeigt alle Spieler auf dem Game-Server an. |
| kick <ID> | Kickt den User mit der eingegebenen ID |
| bann <IP> | Bannt einen Spieler (und seine IP) vom HLTV. |
| clearbanns | Löscht alle IPs aus der Bann-Liste |
| say <text> | Schreibt eine Nachicht an den Game-Server (Chat mit Spielern) |
msg <text>
[<duration> <pos x> <pos y> <color>] | Schreibt eine Nachicht an alle Spectator als HUD-Text. "color" kann als rgb oder hex code eingegeben werden. |
localmsg <text>
[<duration> <pos x> <pos y> <color>] | Wie "msg", wird aber nur von lokalen Clients gesehen. |
| servercmd <string> | Leitet einen Konsolenbefehl an den Gameserver weiter. |
| clientcmd <group> <string> | Leitet einen Konsolenbefehl an Clients der angegebenen Gruppe weiter:
1=Spectator, 2=Proxys, 3=Alle |
| loopcmd <id> <n> <string> | Führt einen Befehl alle "n" Sekunden aus. "ID" liegt zwischen 0 und 65 und gilt als Identifikation für den speziellen loop. (da mehrere ausführbar)
"loopcmd <id> none" deaktiviert den entsprechenden Loop
"loopcmd" ohne Parameter listet alle aktiven Loops auf. |
| signoncommands <string> | Ein Befehl der bei Clients ausgeführt wird, wenn diese connectet haben. |
| maxclients <n> | Maximale Anzahl User, die connecten können. (Standart 128) Man sollte diese Zahl aber immer in 2er Potenzen erhöhen, also 8, 16, 32, 64, 128, 256 oder 512 usw. nehmen. |
| delay <n> | Verzögerung von "n" Sekunden der Geschehnisse auf dem Gameserver. |
| rate <n> | Rate, mit der der Gameserver Daten zum Proxy schickt. |
| updaterate <n> | Gameupdates in Sekunden, die der Gameserver an den Proxy schickt. |
| maxrate <n> | Dieser Wert legt die maximale Rate zu den Clients fest. |
| maxloss <f> | Der Wert hier macht Angaben über die maximale Prozentzahl der verlorenen Datenpackete. Übersteigt die tatsächliche Verlustrate den eingestellten Wert können keine neuen Clients mehr connecten. (Standart ist 0.05, also 5%) |
| maxqueries <n> | Die maximale Anzahl der Anfragen von Webseiten (oder HLSW) pro Sekunde. |
| dispatchmode <0|1|2> | 1(auto): Clients werden gleichmäßig auf alle Proxys verteilt
2(always): Clients werden immer weitergeleitet (Proxy dient als "Verteiler")
0(off): Clients werden nicht weitergeleitet |
| publicgame <0|1> | Bei 1 ist die IP des Gameservers sichtbar und die Funktion "joingame" ist aktiv. |
| offlinetext <string> | Wenn der HLTV-Server kein Spiel überträgt, wird den Clients, die connecten wollen die eingestellte Nachicht übermittelt. |
| chatmode <0|1|2> | 0: Chatfunktion deaktiviert 1: Nur Personen auf dem selben Proxy können mit einander Chatten 2: Spectator aller Proxys können miteinander Chatten (die 2 muss auf allen Proxys gesetzt sein!) |
| bannerfile <file> | Ein Bild im TGA-Format, über das man die Darstellung des GUI ändern kann. |
| ping <host:Port> | Pingt einen HL-Server. (Standartport: 27015) |
| nomaster <0|1> | Sollte auf LANs auf 1 gesetzt werden, da HLTV sonst versucht, sich bei Steam anzumelden. |
| region <n> | Hier stellt man die Region ein, in der der Server sich befindet.
0: USA Osten, 1: USA Westen, 2: Südamerika, 3: Europa, 4: Asien, 5: Australien, 6: mittlerer Osten, 7: Afrika.
Für Deutschland sollte man also "region 3" setzen. |
| rcon <string> | Sendet einen Befehl an andere Server. |
| rconaddress <IP:Port> | Setzt das Ziel für den "rcon"-Befehl |
| rconpassword <string> | Setzt das rcon-Passwort für den "rcon"-Befehl |
| cheeringthreshold <f> | Die Prozentzahl aller Clients die "cheering" aktivieren müssen, damit der entsprechende Sound zu hören ist. (Standart: 0.25, also 25%) |
| blockvoice <0|1> | Alle eingehenden Sounds werden geblockt, also Spielerstimmen z.B. um eigene Kommentare besser hörbar zu machen. |
| cmdlist | Zeigt eine Liste aller Befehle an. |
| logfile <0|1> | Speichert ein Log in "logfile<datum>.log" |
| status | Zeigt alle Status Informationen an. |
| exec <filename> | Führt eine .cfg Datei aus. |
| modules | Zeigt alle HLTV Module und deren Versionen an. |
| echo <string> | Zeigt den eingegebenen Text in der Konsole an. |
| developer <0|1> | Zusätzliche Debug-Messages werden angezeigt. |
| record <filename> | Nimmt eine Demo des gezeigten Spiels auf. |
| stoprecording | Stoppt die Demoaufnahme. |
| playdemo <filename> | Zeigt kein aktuelles Spiel sondern die angegebene Demo. |