Коротко. Сервер 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 (путь разработчиков)
Установите сервер в разделе Инструменты вашей библиотеки Steam или через SteamCMD.
Создайте app.cfg в той же папке, где лежит FoundryDedicatedServer.exe. Чтобы найти папку, откройте свойства сервера в Steam, перейдите в «Локальные файлы» и нажмите «Обзор». Файл для начала:
На странице разработчиков также указан server_persistent_data_override_folder, отдельная папка для логов и сохранений, предназначенная для провайдеров, которые запускают несколько серверов на одной машине.
Запустите его из Steam или через FoundryDedicatedServerLauncher.bat в папке сервера.
На Linux (так запускаем мы)
Установите SteamCMD и нужные ему библиотеки, а также Wine и Xvfb (пакеты wine и xvfb в Debian и Ubuntu). Steam показывает сервер только для Windows, поэтому запускать его будет Wine.
Скачайте Windows-сборку сервера. Наша установка принудительно выбирает платформу Windows и ставит приложение 2915550 в папку сервера:
Проверьте установку. Иногда SteamCMD сообщает об успехе, но оставляет пустую папку. Если в папке steamapps нет файла appmanifest_2915550.acf или отсутствует FoundryDedicatedServer.exe, выполните команду ещё раз.
Скопируйте библиотеки клиента Steam туда, куда кладём их мы: steamclient.so из папки linux32 в SteamCMD в .steam/sdk32 и из linux64 в .steam/sdk64, обе внутри домашней папки пользователя.
Запишите app.cfg в папку сервера с ключами из примера для Windows.
Запустите сервер под 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, портов и обновлений. Имя, пароль и мир вы по-прежнему выбираете сами.
Выберите план. Откройте страницу хостинга серверов Foundry и сравните планы: на момент написания это MACHINERY (16 игроков) и SCIENCE (24 игрока). Нажмите Создать сервер у MACHINERY или Настроить план у SCIENCE и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
Дождитесь установки. Сервер появится в панели. Когда он готов, в его консоли выводится Dedicated server is now running!.
Назовите его. На вкладке Настройки, в разделе Настройки игры, задайте Название сервера, Название мира сервера и Пароль сервера. Затем перезапустите сервер. См. Как изменить название, пароль и слоты сервера Foundry.
Выберите, как он будет отображаться.Публичный сервер управляет браузером серверов Steam. Ставить сервер на паузу, когда он пуст и Интервал автосохранения находятся на той же странице.
Порты назначаются и открыты с самого начала. При каждом запуске панель записывает в App.cfg игровой порт, порт запросов, имя, пароль, название мира, лимит игроков, флаг публичности, интервал автосохранения, настройку паузы и папку сохранений, поэтому меняйте их в панели, а не в файле.
После каждого запуска SteamCMD установка проверяет наличие манифеста приложения и пробует до трёх раз, прежде чем сообщить о неудачной установке.
Моды Steam Workshop устанавливаются за вас. Вставьте идентификаторы элементов через запятую в поле Моды Steam Workshop в разделе Настройки. Установка скачивает их с анонимным входом, поэтому владеть игрой никому не нужно, и удаляет старый modList.json; в наших тестах после этого сервер записывал новый список, где все найденные моды были включены. Идентификаторы считываются во время установки сервера, поэтому чтобы применить изменение, нажмите Переустановить для применения на странице Моддинг. Всем, кто заходит, нужны такие же моды в собственной игре.
Стоимость: серверное ПО бесплатно. Свой хостинг стоит электричества, оборудования и трафика либо облачной машины. Аренда это ежемесячный платёж, который зависит от плана.
Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостинга.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэром и роутером занимаетесь вы. Арендованный сервер не раскрывает ваш домашний IP.
Настройка: путь разработчиков на Windows короткий. На Linux вам дополнительно нужны Wine, виртуальный дисплей и проверка SteamCMD, описанная выше. Для аренды нужны имя, пароль и название мира.
Контроль: на своём хостинге вам доступен каждый файл. На наших серверах вы меняете настройки в панели, и вкладка Файлы тоже остаётся.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности