restart your computer if you have just installed all of it. That happend to me before.
it doesn't make sense
Not if you host the server yourself. You do if you make some1 else host the server profesionally
you need to make a server and then they come
in the menu, click on create server and then go on it type sv_lan 0 in console and then others can join your server
Make sure your internet is working correctly. If it is, try reinstaling Steam.
If you have Steam installed, giving it your CD key should register it and make it update.
You must edit autobuy.txt. C:\Program Files\Valve\Steam\SteamApps\<username>\counter-strike\cstrike\autobuy.txt
You cannot get a free CS server for any versions of it. It costs money. You can rent or buy one. You can actually make your own for free. Or you can play on the best server >> Blood-Strike the ip is : forid-server.dyndns.org:27018
I think you have to press New Game and I think that's the new game in the list.
The file may be corrupt. Deleting it may make you redownload it from the server.
Delete the Files: C:\Program Files\Steam\steamapps\(steam name)\counter-strike source\cstrike\materials\models\weapons\ C:\Program Files\Steam\steamapps\(steam name)\counter-strike source\cstrike\models\weapons\ C:\Program Files\Steam\steamapps\(steam name)\counter-strike source\cstrike\weapons\ C:\Program Files\Steam\steamapps\(steam name)\counter-strike source\cstrike\scripts\weapons\