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

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

FoundryUpdated Nov 5, 20267 min read

Коротко. Сервер Foundry можно создать самому бесплатно: установите "FOUNDRY: Dedicated Server" (приложение Steam 2915550), создайте файл app.cfg рядом с FoundryDedicatedServer.exe и откройте порт 3724 в брандмауэре и на роутере. Либо арендуйте сервер Foundry и забудьте о настройке сети.

Игроки заходят через Мультиплеер, затем IP Direct Connect и вводят IP-адрес и порт вашего сервера. Если сделать сервер публичным, он появится и в браузере серверов Steam.

Проверено 5 ноября 2026 года, когда последней стабильной сборкой, объявленной в Steam, была Update 4 Hotfix #2. Update 5 была только в экспериментальной ветке.

В этом гайде две опоры: страница выделенного сервера от разработчиков и то, что мы запускаем на каждом хостящемся у нас сервере Foundry. Там, где они расходятся, мы об этом пишем. Чтобы сразу перейти к аренде, откройте вариант 2.

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

  • Серверное ПО: "FOUNDRY: Dedicated Server", приложение Steam 2915550. Сама игра это приложение 983870, и владеть ею для запуска сервера не нужно. В клиенте Steam откройте выпадающий список библиотеки и включите Инструменты, чтобы увидеть сервер.
  • Машина, которая работает постоянно: запасной ПК, домашний сервер или облачная виртуальная машина. На странице разработчиков описан только Windows. Мы запускаем Windows-сервер под Wine на Linux, и шаги для Linux ниже это те, что используем мы.
  • ОЗУ и процессор: на странице разработчиков нет системных требований, поэтому любые цифры из других источников считайте оценкой.
  • Сеть: порт 3724 (игровой порт по умолчанию) открыт в брандмауэре и проброшен на роутере. На странице разработчиков не сказано, TCP это или UDP, поэтому разрешите оба. Браузер серверов Steam использует порт запросов, по умолчанию 27015, только если сервер публичный.
  • Та же версия, что у ваших игроков: версия сервера должна совпадать с версией игры.

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

На Windows (путь разработчиков)

  1. Установите сервер в разделе Инструменты вашей библиотеки Steam или через SteamCMD.
  2. Создайте app.cfg в той же папке, где лежит FoundryDedicatedServer.exe. Чтобы найти папку, откройте свойства сервера в Steam, перейдите в «Локальные файлы» и нажмите «Обзор». Файл для начала:
    server_name=My Foundry server
    server_password=changeme
    server_world_name=MyFactory
    server_max_players=16
    server_is_public=false
    pause_server_when_empty=true
    autosave_interval=300
    server_port=3724
    server_query_port=27015
    На странице разработчиков также указан server_persistent_data_override_folder, отдельная папка для логов и сохранений, предназначенная для провайдеров, которые запускают несколько серверов на одной машине.
  3. Запустите его из Steam или через FoundryDedicatedServerLauncher.bat в папке сервера.

На Linux (так запускаем мы)

  1. Установите SteamCMD и нужные ему библиотеки, а также Wine и Xvfb (пакеты wine и xvfb в Debian и Ubuntu). Steam показывает сервер только для Windows, поэтому запускать его будет Wine.
  2. Скачайте Windows-сборку сервера. Наша установка принудительно выбирает платформу Windows и ставит приложение 2915550 в папку сервера:
    ./steamcmd.sh +force_install_dir /home/foundry/server +login anonymous +@sSteamCmdForcePlatformType windows +app_update 2915550 validate +quit
  3. Проверьте установку. Иногда SteamCMD сообщает об успехе, но оставляет пустую папку. Если в папке steamapps нет файла appmanifest_2915550.acf или отсутствует FoundryDedicatedServer.exe, выполните команду ещё раз.
  4. Скопируйте библиотеки клиента Steam туда, куда кладём их мы: steamclient.so из папки linux32 в SteamCMD в .steam/sdk32 и из linux64 в .steam/sdk64, обе внутри домашней папки пользователя.
  5. Запишите app.cfg в папку сервера с ключами из примера для Windows.
  6. Запустите сервер под Wine с виртуальным дисплеем, именно так его стартуют наши серверы:
    xvfb-run wine ./FoundryDedicatedServer.exe -log
    Перед каждым запуском наши серверы также устанавливают Wine Mono (MSI wine-mono из релизов на GitHub) в префикс Wine. Сервер готов, когда в логе появляется Dedicated server is now running!. Запускайте его под менеджером служб, например systemd, чтобы он перезапускался после сбоя.

Откройте порты и заходите

  • Игра: разрешите порт 3724 (например, командой sudo ufw allow 3724) и пробросьте его на роутере.
  • Браузер Steam: только при server_is_public=true, и он использует порт запросов 27015.
  • Вход: в игре выберите Мультиплеер, затем IP Direct Connect и введите IP-адрес и порт.
  • Обновление: снова выполните команду загрузки. На странице разработчиков сказано, что если app_update обновляет сервер неправильно, его нужно удалить и установить заново.

Вариант 2: сервер на PlayNHost

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

  1. Выберите план. Откройте страницу хостинга серверов Foundry и сравните планы: на момент написания это MACHINERY (16 игроков) и SCIENCE (24 игрока). Нажмите Создать сервер у MACHINERY или Настроить план у SCIENCE и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. Когда он готов, в его консоли выводится Dedicated server is now running!.
  3. Назовите его. На вкладке Настройки, в разделе Настройки игры, задайте Название сервера, Название мира сервера и Пароль сервера. Затем перезапустите сервер. См. Как изменить название, пароль и слоты сервера Foundry.
  4. Выберите, как он будет отображаться. Публичный сервер управляет браузером серверов Steam. Ставить сервер на паузу, когда он пуст и Интервал автосохранения находятся на той же странице.
  5. Пригласите игроков. Дайте им адрес и порт вашего сервера для IP Direct Connect. См. Как подключиться к серверу Foundry.

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

  • Порты назначаются и открыты с самого начала. При каждом запуске панель записывает в App.cfg игровой порт, порт запросов, имя, пароль, название мира, лимит игроков, флаг публичности, интервал автосохранения, настройку паузы и папку сохранений, поэтому меняйте их в панели, а не в файле.
  • После каждого запуска SteamCMD установка проверяет наличие манифеста приложения и пробует до трёх раз, прежде чем сообщить о неудачной установке.
  • Моды Steam Workshop устанавливаются за вас. Вставьте идентификаторы элементов через запятую в поле Моды Steam Workshop в разделе Настройки. Установка скачивает их с анонимным входом, поэтому владеть игрой никому не нужно, и удаляет старый modList.json; в наших тестах после этого сервер записывал новый список, где все найденные моды были включены. Идентификаторы считываются во время установки сервера, поэтому чтобы применить изменение, нажмите Переустановить для применения на странице Моддинг. Всем, кто заходит, нужны такие же моды в собственной игре.
  • Миры лежат в serverfiles/save в разделе Файлы и названы по имени мира. Новое Название мира сервера запускает свежий мир, не удаляя старый. См. Как управлять мирами и бэкапами на сервере Foundry.

Свой хостинг или аренда: честное сравнение

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

Хотите обойтись без настройки? Посмотрите планы серверов Foundry. Сервер уже есть, а игроки не могут зайти? Прочитайте Мир сервера Foundry пропал или игроки не могут зайти.

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

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