Чтобы создать свой сервер необходимы 3 вещи:
1) Counter-Strike
2) Хорошее соединение с инетом
3) Внешний IP адрес (это к своему провайдеру)
-------------------------
Теперь по пунктам расписываю что делать:
1) Устанавливаем Counter-Strike
2) Скачиваем и устанавливаем вот этот патч
3) Заходим в корневую папку CS (напр.
C:\Games\Counter-Strike\)
4) Запускаем hlds.exe
5) Появляется вот такое окно:
Game - Игра
Server Name - Название сервера
Map - Стартовая карта
Network - Сеть
Max. Players - Максимальное количество игроков
UPD Port - Порт (по умолчанию 27015)
Rcon Password - Rcon пароль (с помощью Rcon'a можно управлять сервером: делать рестарты, менять карту, кикать и т.д.)
Secure (Valve Anti-Cheat) - Защита сервера (VAC). Здесь галку нужно убрать, т.к. это для лицензионной версии.
Нажимаем Start Server
6) Появляется еще одно окно:
Ждем пару секунд.
7) Появляется следующее окно:
IP Address - IP адрес сервера
Вот и все.
P.S. Можете там еще поковыряться в настройках. Изменить Map Cycle (Карты, которые будут меняться после окончания времени)