Бывает такое, что Steam начинает работать нестабильно, а именно:
1. При попытке зайти на сервер, Вас выкидывает с непонятной ошибкой.
2. Steam сообщает, что в настоящий момент игра не может быть запущена.
3. Steam не запускается. Это может быть связано с неудачным автоматическим обновлением Steam, а так же с нарушением файлов самой игры.
Для начала запускаем Steam. Выбираем раздел "ИГРЫ", нажимаем правую! клавишу мыши на Counter-Strike: Source, выбираем в контекстном меню "СВОЙСТВА" и жмем левую! клавишу мыши. В открывшемся окне переходим на вкладку "ЛОКАЛЬНЫЕ ФАЙЛЫ" и жмем левую! клавишу на кнопке "ПРОВЕРИТЬ ЦЕЛОСТНОСТЬ КЭША...". Ждем окончания проверки. На этом первый этап окончен. Пробуем работоспособность.
Если не помогло, то берем новую версию Steam ЗДЕСЬ!
Устанавливаем (старый Steam и Counter-Steike: Source не сносим!).
Если и это не помогло.
Сохраняем конфиги.
Сносим Counter-Strike: Source, другие игры (если есть)...
Сносим Steam.
Устанавливаем новую версию Steam.
Устанавливаем Counter-Strike: Source.
Все обновляем.
Вставляем старые конфиги (если уверены, что проблема была не в них =)) )
Играем