Pages

About Me

Counter Strike Tutorials

Welcome, Players!

I made this blog because I am great fan of this game. Find all those help, tips & tricks in this blog to help you through the game. Send me a message for any criticsm or comments to make this blog your favorite site ever!

Contact Me : info9892@gmail.com

Assault Rifles

Assault Rifles

AK47


Here we have one of the most popular guns around, people either love it or hate it, but the great majority tend to react favourably when you bring up the topic of the AK. It is the least expensive rifle in the game at only $2500 definitely a bargain, especially when you consider that it's the most powerful assault rifle as well as having 30 bullets in the clip.

So why so cheap? well, I didn't mention the recoil yet....on full auto this gun is about as inaccurate as they come. Only upon mastering how to use this gun will you appreciate how good it is. In close quarters battle it is superb, it's powerful, good rate of fire and on full auto you can empty a small space very quickly. For me though range is where the AK47 excels, if you use burst firing. This gun can be used as a sniper rifle but without the scope, that's how good it is from distance. Two or three accurate shots from this gun across a mid to long range distance will hurt an opponent pretty badly, stop, let the crosshair recover, and fire two or three more and he'll be dead....often he'll be dead before you even get to fire the last few bullets. Learn to handle the recoil and you'll love this gun. T Only.



SG552 Commando


Much like the AK47, this gun is good in both CQB and long range scenarios, but it tends to be a lot more accurate when using burst fire obviously. It is less powerful than the AK but comes with a built in scope to assist you in long range fights. When you're zoomed in the rate of fire does drop noticably but accuracy is helped which is what you want from range.

A lot less effort is required to learn how to use this gun than the ak, again because of the recoil issues, overall a good gun....Terrorists should feel safe with this 30 round gun in their hands. It's more expensive than the AK47, but that doesn't necessarily mean it's a better gun, maybe it's just easier to handle. T Only.



Colt M4A1


The favourite gun of the CT masses, the colt is a great gun and is more often than not likely to be compared with the AK rather than the Commando. It's the cheapest of the two CT assault rifles and represents more value for money than it's CT counterpart, the Aug. It has a 30 round clip and is also pretty darn powerful.

The accuracy on the colt can be quite wayward on full spray, so you're best bet again is to stick with burst firing unless in CQB. The main difference between the Colt and the other assault rifles is the silencer it comes with. This can be a great tool when used effectively and before the enemy can work out where you're coming from they can be almost dead. The silencer may make the Colt slightly weaker, but it makes it all the more deadly. CT only.



Steyr Aug


This gun is very popular, like all assault rifles, and is the CT equivalent of the SG552 Commando. It is more expensive than the Colt, which is probably mainly down to it having an additional scope for you to use.

It's a pretty powerful gun with a good rate of fire, which again is slowed when you're zoomed in, although it does take a bit longer to reload than the Colt does, or the T's commando for that matter. Overall though, a great gun and worth the money if you can afford it as it's pretty accurate, and even better in bursts. An Aug on full auto will clear a small room pretty darn quickly. CT only.

Sub-Machine Guns

Sub-Machine Guns

MP5

This is the most commonly used of all sub-machine guns by far, and probably the most used gun in the game. It's a very reliable gun with good accuracy and power. If you can aim well then the MP5 will be a good gun for you, if you can't use the mp5....well...learn!

Even when things aren't going so well you can usually afford an MP5 and that's what's great about it, you'll always have the mp5 as a way of digging you and your team out of a hole. It has a 30 round clip which is enough to carry you through most fire fights, aim at the head and it shouldnt be too difficult to get a couple of kills per clip (of course, that's if you're good at avoiding death primarily). It's also decent for mid-range battles.


TMP

This is like the sub-machine gun version of the glock 18; it has a good rate of fire but is very weak, the weakest of all SMGs infact. Again the clip size is 30, but that doesn't help much either when you look at the accuracy of this gun. It's very shoddy and the recoil for such a small gun is terrible.

Sometimes due to money restrictions, you can't afford an MP5 and are left with this gun, but I think even then you're best of buying a Desert Eagle and hoping you can pick up a gun along the way, that way you'll be saving some money for the next round too. One good point is that it's silenced so if you're skilled enough you can sneak up behind an opponent, dispose of him and steal his AK47.....this gun is CT only.



P90


A decent SMG, this used to be the most used gun in the game...until the CS team toned it down a bit because it was being over used. It was extremely accurate and powerful making it extremely easy to use. Now, however, it takes alot more skill to use the P90 as it's less powerful and much less accurate than before. Probably best used in close quarters battle this gun has a very nice rate of fire, and a massive 50 bullet clip, meaning you'll still be firing away while an opponent reloads his MP5.

I'm unconvinced about the accuracy of this gun...at times it can seem ok, but most of the time I use it, I don't get very far which is no good if I've just spent over $2300 for it.


Mac10




This is yet another gun that doesn't get used very often in CS, in comparison with other guns. It's ok in the rate of fire department, and holds up in the power area, but accuracy is where it falls down....badly! The accuracy on this gun makes it worth saving the money for the next round, death is imminent regardless.

It's not that bad really I suppose, I just felt like dramatising hehe. This gun is ok if you are rushing, your opponents dont expect you, and you can get quick headshots in CQB. Other than that, give it a miss and if you do buy it, pick up the first alternative gun you see....unless it's a TMP but even then it's a tough call.



UMP


This gun has a slow rate of fire and only 25 rounds per clip, meaning that some people tend to steer clear of it where possible. It does, however, pack in some nice accuracy and a fair amount of power...in the right hands, this can be a very decent gun.

Probably best in mid-ranges, rather than CQB though, because of it's accuracy and slow rate of firing. If you do end up in an enclosed space then you won't last that long before you need to reload, which also takes quite long so try to avoid that scenario. Not a bad gun at all for the $1700 you'll pay.


Shotguns                                                                                        Assault rifles

Shotguns

Shotguns


M3 Super :


This is the cheapest of the two shotguns available, and deservedly so. If you're intent on being top of the score boards this just isn't the gun to do it with...it's got a pretty slow reload and rate of fire meaning that if the action is coming thick and fast, you probably won't last with only 8 rounds in the clip.

It's a fairly powerful gun, though, and can be useful in close quarters battle (CQB), but not as useful as it's counterpart, the XM1014. It's obviously pretty accurate, as you'd expect with a slow rate of fire, within a certain range of course.


XM1014 :


If you want a shotgun, this is the one to go for....if you have the $3000 to spare. It only has a 7 round clip which empties very fast, so you'll have to be a dab hand with it but other than that it's a very good gun. Again, it's quite powerful but this time the rate of fire is more sufficient when you need to clear out an enclosed space. This is a good gun for any small, enclosed maps but it's not to be used over any great distance, obviously.

What's also quite handy is that you can still fire whilst reloading, as with the m3 super, meaning that you'll still have some sort of cover (albeit slower firing rate as you reload) until you can find cover to reload fully.

Knife & pistols                                                                   Sub-Machine guns

Knife & Pistols

Knife :

The knife is never a serious option to go into battle with. But nevertheless, it can come in handy when you least expect it...right in the heat of battle. If you and your opponent get into some close quarters battle (and you both need aiming lessons), you may occasionally find that both your primary gun and your pistol clips emtpy, leaving you two options...reload or knife!

Reloading can often be very time consuming in those situations and it can often pay off to whip out the knife and slash away. Do, however, make sure that you are in range because if not your opponent will just keep backing off whilst he reloads, game over.

Pistols :

USP .45 :

This is the pistol that the CTs start the round with automatically, and it's widely regarded as the best pistol available, even above the Desert Eagle in some people's eyes (mine included). This is a pretty accurate gun on the whole, and can also pack a punch when you aim it well. One or two shots to the head and your opponent won't have much of a chance. The secondary function for this gun is a silencer which can come in very handy.

If you start the game as CT I'd recommend keeping this gun, buying more ammo for it and buying a kevlar vest...that should stnad you in good stead for the all important first round.



Glock18 :


This is the default T pistol for the Terrorists, and they could do worse than ditch it for a USP or a Desert Eagle. This is what puts the Ts at a bit of a disadvantage at the start of a match. It's a pretty weak gun and although it does have a big clip (20) for you to play with, it just won't cut it in a pistol fight generally. Secondary fire for the glock is semi-auto mode, which fires 3 bullets at once.

My advice (yes, again) if you spawn with this pistol would be to ditch it and buy a Desert Eagle or a USP .45 and some ammo...if your CT opponents are decent players, you won't have a chance against their usp and armor with that Glock of yours.



Desert Eagle :


The most powerful pistol in the game, this gun is normally the option that most people who buy a pistol in the first round go for (to replace the Glock18?). It's the only pistol that is able to penetrate walls, crates, doors and the like. It also has pretty good accuracy, the only downfall being the 7 bullet clip, which doesn't last long at all. Hand Cannon, to sum it up.

With good accuracy this gun should get you far, but if you can't aim then 7 bullets won't last long and it'll take what seems an eternity to reload. A good alternative to a cheap sub-machine gun in the later rounds, if you're saving money for a rifle.



Sig P228 :


This is the least used pistol in the game, but probably only because players would rather buy a DE, or stick with their default gun. It's quite a powerful gun, and along with the 13 bullet clip, it can be put to very good use in the right hands. If your opponent is using a DE and reach a point where they need to reload, that's when you have a great opportunity to come out on top in the duel...6 bullets more than him and not exactly with a pea-shooter either.

Pretty decent accuracy, but then again, none of the pistols are too bad in that department...oh wait, spoke too soon.




Dual Beretta Elites :


These are by far the most innacurate pistols available and I can't really justify spending $1000 on them. Each gun holds 15 bullets in the clip, meaning 30 total which is handy, but I guess you'll need it when these guns are as weak as they are. It'll take a good few shots to take out your opponent, unless you're lucky/good and land headshots.

But still, it's nice running about with akimbo pistols so I recommend trying them at least once! They look cool and it feels good, until you get involved in a battle, then you'll remember why you always buy USP/DE. Terrorist Only.


Five Seven :


Another decent pistol for the CTs, this time in the shape of the 20 round clip of the 5-7. It isn't as strong as some pistols but it's not weak either, and in terms of accuracy it's very good.

CT only, and again an under-used pistol, I suspect because of the better alternatives. Since it was added into the game I've seen mixed responses about this gun, but in my opinion it's a decent sidearm. You could do worse than buy one of these when you are sniping...the 20 bullet clip will buy you some time to back off and get in a better sniping position if any enemies are attacking.

                                                                                                                shotguns

Counter Strike Weapons Guide

How important is it to know your weapons in Counter-Strike? Very.

If you're a regular in the CS scene then you'll know that a game of CS can come up with many different scenarios and situations that you need to deal with pretty rapidly. Knowing the strengths and weaknesses of the various types of weaponry that appear in CS will keep you on level playing terms with your opponent, if not better.

The following is a guide to each weapon in the game as well as a little info about the pros and cons of each. It's written purely by my experience (vast, honest!), so if you are expecting scientific terms and research, this won't be it. However, if you're looking for advice on choosing a weapon this is the place to get some.

» Knife And Pistols
» Shotguns
» Sub-machine guns
» Assault rifles
» Sniper rifles
» Machine guns
» Grenades

If you're an experienced player then you'll no doubt have your own opinion and may disagree with some of what appears below (surely not it all!), but if you're new to the game then read on and when you start your next game of CS you'll be a new man. Well...not really, but it might help!

CS Source: Dictionary



With the World's Cup around the corner, there will be plenty of live Counter Strike matches to see on DirecTV 101. While we realize most of you are experts when it comes to Counter Strike terminology, maybe there are a few of you out there who are not completely clear on what the shoutcasters mean when they refer to the Muck in de_contra or praise Moe for his noscopes. Vinny “temptation” Prunotto extended his Source Break Down series with everything you ever needed to know about Counter Strike terms from A to Z.



#:


1 Deag - Getting a headshot with a deagle resulting in the player's death. (submitted by Gprime)


1 Shot - Headshoting a player on your first shot resulting in death. (submitted by fawny)


20 Bomb - The act of getting 20 frags in a single half of a counter strike match. (submitted by Gprime)


30 Bomb - The act of getting 30 frags in a single half of a counter strike match. (submitted by Gprime)


Note: The terms 2 bomb, 3 bomb etc were coined back in the days of 1.5 by #sopug, an old pug channel where professional CS players often idled. A bomb would be 10 kills, so 2 bomb = 20, etc etc. Might as well just say you got 20 kills if you are gonna call it a 20 bomb. While a bomb = 10 kills, it is mostly only used when it is a 2 bomb or higher, unless meant in a joking way. (submitted by Volcano)


A:


A Bombsite – One of two bombsites that exist on each and every DE map.


Ace – The term used when a player single handedly kills all five members of the opposing team.


Aggressive – Used to describe a player or team who likes to push their way quickly into an area on a map.


Alt Mid – Short for alternate middle, it is the route that runs parallel the regular middle on de_inferno.


Apartments – The name given to pathways inside of the house leading to the B bombsite on de_inferno.


Arches – The word commonly used when talking about the left side of middle connecting the Counter Terrorist spawn to the middle of the map on de_inferno.


B:


B Bombsite – The second bombsite of the two that exist on each and every DE map.


B Bridge – A small bridge that players cross over to enter the B bombsite on de_contra.


B Ramp – The ramp that leads from Terrorist spawn into the B bombsite on de_russka.


B Tunnels – The one direct route into the B bombsite as well as access to middle on de_dust2.


Back Hall – Describes the rear entry connecting the two yellow doors and the rear vent at the B bombsite on de_nuke.


Back Stairs – A set of stairs outside on de_nuke that lead underground to the B bombsite.


Bait - Yhe act of following your teammate into enemy fire to get an easy frag. The player that rushes first rarely gets the kill, but allows the next player to get the kill. (submitted by Gprime)


Banana – Another name for the pathway that leads to the A bombsite on de_inferno.


Barrels – Sometimes referred to as toxic barrels, these are the barrels in ivy on de_train that players can hide behind as a Counter Terrorist to stop a Terrorist side attack.


Big Garage – The larger of the two garages in the map de_nuke.


Blue Door – One two common names for the door next to hut on de_nuke that leads into the A bombsite.


Boiler Room – A small room at the bottom of the stairs leading out to right middle from apartments on de_inferno.


Bombsite – The designated area where Terrorists must plant the bomb.


Boost - A technique used where 2 or more members stack up on top of eachother to reach a spot otherwise deemed unreachable. (submitted by fawny)


Box Room – A corridor that is the main point of entry into the B bombsite on de_contra.


Bunny Hop - A physics exploit used in source to travel at a faster rate from place to place by hopping back and forth. (submitted by palooka)


C:


Carry - To play well regardless of how bad your team is doing; to be the biggest factor in your team's sucess. (submitted by fawny)


Cat – Short for catwalk, which is a small pathway that leads to a bombsite or overlooks a particular choke point in a map.


Cathedral – The name given to the area that connect middle to B sand/plank on de_contra.


Choke Point – An area in a map where a lot of action takes place.
Closet – A small nook close the B tunnels on de_dust2 which is a commonly used hiding spot.


Clutch – The term used to define the situation in which an out numbered player single handedly wins the round.


Connector – A word that simply means a spot which connects one part of a map to another.


Construction – One of the most common names to describe the area in the back of the A bombsite that is a frequently used hiding spot.


Control Room – The room directly next to the radio room on de_nuke.


Crack – A spot at middle on de_contra and banana on de_inferno where players will AWP from.


Crouch Walking - The act of moving while crouched. (submitted by w^_-LF)


CT Ramp – A ramp that the Counter Terrorist can use to enter the A bombsite or take a position on the ramp to cover the bombsite itself.


CT Spawn – In full, the Counter Terrorist spawn is the starting point for the Counter Terrorists on a map.


D:


Dead Man’s Valley – Or more commonly known as valley. This is one of the routes into the A bombsite on de_russka.


Deag - The short form of Desert Eagle, the most powerful pistol in the game.


Deco - An eco round where the team buys Deagles. (submitted by palooka)


Dink - Hitting a player in the head, but not resulting in death. (submitted by fawny)


Double Door – A simply term that defines the two adjacent doors in several spots on de_dust2.


E:


E Box – Short for Electric Box, the e box is an electric circuit breaker that provides a small bit of protection from gun fire on de_train.


Eco - A round where a team short on money uses pistols so they can buy better weapons in the upcoming rounds. Also used to describe winning on a save round. Example 1 - This will be an eco round for for the team, they are using their pistols.
Example 2 - We just eco'd them third round after losing the first two. (submitted by palooka)


Even - When a player has an equal number of kills and deaths by the end of a game.


F:


Fake Defuse – When a Counter Terrorist will begin to defuse the bomb and let off of it to draw out a lurking enemy.


Fire Fight – This word simply means when two or more players exchange shots at each other.


Five Train – The first train underneath the awning in the middle train set at the A bombsite on de_train.


Flank – When an enemy sneaks up on an opponent without them knowing.


Flash – Short for flashbang which is a type of grenade that causes an enemy to be completely blind and deaf for a short period of time.


Flick Shot: With an awp, moving your crosshairs across the screen onto the opposing enemy and clicking on him at high speed. (submitted by w^_-LF)


Forklift – A spot that provides cover for Counter Terrorist when trying to hold the A bombsite on de_nuke.


Fountain – A water fountain in the middle of the A bombsite. Terrorists can plant next to the fountain, but not inside of the fountain due to a defusal bug.


G:


Gamesense - A word encompassing a player's ability to interpret their surroundings and ability to make decisions in-game. "That guy rushed bombsite B by himself, he has no gamesense." (submitted by Gprime)


Garden – A small hiding spot on de_inferno at the B bombsite where players can watch several spots in the site.


Generator – A tiny hiding spot adjacent to the A bombsite on de_inferno.


Granny awp - To play as far back with an awp as possible from the opposing team's rush in order to hit some easy shots. "That kid only gets such a high score because he granny awps all the time" (submitted by Gprime)


Grill – A common bomb plant spot that leaves the bomb completely in the open which can then be seen from several different spots by the Terrorists.


H:


Headshot - The act of firing upon an a enemy and killing them with a shot to the head. ( submitted by w^_-LF)


Heaven – The term used to describe an area suspended in the air that can be accessed by the use of a ladder, commonly seen on maps such as de_nuke and de_train.


Hell – The term used to describe the spot below heaven on specifically the map de_train.


Hut – A small tin shack that connects the Terrorist lobby to the A bombsite on de_nuke.








I:


Inner: Used to define the B bombsite of de_train because it is located inside of a building that harbors a train yard.


Interp'ed - Dieing from enemy fire when the enemy peeked you and saw your model on his client before you could see him on your client. "Oh man I got interped, I didn't even see that guy shoot at me and I died" (submitted by Gprime)


Ivy: The hallway that leads the Terrorists to the A bombsite on de_train.


J:


Janitor Closet: Another name for the boiler room on de_inferno.


K:


Kevlar – Another name for body armor.


Kit - Short for defusal kit, referring to equipment that allows a CT to defuse the bomb in a shorter time period. (submitted by palooka)




Kitchen – A spot in the Terrorist side of apartments. This spot is used as a hiding spot if a Terrorist finds that they are out of time and must hide to save their weapon.


L:


Ladder Train – The train that is directly next to the ladder leading from inside to outside of de_train.


Leg - Hitting a player in the leg with the AWP which normally kills in 1 shot anywhere on the body except the legs. (submitted by fawny)


Library – The room that connects the Counter Terrorist spawn to the B bombsite.


Lobby – The spot that provides several options for Terrorists when choosing which bombsite to hit on de_nuke.


Locker Room – The room below heaven on de_nuke.


Long A – The long stretch on de_dust2 from the Terrorist spawn to the platform at the A bombsite.


Lower B - The area in de_dust2 that stretches from Terrorist side of Mid-Double doors to upper B Tunnel. (submitted by K4C)


M:


Maze – The corridor that provides access to both lower and upper A on de_contra.


Middle – Simply put, the middle of the map.


Mini Garage – The smaller of the two garages that connects the A bombsite to the outside of the power plant on de_nuke.


MM1 - Short for message mode 1, which means that a user/team is speaking in public chat rather than private/team (mm2) chat.


MM2 - Short for message mode 2, meaning to only use team chat. (submitted by fawny)


Muck – The term used to define the mushy mud that is located in spots such as upper A and the water access point near B bridge on de_contra.


N:


Nade – Short form for HE grenade. Can also be used to define the use of a flashbang, HE grenade, or smoke.


Negative - When a player has more deaths then kills. (submitted by fawny)


Noscope – Defines the ability of a player to eliminate an enemy without zooming in with an AWP.


O:


Oranges – The term used to define a spot at the A bombsite on de_inferno that is behind crates full of oranges.


Outter – Used to define the A bombsite on de_train since it is out in the open.


P:


Pit – The large area next to garden that can observe the exit of apartments as well as right mid on de_inferno. This is also the name of the hole toward the end of long A on de_dust2.


Plank – The two pieces of wood that connect cathedral to water on de_contra.


Platform – Plat for short, is a concrete floor area that harbors items ranging from boxes and barrels to hide behind, to the plat actually being the bombsite itself seen on de_dust2.


Popdog - Another name for the train that is adjacent to the ladder room on de_train. This term originates from the original Counter-Strike, which had graffiti on the side of this train that had a dog with bubbles coming out of his mouth, harboring the phrase "Popdog". (submitted by Hoit)


Positive - When a player has more kills then deaths. (submitted by fawny)


Pre-Nade/Pre-Flash: The concept of throwing a HE or flashbang grenade without knowing for sure if there will be opponents going through that particular route. Pre-nading and pre-flashing are usually used to stop rushes, or to trick the other team into believing that the players in question are pushing a particular pathway."Ok, You and I are gonna pre-flash Long A doors, then fall back and play passive." (submitted by r3b0und)


Q:


Quick Scope – The term used to describe the event that occurs when an AWPer barely has the time to zoom in and instantly shoots as the scope zooms.


R:


Radio Room – The room that leads Terrorists from lobby to the ramp on de_nuke.


Rafter – The walkway that is suspended in the air on de_nuke.


Ramp – The passage that leads to the B bombsite on de_nuke.


Randy - A player who gets incredibly lucky shots, but does not amass very many frags. (submitted by Gprime)


Red Room – The read lighted room that connects the B corridor to the middle of the map on de_russka.


Rock – A small rock on the Counter Terrorist side of de_dust2 that allow a CT to see over smokes at middle and eliminate players going cat with an AWP.


Roo Shootin - Shooting a player that is jumping. (submitted by K4C)


Rotation – When players shift from one side of the map to another.


S:


Sand – The dried out river bed that provides access to the A bombsite as well as the B bombsite on de_contra. You can rotate in between sites by using this route as well.


Silo – The yellow tank that the Terrorists can boost on to gain a height advantage as well as sneak up on enemies outside on de_nuke.


Smoke - Action of using a smoke grenade to conceal a area. (submitted by fawny)


Spools – The large cable wrapped wooden holders that players will commonly stand on to gain a height advantage on an enemy at the A bombsite on de_inferno.


Spraying - When a player holds down their fire button, increasing their firepower but decreasing accuracy. Recoil of a spray can be controlled by skilled players by pulling crosshairs down. Spraying is more effective on close range targets and through objects such as doors or boxes. (submitted by palooka)


Squeaky – Another word for blue door on de_nuke.


T:


T Spawn - In full, the Terrorist spawn is the starting point for the Terrorists on a map.


U:


Underground – Used to define the route from Terrorist spawn to the A bombsite on de_season.


V:


Vent – Describes any point of entry that players must shoot out a vent cover to gain access to a new point on a map. Maps such as de_nuke and de_season have a vent.


W:


White Halls – The long stretch that connects Terrorist spawn and the B bombsite on de_train.


Whiff - Another word for missing a shot. "Dude, I totally whiffed that shot" (submitted by Gprime)


Y:


Yellow – A tank that Counter Terrorists use as a hiding spot at ramp on de_nuke. Some players also call silo, yellow as well.


Z:


Z Connector – The zigzag connector that joins the B bombsite to the outside train yard of de_train.

Counter Strike Demo Recording And Screen Shots Tutorials

How can I record a demo / take a screenshot?

To record a demo in Counter-Strike, press your console key, this is usually above your TAB key and looks like , once you have the console up, type "record " (without quotes), this will start recording a demo. To stop recording, bring up the console again and type "stop". The demo will now be complete and is saved in your Steam\SteamApps\\counter-strike\cstrike folder named .dem.

To record a demo in Counter-Strike: Source, it is exactly the same as in Counter-Strike, except that after you have stopped recording, it is stored in your Steam\SteamApps\\counter-strike source\cstrike folder.

To play back your demo, make sure it is in the correct folder (see above), and in your console, type: playdemo . In Counter-Strike, you have the option of typing viewdemo instead, this includes a toolbar where you can change speed, pause, and skip time. This function is not included with Counter-Strike: Source at this time.

To take a screenshot in Counter-Strike, you can bind a key to "screenshot", by default it is bound to your F5 key. If you want to take a screenshot of your console, the best way it to type "screenshot" (without quotes) in your console, both these commands save it as a bitmap (.bmp) file named "map name xxxx.bmp" in your Steam\SteamApps\\counter-strike\cstrike folder, where xxxx is an auto-incremental value depending on how many screenshots you have taken of that particular map. In Counter-Strike: Source, you should bind a key to "jpeg" (without quotes), this will save it as a JPEG (.jpg) "named map name xxxx.jpg" in your Steam\SteamApps\\counter-strike source\cstrike\screenshots folder.

counter strike CS 1.6 and CS:S script making







1. Setup
2. Entering Commands
3. Weapon Bind Names
4. Radio Bind Names
5. Key Bind Names
6. Important Notes
7. Sample Autoexec



 Setup 

First, we'll need to make an autoexec file for your binds to go in...

- Open up the:

C:\Valve\Steam\Steamapps\youremail\counter-strike source\cstrike\cfg

folder.

- Right-Click anywhere in the folder, from the pop-up list go to New >>> Text
Document.

Use Notepad for creating / editing your configs to prevent any possible
problems 

- Once you open up the new text file, go to File >>> Save As...

- For the File name: "autoexec.cfg"

- For the Save as type: "All Files (*.*)"

- For the Encoding: ANSI

- Once it's saved it will create a NEW document called an autoexec.cfg, this is
where you will enter in your commands.


Entering Commands 

- Now, here's how the buy scripting works in Source. First type which key that
you want to bind (for this example we will use f1):

bind f1

- Now, decide which weapon you would like f1 to buy, we'll use the AK-47:

bind f1 "buy ak47"

- And that's it...of course there's more things you can add such as buying
Primary Ammo, Kevlar, Grenades, etc. So we'll do one so that we buy an
AK-47, Primary Ammo, Kevlar, and a HE grenade:

bind f1 "buy ak47; buy primammo; buy vest; buy hegrenade"

- You can also combine 2 different team specific weapons into the same binds.
Like the AK-47 and M4A1:

bind f1 "buy ak47; buy m4a1; buy primammo; buy vest; buy hegrenade"

- The following formats can be used and your scripts will still function
properly:

bind f1 "buy ak47; buy primammo; buy vest; buy hegrenade"
bind "f1" "buy ak47; buy primammo; buy vest; buy hegrenade"
bind F1 "buy ak47; buy primammo; buy vest; buy hegrenade"
bind f1 "buy AK47; buy PRIMAMMO; buy VEST; buy HEGRENADE"
bind f1 "buy ak47;buy primammo;buy vest;buy hegrenade"

- You can also add text headers in your autoexec in order to keep different
types of binds separated and labeled. Just add "//" to the beginning to make
sure that the game doesn't try to read it as a command. The following is an
example:

//Weapon Binds
bind f1 "buy ak47; buy m4a1; buy primammo; buy vest; buy hegrenade"
bind f2 "buy sg552; buy aug; buy primammo; buy vest; buy hegrenade"

//Game Configs
cl_showfps 1
cl_smooth 0



Weapon Bind Names 

Here is the list of the weapons and equipment you can buy and their proper
bind name...also note that these are the real weapon names and not the fake
VGUI weapon names just in case you're wondering why they're listed differently
here.

- Pistols:

"Glock18 Select Fire" - glock
"H&K USP .45 Tactical" - usp
"SIG P228" - p228
"Desert Eagle" - deagle
"FN Five-Seven" - fiveseven
"Dual Beretta 96G Elite" - elite

- Shotguns:

"Benelli M3 Super90" - m3
"Benelli XM1014" - xm1014

- Submachine Guns:

"Steyr Tactical Machine Pistol" - tmp
"Ingram MAC-10" - mac10
"H&K MP5-Navy" - mp5navy
"H&K UMP45" - ump45
"FN P90" - p90

- Assault Rifles:

"Galil" - galil
"Famas" - famas
"AK-47" - ak47
"Colt M4A1 Carbine" - m4a1
"SIG SG-552 Commando" - sg552
"Steyr Aug" - aug

- Sniper Rifles:

"Steyr Scout" - scout
"SIG SG-550 Sniper" - sg550
"AI Arctic Warfare/Magnum" - awp
"H&K G3/SG-1 Sniper Rifle" - g3sg1

- Machine Gun:

"FN M249 Para" - m249

- Ammunition:

"Primary Ammo" - primammo
"Secondary Ammo" - secammo

- Equipment:

"Kevlar Vest" - vest
"Kevlar Vest & Helmet" - vesthelm
"Flashbang" - flashbang
"HE Grenade" - hegrenade
"Smoke Grenade" - smokegrenade
"Defuse Kit" - defuser
"NightVision Goggles" - nvgs



Radio Bind Names 

You can also bind radio commands now, here is the list of the radio messages
and their proper bind name...

- Radio A:

"Cover Me" - coverme
"You Take the Point" - takepoint
"Hold This Position" - holdpos
"Regroup Team" - regroup
"Follow Me" - followme
"Taking Fire, Need Assistance" - takingfire

- Radio B:

"Go" - go
"Fall Back" - fallback
"Stick Together Team" - sticktog
"Get in Position" - getinpos
"Storm the Front" - stormfront
"Report In" - report

- Radio C:

"Affirmative/Roger" - roger
"Enemy Spotted" - enemyspot
"Need Backup" - needbackup
"Sector Clear" - sectorclear
"I'm in Position" - inposition
"Reporting In" - reportingin
"She's gonna Blow!" - getout
"Negative" - negative
"Enemy Down" - enemydown



 Key Bind Names 

Here is the list of the keyboard keys you can bind and their proper bind
name...


[Esc ] [F1] [F2] [F3] [F4] [F5] [F6] [F7] [F8] [F9] [F10] [F11] [F12]


[`] [1] [2] [3] [4] [5] [6] [7] [8] [9] [0] [-] [=] [Backspace]


[ Tab ] [Q] [W] [E] [R] [T] [Y] [U] [I] [O] [P] [{] [}] [ \ ]


[ CAPS ] [A] [S] [D] [F] [G] [H] [J] [K] [L] [;] ['] [ Enter ]


[ Shift ] [Z] [X] [C] [V] [B] [N] [M] [,] [.] [/] [ Shift ]


[Ctrl] [N/A] [Alt] [ Space Bar ] [Alt] [N/A] [N/A] [Ctrl]


Keyboard Key Key Bind Name
------------ -------------
Space Bar - space
Caps Lock - capslock
Escape - escape
F1 - f1
F2 - f2
F3 - f3
F4 - f4
F5 - f5
F6 - f6
F7 - f7
F8 - f8
F9 - f9
F10 - f10
F11 - f11
F12 - f12
Pause - pause
Left Quote - `
Hyphen - -
Equals Sign - =
Backspace - backspace
Tab Key - tab
Left Bracket - ]
Right Bracket - [
Forward Slash - /
Semicolon - semicolon
Right Quote - '
Back Slash - \
Shift Key - shift
Enter - enter
Comma - ,
Control - ctrl
Alt - alt
One - 1
Two - 2
Three - 3
Four - 4
Five - 5
Six - 6
Seven - 7
Eight - 8
Nine - 9
Zero - 0
A - a
B - b
C - c
D - d
E - e
F - f
G - g
H - h
I - i
J - j
K - k
L - l
M - m
N - n
O - o
P - p
Q - q
R - r
S - s
T - t
U - u
V - v
W - w
X - x
Y - y
Z - z
Up Arrow - uparrow
Down Arrow - downarrow
Right Arrow - rightarrow
Left Arrow - leftarrow
Insert - ins
Home - home
Page Up - pgup
Page Down - pgdn
Delete - del
End - end
Mouse Button 1 - mouse1
Mouse Button 2 - mouse2
Mouse Button 3 - mouse3
Mouse Button 4 - mouse4
Mouse Button 5 - mouse5
Mouse Wheel Up - mwheelup
Mouse Wheel Down - mwheeldown


Keypad Key Key Bind Name
------------------------------
1 - kp_end
2 - kp_downarrow
3 - kp_pgdn
4 - kp_leftarrow
5 - kp_5
6 - kp_rightarrow
7 - kp_home
8 - kp_uparrow
9 - kp_pgup
0 - kp_ins
+ - kp_plus
- - kp_minus
/ - kp_slash
. - kp_del
* - *
Enter - kp_enter



 Important Notes 

- Buy scripting in source is a lot more lenient when it comes to format. You
can use capital letters for the weapon names and keys, also you can remove
the spaces between different items (buy vest;buy primammo) and your script
will still work properly. Although mistakes can still happen...

- If your scripts don't seem to be working, first make sure that you've setup
your autoexec properly, then check spelling, and then format. Most errors
are caused by misspelling.

- If you don't have enough money to buy all the items, the game will buy in the
order that you have the weapons/equipment listed in your script.

- If you just want to buy single clips of ammo use either buyammo1 for primary
ammo, or buyammo2 for secondary ammo, very useful for it you just want to buy
one or two magazines of AWP ammo or pistol ammo.

- You can bind a key to use a certain weapon if you would like, which is very
helpful with grenades, the following is an example:

bind mouse4 "use weapon_hegrenade"



 Sample Autoexec 

The following is an example of an autoexec that has buy scripts, toggle scripts
and game configs in it so you can see an example of how it all looks when used
together.

//Walk Toggle Script
alias walk "+speed; bind q run"
alias run "-speed; bind q walk"
bind q "walk"

//Net_Graph Script
alias +netgraph "net_graph 3"
alias -netgraph "net_graph 0"
bind ctrl "+netgraph"

//Buy Menu Scripts
bind kp_home "buy deagle; buyammo2; buyammo2"
bind kp_uparrow "buy scout; buyammo1"
bind kp_pgup "buy mp5navy; buy primammo"
bind kp_leftarrow "buy galil; buy famas; buy primammo"
bind kp_5 "buy ak47; buy m4a1; buy primammo"
bind kp_rightarrow "buy sg552; buy aug; buy primammo"
bind kp_end "buy hegrenade; buy flashbang; buy smokegrenade"
bind kp_downarrow "buy primammo; buy secammo"
bind kp_pgdn "buy vest; buy vesthelm"

//Game Configs
cl_showfps 1
hud_drawhistory_time 1
hud_deathnotice_time 3
hud_saytext_time 5
cl_smooth 0
cl_ragdoll_collide 1
bind mouse5 "use weapon_hegrenade"
bind mouse4 "use weapon_flashbang"
bind mouse3 "use weapon_smokegrenade"

Source Multiplayer Networking

Multiplayer games based on the Source Engine use a Client-Server networking architecture. Usually a server is a dedicated host that runs the game and is authoritative about world simulation, game rules, and player input processing. A client is a player's computer connected to a game server. The client and server communicate with each other by sending small data packets at a high frequency (usually 20 to 30 packets per second). A client receives the current world state from the server and generates video and audio output based on these updates. The client also samples data from input devices (keyboard, mouse, microphone, etc.) and sends these input samples back to the server for further processing. Clients only communicate with the game server and not between each other (like in a peer-to-peer application). In contrast with a single player game, a multiplayer game has to deal with a variety of new problems caused by packet-based communication.
Network bandwidth is limited, so the server can't send a new update packet to all clients for every single world change. Instead, the server takes snapshots of the current world state at a constant rate and broadcasts these snapshots to the clients. Network packets take a certain amount of time to travel between the client and the server (i.e. the ping time). This means that the client time is always a little bit behind the server time. Furthermore, client input packets are also delayed on their way back, so the server is processing temporally delayed user commands. In addition, each client has a different network delay which varies over time due to other background traffic and the client's framerate. These time differences between server and client causes logical problems, becoming worse with increasing network latencies. In fast-paced action games, even a delay of a few milliseconds can cause a laggy gameplay feeling and make it hard to hit other players or interact with moving objects. Besides bandwidth limitations and network latencies, information can get lost due to network packet loss.

To cope with all these issues introduced by network communication, the Source engine uses multiple techniques to solve these problems, or at least make them less visible to the player. These techniques include data compression, interpolation, prediction, and lag compensation. These techniques are tightly coupled, and changes made within one system may affect other systems. This document describes the general functionality of these systems and how they work together.

Basic networking

The server simulates the game in discrete time steps called ticks. By default, 66 ticks per second are simulated, but mods can specify their own tickrate. For example Counter-Strike: Source uses a lower tickrate of 33 ticks/second to reduce the server CPU load. During each tick, the server processes incoming user commands, runs a physical simulation step, checks the game rules, and updates all object states. After simulating a tick, the server decides if any client needs a world update and takes a snapshot of the current world state if necessary. A higher tickrate increases the simulation precision, but also requires more CPU power and available bandwidth on both server and client. The server admin may override the default tickrate with the -tickrate command line parameter, though tickrate changes done this way are not recommended because the mod may not work as designed if its tickrate is changed.
Clients usually have only a limited amount of available bandwidth. In the worst case, players with a modem connection can't receive more than 5 to 7 KB/sec. If the server tried to send them updates with a higher data rate, packet loss would be unavoidable. Therefore, the client has to tell the server its incoming bandwidth capacity by setting the console variable rate (in bytes/second). This is the most important network variable for clients and it has to be set correctly for an optimal gameplay experience. The client can request a certain snapshot rate by changing cl_updaterate (default 20), but the server will never send more updates than simulated ticks or exceed the requested client rate limit. Server admins can limit data rate values requested by clients with sv_minrate and sv_maxrate (both in bytes/second). Also the snapshot rate can be restricted with sv_minupdaterate and sv_maxupdaterate (both in snapshots/second).
The client creates user commands from sampling input devices with the same tick rate that the server is running with. A user command is basically a snapshot of the current keyboard and mouse state. But instead of sending a new packet to the server for each user command, the client sends command packets at a certain rate of packets per second (usually 30). This means two or more user commands are transmitted within the same packet. Clients can increase the command rate with cl_cmdrate. This will increase responsiveness but requires more outgoing bandwidth, too.
Game data is compressed using delta compression to reduce network load. That means the server doesn't send a full world snapshot each time, but rather only changes (a delta snapshot) that happened since the last acknowledged update. With each packet sent between the client and server, acknowledge numbers are attached to keep track of their data flow. Usually full (non-delta) snapshots are only sent when a game starts or a client suffers from heavy packet loss for a couple of seconds. Clients can request a full snapshot manually with the cl_fullupdate command.
Responsiveness, or the time between user input and its visible feedback in the game world, are determined by lots of factors, including the server/client CPU load, simulation tickrate, data rate and snapshot update settings, but mostly by the network packet traveling time. The time between the client sending a user command, the server responding to it, and the client receiving the server's response is called the latency or ping (or round trip time). Low latency is a significant advantage when playing a multiplayer online game. Techniques like prediction and lag compensation try to minimize that advantage and allow a fair game for players with slower connections. Tweaking networking setting can help to gain a better experience if the necessary bandwidth and CPU power is available. We recommend keeping the default settings, since improper changes may cause more negative side effects than actual benefits.

Entity interpolation

By default, the client receives about 20 snapshot per second. If the objects (entities) in the world were only rendered at the positions received by the server, moving objects and animation would look choppy and jittery. Dropped packets would also cause noticeable glitches. The trick to solve this problem is to go back in time for rendering, so positions and animations can be continuously interpolated between two recently received snapshot. With 20 snapshots per second, a new update arrives about every 50 milliseconds. If the client render time is shifted back by 50 milliseconds, entities can be always interpolated between the last received snapshot and the snapshot before that.
Source defaults to an interpolation period ('lerp') of 100-milliseconds (cl_interp 0.1); this way, even if one snapshot is lost, there are always two valid snapshots to interpolate between. Take a look at the following figure showing the arrival times of incoming world snapshots:


The last snapshot received on the client was at tick 344 or 10.30 seconds. The client time continues to increase based on this snapshot and the client frame rate. If a new video frame is rendered, the rendering time is the current client time 10.32 minus the view interpolation delay of 0.1 seconds. This would be 10.22 in our example and all entities and their animations are interpolated using the correct fraction between snapshot 340 and 342.
Since we have an interpolation delay of 100 milliseconds, the interpolation would even work if snapshot 342 were missing due to packet loss. Then the interpolation could use snapshots 340 and 344. If more than one snapshot in a row is dropped, interpolation can't work perfectly because it runs out of snapshots in the history buffer. In that case the renderer uses extrapolation (cl_extrapolate 1) and tries a simple linear extrapolation of entities based on their known history so far. The extrapolation is done only for 0.25 seconds of packet loss (cl_extrapolate_amount), since the prediction errors would become too big after that.
Entity interpolation causes a constant view "lag" of 100 milliseconds by default (cl_interp 0.1), even if you're playing on a listenserver (server and client on the same machine). This doesn't mean you have to lead your aiming when shooting at other players since the server-side lag compensation knows about client entity interpolation and corrects this error.


Tip: More recent Source games have the cl_interp_ratio cvar. With this you can easily and safely decrease the interpolation period by setting cl_interp to 0, then increasing the value of cl_updaterate (the useful limit of which depends on server tickrate). You can check your final lerp with net_graph 1.




Note: If you turn on sv_showhitboxes (not available in Source 2009) you will see player hitboxes drawn in server time, meaning they are ahead of the rendered player model by the lerp period. This is perfectly normal!

Input prediction

Lets assume a player has a network latency of 150 milliseconds and starts to move forward. The information that the +FORWARD key is pressed is stored in a user command and send to the server. There the user command is processed by the movement code and the player's character is moved forward in the game world. This world state change is transmitted to all clients with the next snapshot update. So the player would see his own change of movement with a 150 milliseconds delay after he started walking. This delay applies to all players actions like movement, shooting weapons, etc. and becomes worse with higher latencies.
A delay between player input and corresponding visual feedback creates a strange, unnatural feeling and makes it hard to move or aim precisely. Client-side input prediction (cl_predict 1) is a way to remove this delay and let the player's actions feel more instant. Instead of waiting for the server to update your own position, the local client just predicts the results of its own user commands. Therefore, the client runs exactly the same code and rules the server will use to process the user commands. After the prediction is finished, the local player will move instantly to the new location while the server still sees him at the old place.
After 150 milliseconds, the client will receive the server snapshot that contains the changes based on the user command he predicted earlier. Then the client compares the server position with his predicted position. If they are different, a prediction error has occurred. This indicates that the client didn't have the correct information about other entities and the environment when it processed the user command. Then the client has to correct its own position, since the server has final authority over client-side prediction. If cl_showerror 1 is turned on, clients can see when prediction errors happen. Prediction error correction can be quite noticeable and may cause the client's view to jump erratically. By gradually correcting this error over a short amount of time (cl_smoothtime), errors can be smoothly corrected. Prediction error smoothing can be turned off with cl_smooth 0.
Predicting an object's behavior only works if the clients knows the same rules and state of the object as the server. That's usually not the case since the server knows more internal information about objects than the clients do. Clients see only a small part of the world and just get enough information to render objects. Therefore, prediction works only for your own player, and the weapons controlled by you. Proper prediction of other players or interactive objects is not possible on the client at this point.

Lag compensation
All source code for lag compensation and view interpolation is available in the Source SDK.

Let's say a player shoots at a target at client time 10.5. The firing information is packed into a user command and sent to the server. While the packet is on its way through the network, the server continues to simulate the world, and the target might have moved to a different position. The user command arrives at server time 10.6 and the server wouldn't detect the hit, even though the player has aimed exactly at the target. This error is corrected by the server-side lag compensation)
The lag compensation system keeps a history of all recent player positions for one second. If a user command is executed, the server estimates at what time the command was created as follows:

Command Execution Time = Current Server Time - Packet Round-Trip-Time - Client View Interpolation

Then the server moves all other players - only players - back to where they were at the command execution time. The user command is executed and the hit is detected correctly. After the user command has been processed, the players revert to their original positions.

Note:
Since entity interpolation is included in the equation, failing to have it on can cause undesired results.


On a listen server you can enable sv_showimpacts 1 to see the different server and client hitboxes:

This screenshot was taken on a listen server with 200 milliseconds of lag (using net_fakelag), right after the server confirmed the hit. The red hitbox shows the target position on the client where it was 100 milliseconds ago. Since then, the target continued to move to the left while the user command was travelling to the server. After the user command arrived, the server restored the target position (blue hitbox) based on the estimated command execution time. The server traces the shot and confirms the hit (the client sees blood effects).
Client and server hitboxes don't exactly match because of small precision errors in time measurement. Even a small difference of a few milliseconds can cause an error of several inches for fast-moving objects. Multiplayer hit detection is not pixel perfect and has known precision limitations based on the tickrate and the speed of moving objects. Increasing the tickrate does improve the precision of hit detection, but also requires more CPU, memory, and bandwidth capacity for server and clients.
The question arises, why is hit detection so complicated on the server? Doing the back tracking of player positions and dealing with precision errors while hit detection could be done client-side way easier and with pixel precision. The client would just tell the server with a "hit" message what player has been hit and where. We can't allow that simply because a game server can't trust the clients on such important decisions. Even if the client is "clean" and protected by Valve Anti-Cheat, the packets could be still modified on a 3rd machine while routed to the game server. These "cheat proxies" could inject "hit" messages into the network packet without being detected by VAC (a "man-in-the-middle" attack).
Network latencies and lag compensation can create paradoxes that seem illogical compared to the real world. For example, you can be hit by an attacker you can't even see anymore because you already took cover. What happened is that the server moved your player hitboxes back in time, where you were still exposed to your attacker. This inconsistency problem can't be solved in general because of the relatively slow packet speeds. In the real world, you don't notice this problem because light (the packets) travels so fast and you and everybody around you sees the same world as it is right now.

Net Graph

The Source engine offers a couple of tools to check your client connection speed and quality. The most popular one is the net graph, which can be enabled with net_graph 2 (or +graph). Incoming packets are represented by small lines moving from right to left. The height of each line reflects size of a packet. If a gap appears between lines, a packet was lost or arrived out of order. The lines are color-coded depending on what kind of data they contain.
Under the net graph, the first line shows your current rendered frames per second, your average latency, and the current value of cl_updaterate. The second line shows the size in bytes of the last incoming packet (snapshots), the average incoming bandwidth, and received packets per second. The third line shows the same data just for outgoing packets (user commands).



Optimizations
The default networking settings are designed for playing on dedicated server on the Internet. The settings are balanced to work well for most client/server hardware and network configurations. For Internet games the only console variable that should be adjusted on the client is "rate", which defines your available bytes/second bandwidth of your network connection. Good values for "rate" is 4500 for modems, 6000 for ISDN, 10000 DSL and above.
In an high-performance network environment, where the server and all clients have the necessary hardware resources available, it's possible to tweak bandwidth and tickrate settings to gain more gameplay precision. Increasing the server tickrate gernally improves movement and shooting precision but comes with a higher CPU cost. A CS:S server running with tickrate 100 generates about 3x more CPU load then a default tickrate 33 server. That can cause serious calculation lags, especially when lots of people are shooting at the same time. It's not suggested to run a game server with a higher tickrate then 66 to reserve necessary CPU resources for critical situations.
If the game server is running with a higher tickrate, clients can increase their snapshot update rate (cl_updaterate) and user command rate (cl_cmdrate), if the necessary bandwidth (rate) is available. The snapshot update rate is limited by the server tickrate, a server can't send more then one update per tick. So for a tickrate 66 server, the highest client value for cl_updaterate would be 66. If you increase the snapshot rate and encounter packet loss or choke, you have to turn it down again. With an increased cl_updaterate you can also lower the view interpolation delay (cl_interp). The default interpolation delay is 0.1 seconds, which derives from the default cl_updaterate 20. View interpolation delay gives a moving player a small advantage over a stationary player since the moving player can see his target a split second earlier. This effect is unavoidable, but it can be reduced by decreasing the view interpolation delay. If both players are moving, the view lag delay is affecting both players and nobody has an advantage.
The relation between snapshot rate and view interpolation delay is the following:

Source Engine v7 (CSS - HL2DM)
view interpolation delay = cl_interp_ratio / cl_updaterate

For example, if your client receives 66 update per second and the interp ratio is 2, your view interpolation delay will be 0.03 s. This way your view interpolation lag is lowered from 100ms to 30ms. cl_interp was disabled on the Source Engine v7, you need to use cl_interp_ratio and cl_updaterate to set the view interpolation delay. Removing the view interpolation lag completely by turning it off (cl_interpolate 0) will not work and cause jittery animations and worse hit detection.

Source Engine v14/v15 / Orange Box Engine (TF2 - DoD S) + Left 4 Dead Engine
cl_interp = cl_interp_ratio / cl_updaterate

For example, if your client receives 66 update per second and the interp ratio is 2, you can set cl_interp to 0.03. This way your view interpolation lag is lowered from 100ms to 30ms. Here, cl_interp_ratio is acting as a "limiter" of the cl_interp value. It is not possible to turn off the view interpolation lag on the Orange Box Engine.



Tips:


Don't change console settings unless you are 100% sure what you are doing
Most "high-performance" setting cause exactly the opposite effect, if the server or network can't handle the load.
Don't turn off view interpolation and/or lag compensation
It will not improve movement or shooting precision.
Optimized setting for one client may not work for other clients
Do not just use settings from other clients without verifing them for your system.
If you follow a player in "First-Person" as a spectator in a game or SourceTV, you don't exactly see what the player sees
Spectators see the game world without lag compensation.