НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер Counter-Strike 2 (2026)

Counter Strike 2Updated Nov 5, 20269 min read

Короткий ответ. Сервер Counter-Strike 2 можно создать самостоятельно и бесплатно: установите приложение Steam 730 через SteamCMD с анонимным входом, создайте Game Server Login Token (GSLT) для приложения 730 и запустите cs2 с -dedicated при открытом порте UDP 27015. Или арендуйте сервер Counter-Strike 2 и не возитесь с сетью.

Игроки заходят командой консоли connect, после которой указывают адрес и порт вашего сервера. Без GSLT сервер принимает только игроков из той же локальной сети.

Проверено 5 ноября 2026 года по обновлению Counter-Strike 2, которое Valve анонсировала в Steam в тот день.

В этом руководстве использованы страница Valve Developer Community о выделенных серверах CS2, страница игровых серверных аккаунтов Steam и конфигурация, на которой работают наши собственные серверы Counter-Strike 2. Чтобы сразу перейти к аренде, откройте вариант 2.

Что понадобится

  • Серверное ПО: сам Counter-Strike 2. С тех пор как выделенный сервер и клиент игры объединили, оба используют приложение Steam 730. Оно бесплатное и скачивается через анонимный вход в Steam.
  • Машина, которая работает постоянно: запасной ПК, домашний сервер или виртуальная машина в облаке. В руководстве используется 64-битный Linux, на нём работаем и мы. Страница Valve описывает и Windows, но сервер на Windows мы не проверяли.
  • Железо и операционная система: на странице Valve указано минимальное железо для выделенного сервера, а в Linux нужна glibc 2.31 или новее, то есть Ubuntu 20.04, Debian 11 или более поздний выпуск. Полная загрузка занимает около 60 ГБ по оценке Valve. Системные требования на странице Steam относятся к игре, а не к хостингу.
  • Game Server Login Token (GSLT): бесплатный токен, привязанный к вашему аккаунту Steam и созданный для приложения 730. По странице Valve, аккаунт не должен быть заблокирован сообществом, заморожен или ограничен, к нему нужен подходящий зарегистрированный телефон, и на нём должна быть игра.
  • Сеть: UDP 27015 для игры, доступный из интернета. Игровой порт принимает также RCON по TCP, если вы им пользуетесь.
  • Игра: каждому игроку нужен Counter-Strike 2 в Steam. Игра бесплатная.

Вариант 1: создать сервер самостоятельно

Эти шаги подходят для Debian 11 или Ubuntu 20.04 и новее. Команда установки та, которую используют наши серверы; команда запуска взята со страницы Valve.

Создайте токен

  1. Откройте страницу Steam с аккаунтами игровых серверов по адресу https://steamcommunity.com/dev/managegameservers, войдите и создайте аккаунт для App ID 730.
  2. Скопируйте токен, который вы получите. Valve предупреждает, что вы отвечаете за свои токены: никому их не передавайте. Если вы сбросите пароль Steam через поддержку Steam, все ваши токены будут созданы заново, а токен, которым долго не пользовались, истекает и его можно создать снова.

Установите сервер

  1. Установите библиотеки, нужные SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 -y
  2. Создайте пользователя для сервера и переключитесь на него.
    sudo useradd -m -s /bin/bash -U cs2
    sudo su - cs2
  3. Установите SteamCMD и дайте ему один раз обновиться.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xzf -
    ./steamcmd.sh +quit
  4. Скачайте сервер.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/cs2/server +login anonymous +app_update 730 validate +quit
    Загрузки SteamCMD могут проваливаться без предупреждения. В наших установках примерно две чистые загрузки из семи заканчивались сообщением «success» и пустой папкой, после чего сервер падал при первом запуске. Проверьте, что в папке сервера есть steamapps/appmanifest_730.acf, а если нет, запустите команду ещё раз. Наш скрипт установки делает именно эту проверку и повторяет попытку до трёх раз.
  5. Скопируйте библиотеку клиента Steam в ~/.steam/sdk64 в домашней папке пользователя сервера, где сервер её ищет. Без неё сервер останавливается с ошибкой Failed to load module '/home/cs2/.steam/sdk64/steamclient.so'.
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Откройте порт и запустите сервер

  1. Откройте игровой порт. Разрешите UDP 27015 в брандмауэре машины (например, sudo ufw allow 27015/udp) и пробросьте его на роутере. Если нужен RCON снаружи, разрешите ещё и TCP на том же номере и задайте длинный пароль.
  2. Запуск сервера выполняется скриптом cs2.sh из папки game. Страница Valve советует на Linux использовать скрипт, а не запускать бинарный файл cs2 напрямую, потому что скрипт сначала выполняет подготовку. Замените YOURTOKEN на свой GSLT:
    cd ~/server/game
    ./cs2.sh -dedicated -ip 0.0.0.0 -port 27015 \
      -maxplayers 10 +game_type 0 +game_mode 1 +map de_dust2 \
      +hostname "My CS2 server" +sv_setsteamaccount YOURTOKEN
    -dedicated заставляет Counter-Strike 2 стартовать как сервер, а не открывать игру. +sv_setsteamaccount указывает, куда вставить токен. На наших серверах +game_type 0 +game_mode 1 соответствует соревновательному режиму; остальные пары перечислены в списке ниже. Добавьте -insecure, чтобы отключить античит VAC. Запускайте сервер под менеджером служб, например systemd, чтобы он перезапускался после сбоя.
  3. Поймите, что сервер готов. Сервер работает, когда в журнале появляется Connection to Steam servers successful. Именно эту строку ждёт наша панель.
  4. Зайдите на него. В Counter-Strike 2 откройте консоль разработчика и введите connect, а затем ваш публичный IP-адрес и порт, например connect 203.0.113.10:27015. Для сервера с паролем добавьте +sv_password yourpassword в строку запуска и попросите игроков ввести password yourpassword в консоли до того, как они используют connect.
  5. Обновляйте сервер так: остановите его и снова выполните команду загрузки. Страница Valve советует повторять это при каждом обновлении игры, а Counter-Strike 2 обновляется часто: Valve публиковала обновления 22 октября, 28 октября и 5 ноября 2026 года.

Игровые режимы: пары, которые мы используем

  • Соревновательный: +game_type 0 +game_mode 1 (значение Valve по умолчанию, если ничего не указать)
  • Обычный: +game_type 0 +game_mode 0
  • Wingman: +game_type 0 +game_mode 2
  • Гонка вооружений: +game_type 1 +game_mode 0
  • Бой насмерть: +game_type 1 +game_mode 2
  • Свой режим: +game_type 3 +game_mode 0

Ловушка с токеном

Сервер, запущенный без GSLT, работает, но входит в Steam анонимно и ограничивает подключения локальной сетью. В списке серверов его тоже нет. Если друзья не могут зайти на сервер из-за пределов вашего дома, сначала проверьте токен, а уже потом брандмауэр.

Вариант 2: создать сервер в PlayNHost

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

  1. Выберите план. Откройте страницу хостинга серверов Counter-Strike 2 и сравните планы: VERTIGO (10 игроков), ANIBUS (18) и MIRAGE (30) на момент написания. Нажмите Создать сервер (у MIRAGE Настроить план) и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. Пока вы не добавите токен, его консоль выводит рамку с сообщением, что сервер ограничен локальной сетью, и ссылкой на страницу, куда токен нужно вставить.
  3. Создайте токен и вставьте его. Создайте токен для App ID 730, как в шагах самостоятельной установки. В панели откройте вкладку Настройки, затем Настройки игры, вставьте токен в поле Токен входа игрового сервера Steam и перезапустите сервер.
  4. Назовите сервер и выберите правила. На той же странице задайте Название сервера, необязательный Пароль для входа и Стартовая карта, а затем выберите Режим игры: Competitive 5v5, Casual, Wingman 2v2, Deathmatch, Arms Race или Custom (управляется плагинами). Перезапустите сервер, чтобы применить изменения. См. Как настроить сервер Counter Strike 2: основные параметры.
  5. Пригласите игроков. Дайте им Адрес сервера, указанный во вкладке Обзор. См. Как зайти на сервер Counter Strike 2.

Что панель делает за вас:

  • Игровой порт выдаётся и открыт с самого начала, а строка запуска собирается из ваших настроек, поэтому пробрасывать ничего не нужно.
  • Если включено Автообновление сервера (по умолчанию, под Показать расширенные в разделе Настройки игры), SteamCMD при каждом запуске сервера проверяет, есть ли новая сборка.
  • При включённом Античит VAC (по умолчанию) сервер запускается защищённым. Если его отключить, флаг -insecure добавится за вас.
  • Удалённое администрирование остаётся выключенным, пока вы не зададите пароль RCON: флаг -usercon добавляется только после этого.
  • Поддержка плагинов (Metamod + CounterStrikeSharp) включается переключателем. Ловушка с плагинами: Metamod должен быть указан в game/csgo/gameinfo.gi, а руководство по установке Metamod:Source советует повторять это изменение каждый раз, когда обновление меняет файл. Пока вы этого не сделали, сервер, размещённый самостоятельно, продолжает работать, но тихо не загружает ни одного плагина. Наша установка заново исправляет этот файл при каждом запуске, после завершения SteamCMD, и обновляет файлы загрузчика, когда меняется сборка игры. См. Как добавить моды на сервер Counter Strike 2.

Своя установка или аренда: честное сравнение

  • Стоимость: Серверное ПО бесплатно. Самостоятельный хостинг требует затрат на электричество, железо и трафик либо на облачную машину. Аренда означает регулярный платёж, размер которого зависит от плана и выбранного периода оплаты.
  • Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостинга.
  • Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэр и роутер на вас. Арендованный сервер не раскрывает ваш домашний IP.
  • Настройка: своя установка требует командной строки, проброса портов, повторов SteamCMD и строки запуска. Аренда требует токен, название, режим и карту. Токен нужен в обоих случаях.
  • Контроль: при своей установке вам доступны все файлы. На наших серверах вы меняете настройки в панели, а вкладка Файлы остаётся для ваших конфигов и плагинов.

Хотите пропустить настройку? Посмотрите планы серверов Counter-Strike 2. Уже есть сервер, который не запускается или на который никто не может зайти? Прочитайте Проблемы с сервером Counter Strike 2 и их решения.

Ваш сервер уже у другого хостинга? Перенесите его к нам

Бесплатные инструменты для Counter-Strike 2

Эти инструменты на английском языке.

ПОСЛЕДНИЕ БЛОГИ