1. Для начала Вам нужно скачать програмку hldsupdatetool и установить её по-умолчанию в директорию C:\Program Files\Valve\HLServer. При установке желательно выбрать ваш регион, иначе файлы будут долго качаться. Скачать hldsupdatetool

2. Теперь идём в Консоль (Командная строка). Её можно запустить так: Start --> Run --> cmd (Пуск --> Выполнить --> cmd). Пишем в консоли:
Код
cd C:\Program Files\Valve\HLServer

Это значит, что вы работаете в папке \HLServer.

Потом создаём папку, где мы хотим поместить сервер. Я, например, создал папку "C:/Server". Потом в консоли:
Код
HldsUpdateTool.exe -command update -game cstrike -dir "C:/Server"





Ждём пару минут, пока обновится программа, и начнут скачиваться файлы.

Можно пока поиграть в сапёра, так как качаться будет где-то минут 20.

Вот и всё, сервер скачан. Закрываем консоль и идём в папку с сервером.

3. Старт сервера
Есть два способа запустить сервер: через консольный или визуальный (Steam GUI) режимы.
а) начнём с визуального, так как он проще, но "кушает" намного больше ресурсов.
Запускаем hlds.exe
Game - Counter-Strike
Server name - имя сервера
Map - стартовая карта
Network - Internet или Lan (Internet - для интернета, Lan - для сети)
MaxPlayers - максимальное количество игроков (слоты)
UPDport - порт для подключения (27015 - стандартный)
Rcon Password - пароль для удалённого управления сервером
Secure - valve античит, если он включён, то "кушает" больше ресурсов

Ну а дальше, я думаю, всё понятно.

б) теперь консольный режим
В папке с сервером создаем блокнотом файл StartServer.cmd
В него вписываем

Код
start /MIN/HIGH hlds.exe +sv_lan 1 -game cstrike +port 27015 -console -insecure -noipx +maxplayers 12 +map de_dust2

start /MIN/HIGH hlds.exe - старт hlds.exe с высоким приоритетом
sv_lan 1|0 - 1-интернет, 0-сеть.
-game - игра
+port - порт для подключения (27015 - стандартный)
-console - запуск в консольном режиме
+maxplayers - максимальное количество игроков (слоты)
+map - карта

Чтобы сервер был non-steam нам нужно крэкнуть файл swds.dll
Делаем это с помощью патчера (Universal Valve Dedicated Server Patcher v1.98.20PE, HLDS ULTIMATE PATCH (Win32/Unix))