![]() |
| |||||||
| Home | GzP Upload | GzP Arcade | Register | vbBux / vbPlaza | All Albums | FAQ | Donate | Members List | Calendar | Mark Forums Read |
| Counter-Strike/CS:S All counter strike (and its sequels') discussion goes here. |
![]() |
| | Thread Tools | Display Modes |
| | #1 |
| Registered User ![]() | 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!"> 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. 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 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.
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 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. 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. 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 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. |
| | |
| The Following User Says Thank You to wesleyplet For This Useful Post: | gt_killa2001 (04-22-2008) |
| Sponsored Links |
| |
| | #3 |
| Registered User ![]() | Re: List of Tutorials |
| | |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |