servarium :)
главная / журнал / Как настроить выделенный сервер Counter-Strike 2 на Windows: полное руководство
гайд 13 мая 2026 г. · 12 мин чтения · Counter-Strike 2

Как настроить выделенный сервер Counter-Strike 2 на Windows: полное руководство

Инструкция из исходного markdown: требования, установка, конфигурация, порты, запуск и подключение сервера.

Прежде чем переходить к настройкам, важно понять контекст. Сервер для Counter-Strike 2 — это не только мощность железа, но и грамотная конфигурация: от тикрейта до резервного копирования. В этом гайде разбираем то, что обычно остаётся за кадром в официальной документации.

Свой собственный выделенный сервер Counter-Strike 2 (CS2) даёт полный контроль над матчами: вы сами решаете, кто подключается, какие карты идут в ротации, какие правила, какой тикрейт и какие моды установлены. Это руководство шаг за шагом проведёт вас через весь процесс на машине под управлением Windows — от планирования железа до первого раунда на сервере. Описанная процедура проверена на актуальном рабочем процессе SteamCMD (App ID 730, анонимный вход) и подходит для Windows 10/11 (64-бит), а также Windows Server 2019/2022.

1. Рекомендуемые системные требования

Приведённые ниже значения — это согласованная сводка из руководств Corsair, Dot Esports, SkinsMonkey, IONOS, Survival Servers и документации HOSTKEY.

Практический целевой набор:

  • Процессор: 6 ядер / 12 потоков на частоте от 3,5 ГГц (Intel Core i5-12400 / AMD Ryzen 5 5600 или лучше)
  • Оперативная память: 16 ГБ DDR4
  • Видеокарта: GTX 970 / RX 570 или мощнее (сам сервер видеокарту не использует — она нужна клиенту CS2)
  • Накопитель: 120 ГБ свободного места на SSD, желательно NVMe
  • Сеть: проводной Ethernet, минимум 100/100 Мбит/с, низкий джиттер
  • ОС: Windows 10/11 64-бит (Home или Pro) либо Windows Server 2019/2022

Если хостить сервер на домашнем ПК, он будет доступен только когда машина включена, а домашний интернет, как правило, по стабильности отдачи проигрывает каналам в дата-центрах. Для тренировок с друзьями этого вполне достаточно, но для публичного сервера 24/7 имеет смысл смотреть в сторону VPS или dedicated-сервера у провайдера.

2. Что понадобится перед началом

До того как браться за настройку, убедитесь, что у вас есть:

  1. Аккаунт Steam (нужен только для генерации GSLT, скачивать сами файлы сервера он не требуется).
  2. Установленная Counter-Strike 2.
  3. Права администратора на той учётной записи Windows, под которой работаете.
  4. Рабочее интернет-подключение.

3. Шаг 1 — Установка SteamCMD

SteamCMD — это консольная версия клиента Steam и официальный инструмент Valve для скачивания файлов выделенных серверов.

  1. Скачайте архив SteamCMD с официального адреса Valve:

https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip (Документация: https://developer.valvesoftware.com/wiki/SteamCMD)

  1. Создайте под него отдельную папку, например C:\\SteamCMD, и распакуйте туда содержимое steamcmd.zip.
  2. Дважды кликните по steamcmd.exe. При первом запуске SteamCMD сам докачает недостающие файлы.

Когда в окне появится приглашение Steam> и сообщение Loading Steam API…OK, SteamCMD готов к работе.

!Первый запуск SteamCMD на Windows (https://screensaver01.zap-hosting.com/index.php/s/7Hib2ZgaYWTsRNE/preview) *SteamCMD завершает самообновление при первом запуске (изображение: ZAP-Hosting).*

4. Шаг 2 — Скачивание файлов выделенного сервера CS2

В строке SteamCMD выполните по очереди следующие команды. Выделенный сервер CS2 распространяется публично, поэтому достаточно анонимного входа.

unknown node

Что делает каждая строка:

  • login anonymous — авторизация без аккаунта Steam.
  • force_install_dir C:\\cs2-server — задаёт путь установки. Если хотите положить сервер в другое место, поменяйте путь.
  • app_update 730 validate — App ID 730 — это Counter-Strike 2; ключ validate проверяет целостность файлов.
  • quit — выход из SteamCMD после того, как загрузка закончится.

Загрузка занимает около 35 ГБ и может идти заметное время.

!SteamCMD выполняет app_update 730 (https://screensaver01.zap-hosting.com/index.php/s/cgMfJdL5DNNxjrf/preview) *SteamCMD устанавливает CS2 командой app_update 730 (изображение: ZAP-Hosting).*

Если загрузка прервётся на середине, просто запустите app_update 730 validate ещё раз — SteamCMD продолжит с того же места и заодно перепроверит файлы.

5. Шаг 3 — Получение токена сервера (GSLT)

GSLT (Game Server Login Token) нужен, чтобы ваш сервер был виден в публичном браузере сообщества и чтобы друзья могли подключаться к нему через интернет под своими аккаунтами Steam.

  1. Зайдите на https://steamcommunity.com/dev/managegameservers и войдите под своим Steam-аккаунтом.
  2. В форме Create a new game server account заполните:
  • App ID of the game server: 730
  • Memo: любое удобное название, например «My CS2 Server».
  1. Нажмите Create. Steam сгенерирует 32-символьный токен. Скопируйте и сохраните его — позже его нужно будет вставить в команду запуска.

!Управление аккаунтами игровых серверов Steam для CS2 (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/cs2-game-server-token.png) *Создание GSLT для CS2 (App ID 730) на странице управления игровыми серверами Steam (изображение: IONOS).*

6. Шаг 4 — Создание конфигурационного файла server.cfg

Сервер читает свою конфигурацию из файла server.cfg, лежащего в папке cfg. При выбранном выше пути установки полный путь будет таким:

unknown node

Если файла там ещё нет, создайте в этой папке пустой текстовый документ и переименуйте его в server.cfg (убедитесь, что в Проводнике включено отображение расширений, иначе можно случайно получить server.cfg.txt).

В качестве отправной точки подойдёт такая конфигурация:

unknown node

Полный список консольных переменных CS2 есть в общедоступной вики и на developer.valvesoftware.com. Если же сервер нужен чисто под тренировки (бесконечные деньги, моментальный респаун, отображение траекторий гранат), используйте пример training-конфига ниже в этом руководстве.

7. Шаг 5 — Открытие нужных портов в брандмауэре Windows

По умолчанию CS2 использует следующие порты:

  • 27015 / UDP — основной игровой трафик (обязательно);
  • 27015 / TCP — RCON (опционально, но рекомендуется);
  • 27020 / UDP — SourceTV (опционально).

Чтобы разрешить входящий трафик в брандмауэре Windows:

  1. Нажмите Win + R, введите wf.msc и нажмите Enter.
  2. Слева выберите Правила для входящих подключений → справа Создать правило….
  3. Выберите Для порта → Далее.
  4. Поставьте переключатель на UDP, в поле Определённые локальные порты впишите 27015-27020, нажмите Далее.
  5. Выберите Разрешить подключение, нажмите Далее.
  6. Отметьте профили Доменный, Частный и Публичный (для игры по локальной сети достаточно «Частный»), нажмите Далее.
  7. Назовите правило CS2 Server (UDP) и нажмите Готово.
  8. Повторите ту же процедуру для протокола TCP с тем же диапазоном портов.

!Брандмауэр Windows — добавление правил для входящих подключений CS2 (https://screensaver01.zap-hosting.com/index.php/s/EM32i73TLcn32Mc/preview) *Окно настроек брандмауэра Windows, в котором добавляются порты CS2-сервера (изображение: ZAP-Hosting).*

Если ваш ПК подключён к интернету через домашний роутер, дополнительно потребуется проброс портов: пробросить UDP 27015 с роутера на локальный IPv4-адрес вашего компьютера (узнать его можно командой ipconfig в командной строке — нужна строка IPv4-адрес вида 192.168.1.x). Интерфейсы у роутеров разные, но правило одинаковое:

  • Имя службы: CS2
  • Внешний / внутренний порт: 27015
  • Протокол: UDP
  • Внутренний IP: локальный IPv4 вашего ПК

8. Шаг 6 — Создание скрипта запуска

Откройте Блокнот, вставьте текст ниже и сохраните файл как start_server.bat в папке C:\\cs2-server\\game\\bin\\win64 (там, где лежит cs2.exe). Замените XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX на свой GSLT, полученный в Шаге 3.

unknown node

Ключевые параметры:

Параметр

Назначение

-

-

-dedicated

Запуск CS2 в режиме выделенного сервера (без графического окна игры)

+ip 0.0.0.0

Прослушивать все сетевые интерфейсы

-port 27015

UDP-порт, на котором слушает сервер

+map de_dust2

Карта, загружаемая при старте

-maxplayers_override 10

Максимальное количество слотов

+game_type 0 +game_mode 1

Соревновательный режим (см. таблицу ниже)

+sv_setsteamaccount

Подставляет ваш GSLT

+exec server.cfg

Загружает конфиг из Шага 4

+hostname

Имя сервера, которое видно в браузере

Часто используемые сочетания game_type / game_mode (по данным руководства GHOSTCAP):

Режим

game_mode

game_type

-

-

-

Casual

0

0

Competitive

1

0

Wingman

2

0

Deathmatch

2

1

Demolition

1

1

Arms Race

0

1

Custom

0

3

Training

0

2

Дважды кликните по start_server.bat — откроется консольное окно с логами сервера. Первый запуск может занять минуту или две: CS2 заканчивает инициализацию и компилирует шейдеры.

9. Шаг 7 — Подключение к своему серверу

С той же машины (хост играет на своём же сервере)

  1. Запустите Counter-Strike 2.
  2. Откройте консоль разработчика (включается в Настройки → Игра → Включить консоль разработчика, открывается клавишей ~).
  3. Введите:
unknown node

Из той же локальной сети

Узнайте локальный IPv4 хоста через ipconfig, и пусть друг введёт:

unknown node

Через интернет

Узнайте свой публичный IPv4 (например, на whatismyip.com), и пусть друзья введут:

unknown node

В самом CS2 также можно перейти в Играть → значок глобуса рядом с «Подбор матчей», чтобы открыть браузер серверов сообщества, и добавить адрес в Избранное.

!Меню «Играть» в CS2 и значок глобуса для браузера серверов сообщества (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/cs2-play-menu.png) *Значок глобуса открывает браузер серверов сообщества внутри CS2 (изображение: IONOS).*

!Браузер серверов CS2 — вкладка «Избранное» (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/cs2-game-server-browser.png) *Вкладка «Избранное», где сервер можно добавить вручную по IP (изображение: IONOS).*

Когда всё работает корректно, ваш сервер появляется в списке, и зайти на него можно как на любой другой сервер сообщества.

!CS2 в игре — сервер успешно работает (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/cs2-practice-mode-screenshot.png) *CS2, запущенный на собственном тренировочном сервере (изображение: IONOS).*

10. Бонус: конфигурация для тренировок

Если цель — отрабатывать раскидки гранат и тренировать стрельбу, замените содержимое server.cfg на следующий блок (адаптировано из training-конфига IONOS):

unknown node

Затем в .bat-скрипте поставьте +game_type 2 +game_mode 0, чтобы сервер стартовал именно в тренировочном режиме.

11. Шпаргалка по типичным проблемам

Симптом

Вероятная причина / решение

-

-

cs2.exe мгновенно закрывается при запуске

GSLT неверный, истёк или уже используется другим запущенным сервером. Сгенерируйте новый.

Сервер локально работает, но друзья не могут подключиться

Не проброшены порты на роутере или провайдер использует CGNAT. Проверьте доступность UDP 27015 через canyouseeme.org.

Сервер не виден во внутриигровом браузере

Не добавлен GSLT, либо параметр sv_lan стоит в 1. Поставьте sv_lan 0.

Долгая задержка при первой загрузке карты

Это норма — Source 2 при первом запуске собирает шейдеры и кеши. Последующие запуски будут быстрее.

Игра и сервер «дерутся» за одну и ту же папку Steam

Используйте отдельный путь установки (например, C:\\cs2-server), как показано выше. Не направляйте выделенный сервер в существующую папку steamapps\\common\\Counter-Strike Global Offensive.

Could not connect to Steam Network в консоли

Возможно, агрессивный фаервол или VPN режут исходящие UDP 27015 / 27017 / 27036. Внесите cs2.exe в исключения.

12. Поддержание сервера в актуальном состоянии

Обновления для CS2 выходят часто. Чтобы обновиться:

  1. Остановите сервер (закройте окно консоли или введите в нём quit).
  2. Снова запустите SteamCMD и выполните:
unknown node
  1. Перезапустите start_server.bat.

Этот процесс легко автоматизировать: просто положите команды SteamCMD в отдельный .bat-файл, который запускается перед cs2.exe.

Читать дальше