Thursday November 26 2009
Counter-Strike
Official Design Partner
Story Header

Counter-Strike: CS101: HLTV

By: David Light - Published August 14, 2005 at 4:16 AM EDT - Writer Archive
The first piece in our Counter Strike: 101 series consists of an in depth look at the dynamics and workings of Half Life Television (HLTV).


Before we begin, let us learn a little about the subject.
Half-Life Television (HLTV) came into being around January of 2000, when Angel Munoz traded words with Valve about adding a spectator-friendly aspect to Counter-Strike. With The CPL in mind, Gabe Newell himself contacted Quake prodigy Martin Otten (the man behind Argus) about creating a similar tool for CS. HLTV is a multicast tool that streams live data to a client with or without a delay buffer. It is compatible with every Half-life Modification, but requires extra work on the modder’s part for total camera optimization.

Now let us get down to brass tacks…

I want to spectate a match. Where can I find an HLTV IP address?
There are a quite a few resources at your disposal, so we will stick with the most apparent. HLTV is supported by a master server which sends all the IPs to the filtered game list. What does this mean? It's simple. First open your server list (adjusting the filter accordingly) and select “Spectate”. From here we can find every HLTV server visibly available.



Admittedly, this can become quite tedious. Perhaps you have a specific match in mind that you want to view? If it is a professional CS match, the chances are that there is an HLTV. You can find the latest HLTV match IPs at www.hltv.org & www.GotFrag.com . Lastly, do not forget to check your matches respected sites. You can usually find the latest IPs on the team or events website.

I know the IP to my match, now what? Here is the easiest part. There are two ways you can do this. The first and primary way used in the competitive scene is to use your console. First, make sure your console is enabled. To enable it, add the “-console” command line to your Counter-Strike launch options.


From here, it is pretty simple. Just open your console (~) and type “connect yourIP” without the quotations. Click Submit or hit Enter, and you are ready to roll.


The second route is a road less taken. Select the “Favorites” tab from the tab menu and press the “Add Server” button. At this point, it is self explanatory. Simply enter the IP to add the server to your favorites list, select, and connect.



I am connected! Sweet! Uh…What does this button do?
You will notice that while spectating there are quite a few camera control options. These are very handy & increase the viewing experience greatly by customizing the view just to your specifications. Now, let us go over the basic controls.

Pressing the “duck” key will open the spectator menu. “Fire1” will cycle between players and “Fire2” will switch back to the last player. Your jump key can be used to switch between view modes, and lastly your “Use” key is meant to change inset windowed modes. Take a look at the picture below and I will examine what each button on the GUI (graphical user interface) does so you do not have to.


You will initially see three toolbars. On the bottom left is the Options tab; this expands to four more options and sub options. In the middle is the Player bar. You can switch between players by either pressing the left or right buttons adjacent to the toolbar, or selecting one from the drop down menu. To the right we find the View Mode toolbar. It is here you can switch between, well, View Modes. This will be covered more extensively in just a minute, but for now let us continue on. On the top right, you will find the more informative features. The number next to “Spectators” is the current number of viewers connected to the HLTV and the Clock below it is time left in the round. Just to the left of this, you see Counter-Terrorist & Terrorists, and next to each is a number. This is the current score of the game. As you can see, Nuke is quite the CT sided map.

What does each View Mode do?
Referring to the last picture, you can see the camera modes available to you.

Chase Map Overview: Chase Map Overview is a rather bland, but more globally informative viewing choice. The view switches to a map overview and keeps focus on the specified player.

Free Map Overview: The Free Map Overview is essentially the Chase Map Overview, minus one thing, individual player focus. In this mode you can see an Overview of the action without being limited by a player's movement.

First Person: First Person mode gives you an in-eye perspective of the action. Want to see what he sees? First person is the way to go!

Free Chase Camera: Free Chase Camera follows the selected player in third person. You get to see the action from a “close, but not too close” perspective.

Locked Chase Camera: Locked Chase is the same as the Free Chase Camera, with the addition of a fixed cam. The camera still follows the specified player in third person, except this time your view is locked in a directional sense. You look in the direction they look.

Free Look: Free Look offers the most versatile of modes. When Free Look is your View Mode, you can whiz through the action in first person to anywhere you please. Not bounded by player movements, you can set up your camera wherever you think the action is going to take place.

Could you explain the Options tab?
Of course, in the options toolbar you will find five options...


Help: Help shows you the movement and camera control keys in HLTV. This is very handy in case you forget.

Settings: Settings controls the variables in your viewing experience. Select to enable or disable whether or not you can see chat messages from players. Show player health status and names in overview. Even disable the visual aid View Cone in overview.

Picture-In-Picture: Picture-In-Picture is just how it sounds. With PiP you can have more than two modes on at once, great for multitasking. Not all modes are compatible though, so mix and match!

Auto Director: Auto Director is a very simple idea; take the spectator where the action is! With Auto Director it automatically detects where the action is and brings you to it accordingly.

Show Scores: If you want the scores to remain on screen while you watch, tick this option.

Can I adjust these variables through console?
Yes you can, the following is a list of known commandlines.

spec_autodirector <0|1> - turns Auto Director mode on or off
spec_drawcone <0|1> - shows your view cone in map overview mode
spec_drawnames <0|1> - shows player names under their icons
spec_drawstatus <0|1> - shows game information (time, map etc)
spec_pip <0|1> - turns Picture-In-Picture mode on or off
spec_menu - opens the spectator menu
spec_help - shows a help screen
spec_mode <1-6> [<0-4>] - set the main view mode, seconds parameter is
the PIP mode. Not all combinations are valid.
Main modes are:
1 : Locked Chase 2 : Free Chase
3 : Free Roaming 4 : First Person
5 : Map Overview 6 : Chase Map Overview
PIP modes are:
0 : PIP off 1 : Free Chase
2 : First Person 3 : Map Overview
4 : Chase Map Overview


Great! But how can I record an HLTV demo?
Believe it or not, you have the ability to record your own HLTV demo right now. However it is really not recommended unless you have a very strong computer otherwise you will find HLTV to be quite fussy. It is much better to get a dedicated HLTV for your server, or a rental one at cheap rate. A few good dedicated HLTV hosts include SteamID.com's HLTV and some great packages from ReconGamer.

I have an HLTV demo I want people to see. Can I upload it to GotFrag?
It is easier than you might imagine. Simply select your game from the left menu bar, click “demos” and scroll down to the bottom. There you will find a link to “Upload" (Prime users need just click ADD from the "New Demos" bar)

Fill in the appropriate information and you are good to go!

Well that is about everything you need to know aside from how to view an HLTV demo, so keep your eyes peeled for Demos 101!

User Comments

1
73% Ranking 73% Ranking 73% Ranking 73% Ranking
0 Frags
+   -

Awesome!
2
22% Ranking 22% Ranking 22% Ranking 22% Ranking
0 Frags
+   -

waaaaaaaaa
the living dead
3
24% Ranking 24% Ranking 24% Ranking 24% Ranking
0 Frags
+   -

good read although I already knew how. :D
*DEAD* EG.shaGuar : i didn't take ur last coconut
4
14% Ranking 14% Ranking 14% Ranking 14% Ranking
0 Frags
+   -

good :D
www.whitneyhs.org - Yeah I go to the best high school in California, you?
5
52% Ranking 52% Ranking 52% Ranking 52% Ranking
0 Frags
+   -

Informative to those who are new to CS. :)
6
8% Ranking 8% Ranking 8% Ranking 8% Ranking
0 Frags
+   -

nice now i know how to watch hltv

ROFL
the original GOOGLE (COM,CA,DE,SE,RU) | Fakes=CN,FR | www.google.ru
7
5% Ranking 5% Ranking 5% Ranking 5% Ranking
0 Frags
+   -

For really new CS players :O, good read tho :)
8
15% Ranking 15% Ranking 15% Ranking 15% Ranking
0 Frags
+   -

i dont know -_-"
[HostingXtreme] - reliable web solutions at xtreme speeds. [http://hostingxtreme.net #hostingxtreme]
10
103% Ranking 103% Ranking 103% Ranking 103% Ranking
0 Frags
+   -

Basic... but nice.
11
157% Ranking 157% Ranking 157% Ranking 157% Ranking
0 Frags
+   -

If you guys read CS:101 on the front page he said he's trying to help out the newer players relax, wait until the next few weeks. Nice simple read jason.
12
55% Ranking 55% Ranking 55% Ranking 55% Ranking
0 Frags
+   -

If anyone has a freaking question their retarded. That has got to be the best written instructions for the simplist thing ever.
15
98% Ranking 98% Ranking 98% Ranking 98% Ranking
0 Frags
+   -

"JESUS WTF IS THIS FOR NUBS WHO START CS 1 MONTH AGO?"

Yes.
16
38% Ranking 38% Ranking 38% Ranking 38% Ranking
0 Frags
+   -

Rofl. really imp for the new users.
When you've got a gun barrel between your teeth, you can only speak in vowels....
18
43% Ranking 43% Ranking 43% Ranking 43% Ranking
0 Frags
+   -

i love this part:
3D-NiP cs_assault wcg 2005:D
haha
[b]It is better to die on your feet than to live on your knees![/b]
19
28% Ranking 28% Ranking 28% Ranking 28% Ranking
0 Frags
+   -

Event : WCG 2005
Team 1 : 3D
Team 2 : NiP



:D
My english is worse than yours
21
35% Ranking 35% Ranking 35% Ranking 35% Ranking
0 Frags
+   -

Anyone know how to get the steam skin for the cs 1o1 banner?
- NeFarious Gaming -
22
98% Ranking 98% Ranking 98% Ranking 98% Ranking
0 Frags
+   -

#17 please do not avoid the spam filter. Thank you :)
23
31% Ranking 31% Ranking 31% Ranking 31% Ranking
0 Frags
+   -

hmm I think if you go to gotfrag you know enough to connect to an hltv
24
98% Ranking 98% Ranking 98% Ranking 98% Ranking
0 Frags
+   -

#23 it's good to cover all the basics, that includes HLTV. The idea is for GotFrag to become the #1 resource for players wanting to get acquainted to the scene.

This comment was edited at 08/14/2005 10:47 AM
25
19% Ranking 19% Ranking 19% Ranking 19% Ranking
0 Frags
+   -

lol.
Intel Core i7 Nehalem ~ EVGA X58 SLI ~ 6GB OCZ XMP DDR3 1600 ~ 2x 9600GSO SLI
26
35% Ranking 35% Ranking 35% Ranking 35% Ranking
0 Frags
+   -

I have a question: I always use firstperson+PiP(map overview), but sometimes PiP won't work, it just ignores the command. Does this depend on the way demo was recorded or what?
27
18% Ranking 18% Ranking 18% Ranking 18% Ranking
0 Frags
+   -

you forgot to add how to add voice comm in ;x
[sGcstrike] www.sGcstrike.com .
28
51% Ranking 51% Ranking 51% Ranking 51% Ranking
0 Frags
+   -

Pretty basic stuff, although probably useful for new players...

Missed the most confusing thing though: How to get the voice coms to work and not sound like squibbles.

You need to change your voice quality to have and codec to speex
"You miss 100% of the shots you never take." - Wayne Gretzky
29
25% Ranking 25% Ranking 25% Ranking 25% Ranking
0 Frags
+   -

little late dont u think?
30
117% Ranking 117% Ranking 117% Ranking 117% Ranking
0 Frags
+   -

disappointed but good for noobs
31
102% Ranking 102% Ranking 102% Ranking 102% Ranking
0 Frags
+   -

gj David.


#11 I didnt write it. De.Light did all the hard work.
Its a piece of cake to bake a pretty cake.
32
84% Ranking 84% Ranking 84% Ranking 84% Ranking
GotFrag Prime!
0 Frags
+   -

Anyone making comments irrelevant to the article or unconstructive will be banned.
Yeah, that joeker
33
84% Ranking 84% Ranking 84% Ranking 84% Ranking
GotFrag Prime!
0 Frags
+   -

The best way to get voice working is to do this:

1) create your own game on the map the demo is on
2) Type "sv_voicecodec voice_speex" in console
3) Type "sv_voiceenable 1" in console
4) Type "sv_voicequality 5" in console
5) Start your demo
Yeah, that joeker
34
45% Ranking 45% Ranking 45% Ranking 45% Ranking
0 Frags
+   -

just read, good read

This comment was edited at 08/14/2005 2:14 PM
35
113% Ranking 113% Ranking 113% Ranking 113% Ranking
0 Frags
+   -

just wondering which CPL-Gui that steam-skin is from
hi im hydez
36
113% Ranking 113% Ranking 113% Ranking 113% Ranking
0 Frags
+   -

nvm, i just downloaded the latest one and it was in there

This comment was edited at 08/14/2005 2:29 PM
hi im hydez
37
31% Ranking 31% Ranking 31% Ranking 31% Ranking
0 Frags
+   -

I liked the article. Good stuff for those that are new to the HLTV and an interesting little history lesson in the lead in. Good work.
I believe in the Flying Spaghetti Monster. Prove me wrong.
38
31% Ranking 31% Ranking 31% Ranking 31% Ranking
0 Frags
+   -

#5 -
www.TeamExcello.com - Defining Excellence
39
9% Ranking 9% Ranking 9% Ranking 9% Ranking
0 Frags
+   -

good job de.light very nice read, if i was a noob i would thank you , because you are a god to me... but im not a noob ... sorry v_v i can find one that would do that tho... but he wont have an account.... too nobish to know how to regester one.... *sigh* lol
<3
#Schwindle Gaming Club || #team.px3 | #sourceradio Dark < NEWS me! >
40
33% Ranking 33% Ranking 33% Ranking 33% Ranking
0 Frags
+   -

good for those who are new
41
9% Ranking 9% Ranking 9% Ranking 9% Ranking
0 Frags
+   -

Wish autodirector worked better so that it didn't spec the player who is about to be fragged (in first person). It's like you're always on the wrong end of the action... oh well.
42
12% Ranking 12% Ranking 12% Ranking 12% Ranking
0 Frags
+   -

Whoever made the banner for the CS:101 HLTV please tell us what steamskin that is!
scrub tub nub pub lub dub
43
16% Ranking 16% Ranking 16% Ranking 16% Ranking
0 Frags
+   -

wish this was around when i first got interested into the competitive scene and wanted to watch demos and matches, although this was more about hltv.

great read.
44
17% Ranking 17% Ranking 17% Ranking 17% Ranking
0 Frags
+   -

Great article. Keep em' coming!
45
3% Ranking 3% Ranking 3% Ranking 3% Ranking
0 Frags
+   -

now do HLTV advanced
47
20% Ranking 20% Ranking 20% Ranking 20% Ranking
0 Frags
+   -

Seems good for newer players but I don't suggest that howto on uploading demos got frag. If you don't already know these things your demo most likely isn't worth watching which means whoever mods the demos on this site is going to get flooded?
48
71% Ranking 71% Ranking 71% Ranking 71% Ranking
0 Frags
+   -

Incidentally, why does auto spectate not always work? It seems randomly tempremental. Some games it works fine, others it doesn't...
49
7% Ranking 7% Ranking 7% Ranking 7% Ranking
0 Frags
+   -

SWEEET now i know how to get into a hltv .... now only if 3d knew how to get into a server hmm you should make one on how to connect to a server:) lol?

This comment was edited at 08/14/2005 4:36 PM
source? what is this nonsense you talk about

More Pages

Submit Comments

Registered Users Only

In order to post comments, you must be a registered member. If you have not registered, it's free and easy!

Latest Poll