Home Articles Article Counter-Strike: Source - Tips and Tweaks Guide
Counter-Strike: Source - Tips and Tweaks Guide PDF Print E-mail
Written by Terry   
Friday, 25 April 2008 16:34

This guide will help setup some very handy settings that Counter-Strike:Source has for advanced users. I thought I would write an article just to give those of you who play CSS the MUST DO tips and tweaks for the game. This guide may be updated in the future so keep an eye on it from time to time.

Enabling the Console

Before you can do anything in this guide you will need to enable the console. It will allow you to manually edit settings by typing in CVAR (Console Variable) commands.

  • Launch Counter-Strike:Source.
  • Open the Options menu.
  • Click on the Keyboard tab.
  • Click on the Advanced button near the bottom of the Options box.
  • Put a check mark in the box beside "Enable Developer Console (~)".
  • Now you will be able to open the console by pushing the ~ key on the keyboard.

Rates

Raising rates will make CSS run smoother and shot accuracy will 'feel' better. It is highly recommended to raise your data rates in CSS to get the best playing experience. You must have a high speed Internet connection to make use of these rates, also make sure you have the correct connection speed set in the Steam Client before changing the values below.

Here is a list of the commands that you can type into the console:

rate
Controls the overall bandwidth to the server. Default is 10000.

This is usually capped on the server side at either 30000 or 20000 depending on the servers setup. I recommend setting it to 30000 because the server will automatically limit the rate to a lower number if needed.

Example: rate 30000

cl_cmdrate
Max number of packets per second you are sending to server (out). Default is 30.

This can be raised to 100. Depending on what server you are playing in you may need to lower this rate if the connection isn't very good and you are getting loss or choke.

Example: cl_cmdrate 100

cl_updaterate
Number of packets per second you are requesting from the server (in). Default is 20.

This can be raised to 100 as well. Depending on what server you are playing in you may need to lower this rate if the connection isn't very good and you are getting loss or choke.

Example: cl_updaterate 100

Net Graph

Type 'net_graph 3' in console to display it on the screen. You can also use the numbers 2 and 1 to display the graph with more information, but 3 is the preferred way. Net_graph shows the connection information between the server and your computer. It is the best way to tell if there is a connection problem and monitor your fps.

FPS: Frames Per Second. The higher this number the better. Higher numbers mean smoother video performance.

Ping: The time it takes for a packet of information to travel round-trip from your computer to the server and back. Lower is better.

In: Data coming from the server.

Out: Data going to the server.

Loss: Packets lost due to network problems. These problems can be caused by your computer, the server you are connected to or anywhere in between. Don't bother trying to solve Choke problem if you have a Loss problem.

Choke: If you have choke that means the server is wanting to send you information but cannot. There can be many reasons for choke but most of the time decreasing the cl_updaterate and cl_cmdrate can help resolve the problem.

Net Graph Placement

Depending on your screen size or personal preference you may want to change the location of the net_graph. To do this just use the following numbers:

1 = right side of screen
2 = middle of screen
3 = left side of screen
4 and larger = custom distance from left side of screen. (recommended)

Changing the Crosshair

The ability to change your crosshair properties can also be done using CVARs. Some of these settings are available in the main game options as well.

cl_crosshairusealpha - Enables crosshair transparency.
cl_crosshairalpha 200 - Amount of transparency.
cl_crosshaircolor - Colors range from 0 through 4 (green, red, blue, yellow)
cl_crosshairscale - This is a very helpful code, with it you can set the size of the crosshair so that it fits your screen and playing style.

Example: I have a 20" wide-screen monitor and I play CSS at 1680x1050. I find that the cross-hair works best for me at size 1600.

Comments (0)add comment

Write comment
smaller | bigger

security image
Write the displayed characters


busy
Last Updated ( Friday, 25 April 2008 16:36 )
 

 

Latest Comments

Hmm
Ya, I've not been on the site since I posted last ...
Adam Sessler is Tired of ...
weee typo and no edit function for obvious reasons...
Adam Sessler is Tired of ...
That is why I have basically stopped gaming.... ex...
Warp Drive Engine Would T...
WOW.... I wish I read this earlier. It seems like ...
Hmm
I have not checked this site since July... just go...
 
Net Neutrality Canada - Neutrality.ca
Do you use Steam for purchasing games?
 
NCIX Banner
GameTrailers
Best way to see video games in action, also comes with a good helping of reviews, previews and community videos.
SongMeanings
THE best place to get song lyrics and also discuss what they mean.
1and1
The world's #1 web host! They have great prices, great 24/7 support, top-notch security and reliability.
Amnesty International
Worldwide movement of people who campaign for internationally recognized human rights for all.
Strong Bad's Emails
Strong Bad, answering email and just being awesome.
InterfaceLIFT
Great source for desktop wallpaper, icons and themes for Microsoft Windows, Mac OS X and Linux.
Screw Google... Ads by Us!