Короткий ответ. Сервер 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.
В наших установках SteamCMD иногда завершался ошибкой, хотя сообщал об успехе: при чистой установке примерно два запуска из семи, и в итоге папка оставалась пустой. Проверьте, что steamapps/appmanifest_237410.acf есть в папке сервера, и если нет, запустите команду снова.
Скопируйте библиотеку клиента Steam в .steam/sdk32 в домашней папке пользователя, от которого работает сервер, как это делает наша установка:
Уберите windows-переводы строк из srcds_run. Valve поставляет его с переводами строк CRLF, поэтому Linux ищет интерпретатор с именем /bin/sh и символом возврата каретки в конце. Файл существует и исполняемый, но оболочка отвечает «No such file or directory». Исправляет это команда:
sed -i 's/\r$//' ~/server/srcds_run
Запишите настройки
Создайте server.cfg в insurgency/cfg внутри папки сервера. По документации Valve, название, которое люди видят в браузере серверов, это строка hostname этого файла:
hostname "My Insurgency server"
sv_password ""
Для закрытого сервера впишите пароль между кавычками. Для открытого оставьте пустым.
Перезапустите сервер после правки файла, чтобы он стартовал с вашими изменениями.
Откройте порты
Игра: разрешите порт 27015 в брандмауэре машины, TCP и UDP (например, sudo ufw allow 27015), и пробросьте его на роутере. В документации Valve для игрового трафика, пингов и RCON указан 27015 TCP/UDP.
Другой порт: добавьте -port со своим номером в строку запуска и откройте именно его.
Запустите и зайдите
Запуск сервера выполняйте из папки сервера. Это строка, которую использует наша установка, с портом 27015, 16 игроками и картой sinjar:
Он готов, когда консоль выведет gameserver Steam ID. Запускайте его под менеджером служб, например systemd, чтобы он снова стартовал после перезагрузки или сбоя.
Зайдите. В Insurgency откройте браузер серверов и найдите название своего сервера точно так, как оно записано в hostname, либо зайдите по своему публичному IP-адресу и порту, как описано в статье Как подключиться к серверу Insurgency.
Обновить сервер можно так: остановите его и снова выполните команду загрузки из шага 4. Когда игра обновляется, сервер тоже нужно обновить: последнее объявление просит владельцев серверов обновлять выделенный сервер через Steam.
Вариант 2: разместить на PlayNHost
Аренда избавляет от установки, библиотек, портов и обновлений. Название, пароль и карту вы по-прежнему выбираете сами.
Выберите тариф. Откройте страницу хостинга серверов Insurgency и сравните тарифы: MAKAROV (8 игроков), AKM (16) и M249 (32) на момент написания. Нажмите Создать сервер у нужного и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
Дождитесь установки. Сервер появится в панели. Его консоль выведет gameserver Steam ID, когда он будет готов.
Пригласите игроков. Карточка Играть с друзьями на вкладке Обзор показывает, что им передать, а Копировать приглашение копирует это. Они также могут зайти, как описано в статье Как подключиться к серверу 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 и остальное.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности