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

Как создать сервер Insurgency (2026)

InsurgencyUpdated Nov 5, 20267 min read

Короткий ответ. Сервер Insurgency можно запустить самому бесплатно: установите Insurgency Dedicated Server (приложение Steam 237410) через SteamCMD с анонимным входом, впишите своё название в insurgency/cfg/server.cfg, запустите его командой srcds_run и откройте порт 27015 (TCP и UDP). Либо арендуйте сервер Insurgency и забудьте про сеть.

Игроки находят его по названию в браузере серверов в игре или заходят по его адресу (IP и порт).

Проверено 5 ноября 2026 года по последнему объявлению Steam об игре от 12 декабря 2025 года, в котором BattlEye убрали из клиента и из выделенного сервера для Windows.

Это руководство об игре 2014 года, Insurgency, а не об Insurgency: Sandstorm. Для общих частей оно опирается на документацию Valve по Source Dedicated Server, а для остального на нашу собственную установку Insurgency. Чтобы сразу перейти к аренде, откройте вариант 2.

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

  • Серверное ПО: «Insurgency Dedicated Server», приложение Steam 237410. Оно бесплатное и скачивается с анонимным входом в Steam. Владеть игрой для этого не нужно.
  • Машина, которая всегда включена: запасной ПК, домашний сервер или виртуальная машина в облаке. В руководстве используется 64-разрядный Linux, на нём работаем мы сами. На странице игры в Steam для игроков указаны Linux, Windows и Mac, выделенный сервер для Windows существует, но мы его не проверяли.
  • RAM и CPU: разработчик не публикует требования к выделенному серверу. На странице Steam указано лишь то, что нужно для самой игры, поэтому любые цифры для сервера, которые вы встретите в других местах, считайте оценкой.
  • Лимит игроков: задаётся параметром -maxplayers в строке запуска. Мы ограничиваем наши серверы 32 игроками.
  • Сеть: порт 27015, TCP и UDP, доступный из интернета. По документации Valve его можно изменить параметром -port.

Вариант 1: запустить самому

Эти шаги для Debian или Ubuntu. Команда загрузки, пути к файлам и строка запуска те же, что использует наша установка Insurgency.

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

  1. Установите библиотеки, которые нужны SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install lib32gcc-s1 curl tar -y
  2. Создайте пользователя для сервера и переключитесь на него. Valve не советует запускать SteamCMD от root.
    sudo useradd -m -s /bin/bash -U insurgency
    sudo su - insurgency
  3. Установите SteamCMD и дайте ему один раз обновиться.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xzf steamcmd.tar.gz
    ./steamcmd.sh +quit
  4. Скачайте сервер.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/insurgency/server +login anonymous +app_update 237410 validate +quit
    В наших установках SteamCMD иногда завершался ошибкой, хотя сообщал об успехе: при чистой установке примерно два запуска из семи, и в итоге папка оставалась пустой. Проверьте, что steamapps/appmanifest_237410.acf есть в папке сервера, и если нет, запустите команду снова.
  5. Скопируйте библиотеку клиента Steam в .steam/sdk32 в домашней папке пользователя, от которого работает сервер, как это делает наша установка:
    mkdir -p ~/.steam/sdk32
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
  6. Уберите windows-переводы строк из srcds_run. Valve поставляет его с переводами строк CRLF, поэтому Linux ищет интерпретатор с именем /bin/sh и символом возврата каретки в конце. Файл существует и исполняемый, но оболочка отвечает «No such file or directory». Исправляет это команда:
    sed -i 's/\r$//' ~/server/srcds_run

Запишите настройки

  1. Создайте server.cfg в insurgency/cfg внутри папки сервера. По документации Valve, название, которое люди видят в браузере серверов, это строка hostname этого файла:
    hostname "My Insurgency server"
    sv_password ""
    Для закрытого сервера впишите пароль между кавычками. Для открытого оставьте пустым.
  2. Перезапустите сервер после правки файла, чтобы он стартовал с вашими изменениями.

Откройте порты

  • Игра: разрешите порт 27015 в брандмауэре машины, TCP и UDP (например, sudo ufw allow 27015), и пробросьте его на роутере. В документации Valve для игрового трафика, пингов и RCON указан 27015 TCP/UDP.
  • Другой порт: добавьте -port со своим номером в строку запуска и откройте именно его.

Запустите и зайдите

  1. Запуск сервера выполняйте из папки сервера. Это строка, которую использует наша установка, с портом 27015, 16 игроками и картой sinjar:
    ./srcds_run -game insurgency -console -port 27015 -maxplayers 16 +map sinjar +ip 0.0.0.0 -strictportbind -norestart
    Он готов, когда консоль выведет gameserver Steam ID. Запускайте его под менеджером служб, например systemd, чтобы он снова стартовал после перезагрузки или сбоя.
  2. Зайдите. В Insurgency откройте браузер серверов и найдите название своего сервера точно так, как оно записано в hostname, либо зайдите по своему публичному IP-адресу и порту, как описано в статье Как подключиться к серверу Insurgency.
  3. Обновить сервер можно так: остановите его и снова выполните команду загрузки из шага 4. Когда игра обновляется, сервер тоже нужно обновить: последнее объявление просит владельцев серверов обновлять выделенный сервер через Steam.

Вариант 2: разместить на PlayNHost

Аренда избавляет от установки, библиотек, портов и обновлений. Название, пароль и карту вы по-прежнему выбираете сами.

  1. Выберите тариф. Откройте страницу хостинга серверов Insurgency и сравните тарифы: MAKAROV (8 игроков), AKM (16) и M249 (32) на момент написания. Нажмите Создать сервер у нужного и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. Его консоль выведет gameserver Steam ID, когда он будет готов.
  3. Назовите его. На вкладке Настройки задайте Название сервера и, для закрытого сервера, Пароль для входа. Затем перезапустите. См. Как изменить название, пароль и карту сервера Insurgency.
  4. Выберите стартовую карту в поле Стартовая карта на той же вкладке.
  5. Станьте администратором. См. Как стать админом на сервере Insurgency.
  6. Пригласите игроков. Карточка Играть с друзьями на вкладке Обзор показывает, что им передать, а Копировать приглашение копирует это. Они также могут зайти, как описано в статье Как подключиться к серверу Insurgency.

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

  • Порт назначается и открыт с самого начала, и в строку запуска он попадает сам, поэтому ничего пробрасывать не нужно.
  • Название и пароль записываются в insurgency/cfg/server.cfg при каждом запуске, поэтому менять их нужно в панели, а не в файле. Установка также создаёт этот файл с пустыми строками hostname и sv_password. Это важно: панель только правит существующий server.cfg и не создаёт отсутствующий, а в нашем тесте без файла название сервера осталось «Insurgency».
  • Загрузка выполняется до трёх раз, поэтому один неудачный запуск SteamCMD, подобный описанным выше, не оставит вас с пустым сервером. Windows-переводы строк в srcds_run тоже убираются за вас.
  • Если включено Автообновление (по умолчанию, в разделе Show advanced на вкладке Настройки), сервер при запуске ставит самую новую сборку, так что перезапуск и есть обновление. Сервер, который никогда не перезапускается, никогда не обновляется.
  • Включите Установить SourceMod, чтобы добавить Metamod:Source и SourceMod в insurgency/addons. Это читается во время установки сервера, поэтому при включении позже нужна переустановка, а не перезапуск. Плагины вы загружаете сами.

Своими силами или аренда: честное сравнение

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

Хотите пропустить настройку? Посмотрите тарифы серверов Insurgency. Сервера нет в списке? Прочитайте Сервер Insurgency не виден в списке или не загружает карту.

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

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