GamerzPlanet - For All Your Online Gaming Needs!!

Go Back   GamerzPlanet - For All Your Online Gaming Needs!! > General Gaming > Steam Games > Counter-Strike/CS:S

Counter-Strike/CS:S All counter strike (and its sequels') discussion goes here.



List of Tutorials

Counter-Strike/CS:S


Reply
 
Thread Tools Display Modes
Old 03-31-2008, 10:30 PM   #1
Registered User
 
Last Online: 07-09-2008 06:47 PM
Join Date: Oct 2006
Location: Los Angeles
Posts: 174
Thanks: 3
Thanked 11 Times in 9 Posts
wesleyplet is on a distinguished road
iTrader: 0 / 0%
Points: 3,109.97
Bank: 352.60
Total Points: 3,462.57
List of Tutorials

I needed something to entertain me because I was extremely bored so I decided to post up something thats actually useful. I'll update it when I have to the time. Most of these I wrote either a while back or recently, others I give credits to their authors.

Basics:

How to bind a key:
Code:
Binding any command takes the form of:

 bind <key> <command>.


Binding can be done via the console in-game or by editing a .cfg file in your 

cstrike folder. To bind in the console a specific text to display replace <key> with a key which is not yet used for anything else in your game. I suggest using - or h. Then replace the <command> with:
say \"GzP Join now!".


Hit enter and then simply press the key you assigned. The message should appear automatically.
 
Example:
bind - say \"www.GamerzPlanet.net\ Join now!"> 
Some information about rates:

Code:
Rates
This is your download speed in bytes / second.
If you know your advertised speed in kbIps (like a 56k is actually 56kbIps), then  all you have to do is divide your speed by 8 and multiply it by 1024.
Like this: 

  56 / 8 = 7 kbYtes/sec (1 byte = 8 bits)
  7 * 1024 = 7168 bYtes/sec (1 kbyte = 1024 bytes)
 
  Your rate would be:
 rate 7168
 You should know you will never download @7168, because thats the maximum theoretical    limit. Instead, you should be realistic and take 90% of the theoretical limit    to get the download speed you would get on most servers.
 90% of 7168 = 7168 * 0.9 = 6451
 rate 6451
 That's about right, and should work best if you have a 56k dialup modem.
 cl_rate
 This is your upload speed in bYtes / second. It's how fast you send the things    you do to a server. But your upload speed is usually not as fast as your download    speed, so you need to make different calculations for "cl_rate" than    for "rate".
 Let imagine you have DSL, with 128k upload speed.
  128k is an advertised speed, so it is in kbIts/sec.
 128 / 8 = 16 kbYtes/sec
  16 * 1024 = 16384 bYtes/sec
 Again, you wont upload at that speed, instead your max upload speed will be    about 90% of the advertised speed.
 16384 * 0.9 = 14746 bYtes/sec
 So your cl_rate will be:
 cl_rate 14746
 
  cl_updaterate
 This is the amount of times you receive updates from the server per second.
 In a heavy firefight the largest packets can be up to 180 bytes. (A packet    is a bit of information that you receive).
 If we divide our rate by the largest packet size, we'll get our cl_updaterate.
 
  6451 / 180 = 36
 cl_updaterate 36
 
  We dont need to take 90% of the updaterate, because we've already done that    in the rate calculation.
 cl_cmdrate
 This is like cl_updaterate only that it's the amount of times you send updates    to the server. The largest packet size that you (the client) send to the server    is something like 30 bytes.
 So we should divide cl_rate by the largest packet size we send through:
 
  14746 / 30 = ~491
 
  Now, you can't send 491 updates per second to the server . It's almost impossible    for the server to handle all those packets. What Half-Life has done, is limit    cl_cmdrate to 100
  So if you calculate cl_cmdrate and its bigger than 100, change it to 100
 
  cl_cmdrate 100
 
  That's more than fast enough for most ppl.
 =============================================
  =============================================
 That was the first part, I think all I said there has been said before, and    perhaps better than I explained it.
 But now comes the bit everyone forgot to mention!
  The server you connect to has maximum and minimum rates. What the fu*k does    that mean? It means that your specially calculated rates wont work properly    and youll get choke and loss.
 How should you fix this?
 Well, currently you can only do this by looking up the max rates of the server,    and recalculating rates after youve got the servers max rates.
 Ill explain how:
 1/ First connect to a server
  2/ Open console with "~"
  3/ Type: sv_maxrate
  4/ Press enter
  5/ You should see a message in console displaying sv_maxrate xxxx
 
  Now that you've got the servers max rate, you know your own max rate aswell,    the server limits your rate to his own max rate.
 So now we have to adjust our own rates.
 Lets say sv_maxrate was 10000
 sv_maxrate 10000
 
  Our rate should then also be 10000 (if your rate is less than sv_maxrate, you    dont need to do any more calculations, you have the best rates for your connection).    What we need to change is our cl_updaterate to avoid choke.
 So we need to calculate cl_updaterate based on a rate of 10000
 10000 / 180 = 56
 cl_updaterate 56
 
  That will be our new cl_updaterate.
  After you've done that, you have calculated the best possible rates for the    server you are on. All you have to do is type "cl_updaterate 56" in    console.
 If you still experience choke or loss, lower your cl_update and cl_cmdrate,    not your rate/cl_rate.
Gaming Slang:

Code:
   This is a list of the most used counter-strike abbreviations. 
AFK : Away From Keyboard
   BRB : Be Right Back
   BTW : By The Way
   BS : Bullsh*t
   Cya : See You
   FFS : For F*ck's Sake
   FOAD : F*ck Off And Die!
   FU : F*ck You!
   G2G : Got To Go
   GG : Good Game
   GJ : Good Job
   Hax0r : Hacker, cheater
   JK : Just Kidding
   J00, j00, joo : You
   leet, l33t, 1337, 31337 : Elite
   LMAO : Laughing My Ass Off
   LMFAO : Laughing My F*cking/Fat Ass Off
   LOL : Laughing Out Loud
   NJ : Nice Job
   NP : No Problem
   NT : Nice Try
   OMG : Oh My God/Gosh
   OMFG : Oh My F*cking God/Gosh
   Plz : Please
   ROFL : Rolling On Floor Laughing
   ROFLMAO : Rolling On Floor Laughing My Ass Off
   STFU : Shut The F*ck Up
   Sux0rz : Sucker, Sucks
   TBH : To Be Honest
   Thx : Thanks
   TTYL : Talk To You Later
   W/e : Whatever
   WTF : What The F*ck
   WTH : What The Hell
   N1 : Nice One
   Noob, n00b : Newbie, inexperienced
   Owned, 0wned, Ownage : Dominated, domination
   Pr0n : Pornography, porn
   Pwn : Total Domination
   R0x0rz : Rocking, rocks
FAQ's:
Code:
Getting Up and Running

So how can I get Counter-Strike?

There are two ways to acquire and play Counter-Strike. First, if you own the game Half-Life, you can download it for free right here from the official web site. Or second, if you don\'t own Half-Life, you can buy Half-Life: Counter-Strike retail from your local software store.

How do I know if I have the RETAIL version of CS or the MOD version?

To check whether you have the retail or mod version of CS, please see our CS Download Wizard. 

What\'s with the naming system between CS Retail and CS Mod?

CS Mod\'s versions are named 1.x (such as V1.3). CS Retail\'s versions are numbered 1.0.0.x (such as 1.0.0.3).

The CS Retail patches are missing a lot of the maps that CS Mod has, what\'s up?

You can download from counter-strike.net a map-pack that has all the non-retail CS maps.

What do I need installed in order to play CS?

If you have the MOD version installed, you need to have Half-Life installed, you need the latest Half-Life patch as well as the latest verson of Counter-Strike. If you are running the Retail version of CS, you will need to have CS installed from the CD, and the latest CS retail patch. You can get all of the files at Fileplanet\'s HL section and all needed CS files right here at our site on the downloads page.

I can\'t get the console to work in Counter-Strike!

You need to make a shortcut that enables the console. Find your Half-Life folder, right click on hl.exe (choose \'create shortcut\' Right click on this new shortcut, choose \'properties\', then edit the \'target\' (command line) to say something similar to C:\\sierra\\half-life\\hl.exe -game cstrike -console.

I\'m getting the error Hunk_Alloc:failed on xxxxx bytes. How can I fix this?

CS uses more RAM than HL and TFC, so those with 32megs of RAM are having problems. In your command line, set -heapsize 32000 -- or try other values, smaller or larger -- depending how much RAM you have. If you don\'t know how to do this, right click on hl.exe and \'create shortcut\' Right click on this new shortcut, choose \'properties\', then edit the \'target\' (command line) to say something similar to C:\\sierra\\half-life\\hl.exe -game cstrike -heapsize 32000.The real fix, however, is to get more RAM.

I\'m getting the error could not load library C:\\SIERRA\\HALF-LIFE\\/cstrike/cl_dlls/client.dll. What is going on?

This is an error for the free Half-Life mod version of CS. This means that you don\'t have the latest Half-Life patch installed. Go to counter-strike.net download the latest HL patch file.

Misc Questions

Who made Counter-Strike?

The [Only registered and activated users can see links. ] made Counter-Strike.

So what\'s this mod all about?

CS is a realistic mod for Half-Life, where two teams (the Terrorists and the Counter-Terrorists) battle it out and perform map specific objectives. See the about page for a more detailed explanation.

Where can I get a copy of all the CS commands/cvars?

Read the latest CS Manual for a complete listing.

Why isn\'t there a Mac version of Counter-Strike?

A Mac version of Counter-Strike hinges on Valve Software porting Half-Life to the Mac. Their planned Mac port fell through. Thus, there will not be a Mac CS version (atleast not in the near future). In other words, the possitility of a Mac port isn\'t up to us.

Will CS ever support / include bots?

CS will probably not include bots out of the box. However, there are a couple well done bots available from third party developers.

What\'s with the left handed weapons I\'ve heard so much about?

All first person weapon models were strictly left handed up to beta 6. With the release of beta 6, you can now choose between left and right handed models. Type setinfo lefthand 0 at the console to use right handed guns. 

Does Counter-Strike include Single Player? How about Deathmatch?

Traditional Counter-Strike just supports teamplay, multiplayer. A CS single player expansion is in the works by Valve Software in association with the CS Team.

Can I still submit a map for Counter-Strike although betas are already out?

Yes! We will continue to add new maps as the mod is developed and more releases are made. Head on over to the mapping information page for more stuff. 

What is the max player limit for CS maps?

Generally 20 players. Though some maps support up to 32, based on the mapper\'s discretion. 

Do you support the HL Linux server port?

Yes, the CS linux server is put out with each release, usually on the same day and a few hours before the windows release.
How to download and play demos(Credits to Elvis):
Code:
Download the .dem file to your desktop or wherever you set the file to download to. Cut that file then paste it into the destination :  C:\Program Files\Valve\Steam\SteamApps\<username>\counter-strike source\cstrike 
 (NOTE ? The ?<username>? bit means your steam account name.) 
 For example ? my steam account name is ?sgtelvis? therefore its : -  
 C:\Program Files\Valve\Steam\SteamApps\sgtelvis\counter-strike source\cstrike 
In this folder you should put all your Source demos, another useful thing to do is to put a shortcut to that folder on your desktop for easy navigation, instead of having to browse through all the folders every time. 
 Now you are ready to view these demos in the Counter-Strike Source interface  
 1. Open up Source on your computer
2. Open up Console by pressing ? ` ? on your keyboard


Console Should look something a lot like this   NOW ? In the console type ?playdemo? 
A list of demo names should now appear use arrow cursors to go up and down to select your demo you want to play, then press enter, a few calculations will start in the console box then your demo will load. When watching a demo you cannot change player you are watching or change view. 
 IMPORTANT NOTES 
 You cant view demos with incorrect file names such as : 
  ?Demo 1 5v5 match?
It has to be -  ?Demo_1_5v5_match? 
 Don?t ask why that?s the way it is, so no spacings, use underscores. 
 Demo Commands In Console 
 demo_pause ? Pauses the current demo playing
demo_resume ? Resumes playback of that demo
demo_timescale  - Fast forwards the demo
Mute that annoying noob:
Code:
Before Steam came along last year, it was simple enough to mute an annoying player in counter-strike 1.5. You could do it from the score sheet by holding tab and clicking the victim.
In the nature of Steam, it\'s a bit more complicated than that in counter-strike 1.6. To mute a player you must now go to the menu by hitting Esc then clicking Player List then finding and clicking the player and at last clicking Mute In-Game Voice. That player is now muted on your game.
How to use mIRC:
Code:
 IRC stands for Internet Relay Chat. There are lots of IRC networks out there, the largest of which is called Quakenet. Networks are composed of multiple server computers that are joined together as one great virtual server. Networks are used to link together users. Users can join channels and/or make new ones for their needs. You can connect to IRC using an IRC-client, the most popular Windows client is mIRC. For linux, there's irssi, BitchX etc. For Macs there's Snak, Ircle etc. 
 Using IRC 
I'm using mIRC as an example. When you get mIRC set up, you have to connect. Type in your nickname and select the settings you want to from the option box that opens when you start mIRC. Then choose Servers (see picture below) and select Quakenet from the drop-down menu. After that, click Connect To Server. 
 
(mIRC options box) 
When you have connected, a "Mirc favorites" box will pop up. Select the channel you want from the list or type a channel name (for testing purposes, #inthehole welcomes you). And click Join. 
 All channels are prefixed. Most of them have # infront of the name, some networks allow different symbols, such as !. 
 [View Image]
(mirc as a whole with channels folder open) 
 Using Commands when you get in a channel: just type in the command and/or attributes. 
 /nick SOMETHING - Changes your nickname
/join #channel - Joins #channel  /part #channel - Parts #channel /server -m ADDRESS - Connect to different server, -m for new server window /disconnect - Can you guess this one? /help topic  - Find help on a topic/command/whatever. the mIRC help documents are very good 
 Doubleclick on a nickname to talk with him privately 
 Managing / operating a channel. 
At some point you will propably get voice (+v), which is basically useless. When you get channel operator status, you have the power to kick and ban people and change channel preferences. 
 Doubleclick on the channel to open a menu of varied options. Rightclick on a nickname to open a popup menu of some more options. 
 For manual operation, there are lots of commands, here are the ones you might need the most 
 /mode #channel +o nick  - Gives channel operator status to nick /mode #channel +v nick - Gives voice /kick #channel nick - Kicks nick off /ban #channel nick - Bans the person 
 Again. /help will be your friend.  /help /mode will give you info on various commands
How to retrieve a lost config.cfg:
Code:
If you have lost, deleted or had your controls in your config.cfg file unbinded via some way or other then here is my backup config.cfg which will get you back into the game in no time. Just copy the stuff below and save it into your cstrike folder as config.cfg.

// This file is overwritten whenever you change your user settings in the game.
 // Add custom configurations to the file "userconfig.cfg".  unbindall
  bind "TAB" "+showscores"
  bind "ENTER" "+attack"
  bind "ESCAPE" "cancelselect"
  bind "SPACE" "+jump"
  bind "'" "+moveup"
  bind "+" "sizeup"
  bind "," "buyammo1"
  bind "-" "say >< www.INTHEHOLECS.net ><"
  bind "." "buyammo2"
  bind "/" "amxmodmenu"
  bind "0" "slot10"
  bind "1" "slot1"
  bind "2" "slot2"
  bind "3" "slot3"
  bind "4" "slot4"
  bind "5" "slot5"
  bind "6" "slot6"
  bind "7" "slot7"
  bind "8" "slot8"
  bind "9" "slot9"
  bind ";" "+mlook"
  bind "=" "sizeup"
  bind "P" "amxmodmenu"
  bind "[" "invprev"
  bind "]" "invnext"
  bind "`" "toggleconsole"
  bind "a" "+moveleft"
  bind "b" "buy"
  bind "c" "radio3"
  bind "d" "+moveright"
  bind "e" "+use"
  bind "f" "impulse 100"
  bind "g" "drop"
  bind "h" "+hook"
  bind "i" "showbriefing"
  bind "j" "cheer"
  bind "k" "+voicerecord"
  bind "m" "chooseteam"
  bind "n" "+hook"
  bind "o" "buyequip"
  bind "p" "amxmodmenu"
  bind "q" "lastinv"
  bind "r" "+reload"
  bind "s" "+back"
  bind "t" "impulse 201"
  bind "u" "messagemode2"
  bind "w" "+forward"
  bind "x" "radio2"
  bind "y" "messagemode"
  bind "z" "radio1"
  bind "~" "toggleconsole"
  bind "UPARROW" "+forward"
  bind "DOWNARROW" "+back"
  bind "LEFTARROW" "+left"
  bind "RIGHTARROW" "+right"
  bind "ALT" "+strafe"
  bind "CTRL" "+duck"
  bind "SHIFT" "+speed"
  bind "F5" "snapshot"
  bind "F6" "save quick"
  bind "F7" "load quick"
  bind "F10" "quit prompt"
  bind "PGDN" "+lookdown"
  bind "PGUP" "+lookup"
  bind "END" "centerview"
  bind "MWHEELDOWN" "invnext"
  bind "MWHEELUP" "invprev"
  bind "MOUSE1" "+attack"
  bind "MOUSE2" "+attack2"
  bind "PAUSE" "pause"
  _cl_autowepswitch "1"
  _snd_mixahead "0.1"
  ati_npatch "1.0"
  ati_subdiv "2.0"
  bgmvolume "1.000000"
  bottomcolor "6"
  brightness "1"
  cl_allowdownload "1"
  cl_allowupload "1"
  cl_backspeed "400"
  cl_cmdbackup "2"
  cl_cmdrate "80"
  cl_corpsestay "600.000000"
  cl_crosshair_color "50 250 50"
  cl_crosshair_size "auto"
  cl_crosshair_translucent "0"
  cl_dlmax "128"
  cl_download_ingame "1"
  cl_dynamiccrosshair "1"
  cl_forwardspeed "400"
  cl_himodels "0"
  cl_idealpitchscale "0.8"
  cl_lc "1"
  cl_logocolor "#Valve_Orange"
  cl_logofile "lambda"
  cl_lw "1"
  cl_minmodels "0"
  cl_radartype "0"
  cl_righthand "1"
  cl_shadows "1"
  cl_timeout "305"
  cl_updaterate "80"
  cl_vsmoothing "0.05"
  cl_weather "0"
  con_color "255 180 30"
  console "1"
  crosshair "1"
  fastsprites "2"
  fps_max "150"
  fps_modem "0"
  gamma "3"
  gl_dither "1"
  gl_flipmatrix "0"
  gl_fog "1"
  gl_monolights "0"
  gl_overbright "0"
  gl_polyoffset "0.1"
  hisound "0"
  hpk_maxsize "0"
  hud_capturemouse "1"
  hud_centerid "0"
  hud_draw "1"
  hud_fastswitch "0"
  hud_saytext_internal "1"
  hud_takesshots "0"
  joystick "0"
  lookspring "0.000000"
  lookstrafe "0.000000"
  m_filter "0"
  m_forward "1"
  m_pitch "0.022"
  m_side "0.8"
  m_yaw "0.022"
  model "gordon"
  MP3FadeTime "2.0"
  MP***lume "0.800000"
  mp_decals "20.000000"
  name "Player Name"
  net_graph "3"
  net_graphpos "1"
  net_scale "5"
  r_bmodelhighfrac "5.0"
  r_detailtextures "0"
  s_a3d "0"
  s_automax_distance "30"
  s_automin_distance "2"
  s_bloat "2.0"
  s_distance "60"
  s_doppler "0.0"
  s_eax "0"
  s_leafnum "0"
  s_max_distance "1000"
  s_min_distance "5"
  s_numpolys "200"
  s_polykeep "1000000000"
  s_polysize "10000000"
  s_refdelay "4"
  s_refgain "0.4"
  s_rolloff "1.0"
  s_verbwet "0.25"
  sensitivity "10"
  skin ""
  spec_autodirector_internal "1"
  spec_drawcone_internal "1"
  spec_drawnames_internal "1"
  spec_drawstatus_internal "1"
  spec_mode_internal "2"
  spec_pip "0"
  suitvolume "0.250000"
  sv_aim "0"
  sv_voiceenable "1"
  team ""
  topcolor "30"
  viewsize "110"
  voice_enable "1"
  voice_forcemicrecord "1"
  voice_modenable "1"
  voice_scale "0.750000"
  volume "1"
  setinfo "_vgui_menus" "0"
  setinfo "_ah" "1"
  +mlook
  +jlook
  exec userconfig.cfg 
How to use Team Speak(Credits to Elvis):
Code:
 This tutorial will teach how to connect to a server with TS2, which is basically a voice communication programme used for people, mainly gamers to talk to one another during play. It?s going to be step by step so if you follow the steps this tutorial should be successful.  HOW TO INSTALL AND SET UP TEAMSPEAK 2 
 To start with you will need to download TS2! So download TS2 [Only registered and activated users can see links. ]. Once you have the .exe file you will need to execute it. 
 Follow the on screen instruction which show you where you want to install TS2 to and other random stuff like quick launch icons (useless things) Now your ready to go, open up TS2 and then move onto second section. 
 CONNECTING TO A SERVER 
Once you?ve opened TS2 and get a blank screen that?s a kind of purple colour, click on ?Connect? in the top left ? then follow it by clicking on ?Connect?, don?t click on ?Quick Connect? this is a bad way to connect to a server as you can only put details of one server in that box. 
 
You should get a box looking like this, this is basically the box where your going to enter all the data for the server. 
 LABEL - This is where you should type the name of the server, just think one up, e.g. ?InTheHoleCS.net TS2? - It doesn?t matter what you call it, just make sure you?ll recognise it when you want to connect to it another time. 
 SERVER ADDRESS - Here you just copy + paste the IP address of the server you?re connecting to e.g. 217.146.93.26:8998. 
 NICKNAME - This is just the name that will be assigned to you when you join the server - make it whatever you want, it?s limited to 30 characters though (so not too long) 
 REGISTERED / ANONYMOUS LOGON - If you have an account on that Teamspeak server used the registered logon (note the logon name is case sensitive) So ?BOB? couldn?t login as ?bob? ? but usually if you are connecting to Teamspeak then you will use Anonymous. You will find out what you can do with registration in a minute. 
 USER PASSWORD - Just the password IF you have a Teamspeak account to login to. Should display like ?*********? 
 AUTO-RECONNECT - Tick the box - because when (sometimes) servers crashed or your internet crashes Teamspeak will disconnect (obviously) but it will keep trying to login again until the internet goes back up and you can. 
 DEFAULT CHANNEL - Only if connecting to server with loads of channels then type the name of your channel e.g. ?Channel 4? - remember Case sensitive. 
 DEFAULT SUBCHANNEL - Leave Blank, sub-channels are never used in most servers 
 CHANNEL PASSWORD - Type the password of the channel your joining if it has one, obviously if it doesn't then don?t.
wesleyplet is offline   Reply With Quote
The Following User Says Thank You to wesleyplet For This Useful Post:
gt_killa2001 (04-22-2008)
Sponsored Links
Old 04-14-2008, 04:06 PM   #2
Registered User
 
Last Online: 09-03-2008 01:28 PM
Join Date: Apr 2008
Age: 17
Posts: 21
Thanks: 0
Thanked 0 Times in 0 Posts
mo321 is on a distinguished road
iTrader: 1 / 100%
Points: 2,593.46
Bank: 0.00
Total Points: 2,593.46
Re: List of Tutorials

thanks I was looking for the rates commands
mo321 is offline   Reply With Quote
Old 04-16-2008, 08:36 PM   #3
Registered User
 
Last Online: 07-09-2008 06:47 PM
Join Date: Oct 2006
Location: Los Angeles
Posts: 174
Thanks: 3
Thanked 11 Times in 9 Posts
wesleyplet is on a distinguished road
iTrader: 0 / 0%
Points: 3,109.97
Bank: 352.60
Total Points: 3,462.57
Re: List of Tutorials

Quote:
Originally Posted by mo321 View Post
thanks I was looking for the rates commands
Glad this thread could help. :D
wesleyplet is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

All times are GMT -7. The time now is 11:00 PM.


Powered by: vBulletin
Copyright ©2008, GamerzPlanet.Net
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Network: GamerzPlanet | ForumzPlanet | GzPUpload | GzPArcade | GzP Host | Poker Tips | Watch Desperate Housewives | Visits: