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

Как создать сервер Day of Infamy (2026)

Day of InfamyUpdated Nov 5, 20269 min read

Коротко. Сервер Day of Infamy можно создать самостоятельно и бесплатно: установите выделенный сервер (приложение Steam 462310) через SteamCMD с анонимным входом, создайте doi/cfg/server.cfg с именем вашего сервера, запустите его командой srcds_run -game doi и откройте порт 27015 (TCP и UDP). Хостинг серверов Day of Infamy от PlayNHost на момент написания помечен как Скоро.

Игроки находят ваш сервер по имени в браузере серверов внутри игры.

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

В общих частях это руководство опирается на документацию Valve по Source Dedicated Server, на объявления на странице самой игры в Steam, а в остальном на нашу собственную установку Day of Infamy. Как это будет работать на PlayNHost, читайте в варианте 2.

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

  • Программа сервера: выделенный сервер Day of Infamy, приложение Steam 462310. Он бесплатный и скачивается с анонимным входом в Steam. Владеть игрой для его скачивания не нужно.
  • Машина, которая всегда включена: запасной ПК, домашний сервер или виртуальная машина в облаке. В этом руководстве используется 64-битный Linux, на нём работаем мы сами. Выделенный сервер для Windows тоже существует (о нём говорится в уведомлении игры в Steam от декабря 2025 года), но мы его не проверяли.
  • ОЗУ и процессор: на странице Steam указаны требования только для игры, а не для выделенного сервера, и официальных цифр для сервера мы не нашли. Любые цифры для сервера, которые вы прочтёте в других местах, считайте оценкой.
  • Лимит игроков: задаётся параметром -maxplayers в строке запуска. Свои серверы мы ограничиваем 32 игроками.
  • Сеть: порт 27015, TCP и UDP, доступный из интернета. По документации Valve его можно изменить параметром -port.
  • Игра: каждому игроку нужна Day of Infamy в Steam. На странице Steam указаны Windows, macOS и Linux.

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

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

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

  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 doi
    sudo su - doi
  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/doi/server +login anonymous +app_update 462310 validate +quit
    В наших установках SteamCMD иногда завершался ошибкой, хотя сообщал об успехе: при чистой установке примерно два запуска из семи, и папка оставалась пустой. Проверьте, что steamapps/appmanifest_462310.acf есть в папке сервера, а если нет, запустите команду ещё раз.
  5. Скопируйте библиотеки клиента Steam в домашнюю папку пользователя, от имени которого работает сервер, как это делает наша установка:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
  6. Уберите windows-окончания строк из srcds_run. В наших установках файл пришёл с окончаниями строк Windows (CRLF), поэтому Linux ищет интерпретатор с именем /bin/sh с символом возврата каретки на конце. Файл существует и исполняемый, но оболочка отвечает «No such file or directory». Исправляет это команда:
    sed -i 's/\r$//' ~/server/srcds_run

Запись настроек

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

Открытие портов

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

Запуск и подключение

  1. Запуск сервера из папки сервера. Это строка, которую использует наша установка, с портом 27015, 16 игроками и картой dog_red:
    ./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart
    Он готов, когда консоль выводит gameserver Steam ID. Запускайте его под менеджером служб, например systemd, чтобы он снова стартовал после перезагрузки или сбоя.
  2. Выберите другую стартовую карту, изменив +map. Стандартные названия карт, которые использует наша установка: bastogne, breville, brittany, comacchio, crete, dog_red, dunkirk, flakturm, foy, ortona, reichswald, rhineland, saint_lo, salerno, shooting_range и sicily. Чтобы сменить карту, пока сервер работает, введите в его консоли changelevel и название карты.
  3. Подключитесь. В Day of Infamy откройте браузер серверов и найдите имя своего сервера точно так, как оно записано в hostname.
  4. Обновить: остановите сервер и снова выполните команду загрузки из шага 4. Когда выходит обновление игры, обновляйте и сервер: самое свежее уведомление на странице игры в Steam просит владельцев серверов обновлять выделенный сервер через Steam.

Добавление карт и модов из Steam Workshop

Сервер Day of Infamy может загружать содержимое Workshop из текстового файла со списком ID Workshop. Так это настроено в нашей установке:

  1. Найдите ID предмета. Откройте предмет в Workshop Day of Infamy. ID это число в конце его адреса, после ?id=.
  2. Впишите ID в doi/subscribed_file_ids.txt, по одному в строке. ID коллекции тоже подходит: объявления о Screaming Steel, о которых речь ниже, говорили хостерам, что вместо отдельных предметов можно указать ID коллекции мода.
  3. Добавьте -workshop в строку запуска. Наша установка добавляет его, чтобы включить поддержку Workshop.
    ./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart -workshop
  4. Перезапускайте сервер после обновления мода. Объявления на странице Day of Infamy в Steam о моде Screaming Steel просили владельцев серверов перезапустить сервер после обновления мода, чтобы он появился у игроков в браузере серверов. Серверам, где был указан ID коллекции мода (1455070029), требовался только этот перезапуск. Серверам, где были указаны отдельные предметы, нужно было ещё добавить ID новой карты.

Если вы добавляете Metamod:Source и SourceMod вручную, наша установка потом удаляет doi/addons/metamod_x64.vdf. Этот сервер работает в 32-битном режиме, поэтому 64-битный загрузчик лишь добавляет путаную ошибку «dlopen» в каждый журнал запуска.

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

Серверы Day of Infamy на PlayNHost пока не продаются. На момент написания на странице хостинга серверов Day of Infamy указано Скоро, и там можно оставить e-mail, чтобы узнать об открытии. Шаги ниже показывают, как наша панель настраивает сервер Day of Infamy, когда он появится. Аренда избавляет вас от установки, библиотек, портов и рутины обновлений. Имя, пароль и карту вы всё равно выбираете сами.

  1. Закажите сервер на странице хостинга серверов Day of Infamy, когда тарифы откроются.
  2. Дождитесь установки. Сервер появится в панели. Его Консоль выводит gameserver Steam ID, когда он готов.
  3. Задайте имя. На вкладке Настройки укажите Название сервера и, для закрытого сервера, Пароль для входа. Затем перезапустите сервер.
  4. Выберите стартовую карту в поле Стартовая карта на той же вкладке. Чтобы сменить карту без перезапуска, используйте задачу Сменить карту в разделе Быстрые задачи. Объявление игрокам на той же странице отправляет сообщение всем.
  5. Добавьте содержимое Workshop. На странице Мастерская впишите ID ваших предметов или коллекций в поле Предметы Workshop через запятую. Сервер скачает их при следующем запуске.
  6. Пригласите игроков. Они ищут в браузере серверов игры имя, которое вы задали.

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

  • Ваш порт назначается и открыт с самого начала, и он сам попадает в строку запуска, так что пробрасывать ничего не нужно.
  • Имя и пароль записываются в doi/cfg/server.cfg при каждом запуске, поэтому менять их нужно в панели, а не в файле. Установка также создаёт этот файл с пустыми строками hostname и sv_password, потому что в свежей установке Day of Infamy их нет, а панель правит только уже существующий server.cfg. Уже имеющийся у вас server.cfg никогда не перезаписывается. Любые другие строки этого файла вы правите сами на вкладке Файлы.
  • Список Workshop записывается в doi/subscribed_file_ids.txt при каждом запуске, а -workshop добавляется в строку запуска, только если список не пуст. Правьте список в панели, а не в файле.
  • Загрузка при установке выполняется до трёх раз, поэтому один неудачный запуск SteamCMD, как описано выше, не оставит вас с пустым сервером. Windows-окончания строк в srcds_run тоже убираются за вас.
  • Когда включено Автообновление (по умолчанию, в разделе Показать расширенные параметры на вкладке Настройки), сервер при каждом запуске проверяет обновление игры, так что перезапуск и есть обновление.
  • Включите Установить SourceMod, чтобы добавить Metamod:Source и SourceMod в doi/addons, без 64-битного загрузчика, который только вызывает ошибки. Параметр читается во время установки сервера, поэтому при включении позже потребуется переустановка, а не перезапуск. Сделайте резервную копию настроек плагинов перед последующей переустановкой, так как она может их сбросить.
  • Лимит игроков зависит от вашего тарифа.

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

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

Хотите сервер без настройки? Оставьте e-mail на странице хостинга серверов Day of Infamy, чтобы узнать об открытии.

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

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