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

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

BarotraumaUpdated Nov 5, 20269 min read

Коротко. Сервер Barotrauma можно развернуть самостоятельно и бесплатно: установите Barotrauma Dedicated Server (приложение Steam 1026340) через SteamCMD с анонимным входом, один раз запустите ./DedicatedServer, чтобы создать serversettings.xml, задайте имя и пароль и откройте UDP-порт 27015 (игра), а для публично видимого сервера ещё и UDP 27016 (запросы). Это значения по умолчанию из исходного кода игры. Или арендуйте сервер Barotrauma и забудьте про сеть.

На сервере может быть не больше 16 игроков. Игроки находят публичный сервер по названию в списке серверов в игре.

Проверено 5 ноября 2026 года, актуально для патча v1.13.5.0 (27 октября 2026 года).

В этом руководстве использованы исходный код Barotrauma, который FakeFish и Undertow Games публикуют на GitHub, объявления игры в Steam и то, что мы сами запускаем на своих серверах Barotrauma. Чтобы сразу перейти к аренде, смотрите вариант 2. Когда сервер заработает, руководство Как зайти на свой сервер Barotrauma расскажет, как подключиться.

Что вам нужно

  • Операционная система: 64-разрядная машина с Linux для шагов ниже. Сервер скачивается из Steam отдельно от игры (приложение 1026340).
  • Железо: официальных требований к серверу, с которыми можно сверяться, мы не нашли. Цифру из наших собственных тарифов смотрите в статье Сколько RAM нужно серверу Barotrauma?
  • Сеть: игровой порт (UDP), доступный из интернета, плюс порт запросов, тоже UDP, если вы показываете сервер публично. По умолчанию это 27015 и 27016.
  • Аккаунт Steam: для загрузки сервера не нужен. Наша установка использует анонимный вход.
  • Игра: каждому игроку нужна своя копия Barotrauma.

Серверное ПО бесплатное. Вы платите за машину, электричество и трафик, а не за программу.

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

Это работает на свободном ПК, домашнем сервере или виртуальной машине в облаке.

Linux (Debian или Ubuntu)

  1. Установите библиотеку, которая нужна SteamCMD, и curl для загрузки.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 curl
  2. Создайте пользователя steam и переключитесь на него, чтобы SteamCMD не работал от root.
    sudo useradd -m steam
    sudo passwd steam
    sudo -iu steam
  3. Установите SteamCMD от этого пользователя.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Скачайте сервер.
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/barotrauma +login anonymous +app_update 1026340 validate +quit
    Проверьте, что файл /home/steam/barotrauma/steamapps/appmanifest_1026340.acf существует. В наших установках SteamCMD иногда сообщал об успехе, ничего не скачав, поэтому, если файла нет, запустите команду ещё раз.
  5. Скопируйте клиентскую библиотеку Steam. Наш установщик копирует 64-разрядный steamclient.so из SteamCMD в .steam/sdk64 в домашней папке, под которой работает сервер. Чтобы сделать то же самое:
    mkdir -p ~/.steam/sdk64
    cp ~/Steam/linux64/steamclient.so ~/.steam/sdk64/
  6. Один раз запустите сервер.
    cd ~/barotrauma
    chmod +x DedicatedServer
    ./DedicatedServer
    Если serversettings.xml ещё нет, сервер предупредит, что файл не найден, запустится с настройками по умолчанию и создаст файл. Остановите его сочетанием Ctrl+C.
  7. Задайте параметры. Сервер читает serversettings.xml в своей папке, параметры командной строки имеют приоритет над файлом, а при каждом запуске сервер записывает результат обратно в файл. Эти параметры есть в исходном коде сервера:
    ./DedicatedServer -name "My Barotrauma Server" -password "secret" -port 27015 -queryport 27016 -maxplayers 8 -public true
    Параметр -nopassword очищает пароль. Параметр -public true показывает сервер в списке в игре, а для приватного сервера оставьте false. Без файла настроек по умолчанию действуют 10 игроков и приватный сервер, а предел игры составляет 16 игроков. Порт запросов передаётся в Steam, только если сервер публичный.
  8. Откройте порты. Разрешите UDP 27015, а для публичного сервера ещё и UDP 27016 в брандмауэре машины (в ufw: sudo ufw allow 27015/udp и sudo ufw allow 27016/udp), затем пробросьте их на роутере на эту машину.
  9. Проверьте снаружи. Попросите друга из другой сети найти сервер по названию в списке в игре или подключиться к вашему публичному IP и порту.

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

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

Аренда избавляет от брандмауэра, проброса портов и обновлений. Игровой порт настраивается за вас.

  1. Выберите тариф. Откройте страницу хостинга серверов Barotrauma и сравните тарифы (на момент написания это DUGONG, TYPHON и KASTRULL). Нажмите Создать сервер у тарифа или Настроить план, где такая кнопка есть, и оформите заказ. Цены меняются, поэтому смотрите их на этой странице.
  2. Дождитесь установки. Вам придёт письмо с темой «Ваш сервер Barotrauma готов», а сервер появится на panel.playnhost.com. Если в письме сказано, что сервер собран, но не запущен, откройте его и нажмите Запустить. На вкладке Консоль панель считает сервер запущенным, когда он выводит Server started.
  3. Откройте Настройки, затем Настройки игры. При каждом запуске сервер записывает эти значения в serversettings.xml:
    • Название сервера: название в списке серверов.
    • Пароль для входа: пароль, который вводят игроки. Оставьте пустым для открытого сервера.
    • Показывать публично: включает публичное размещение в игре, то есть в списке серверов Barotrauma внутри игры. Для приватного сервера оставьте выключенным и задайте пароль для входа, прежде чем включать.
    • ID модов Steam Workshop: необязательно, см. ниже.
  4. Перезапустите. Когда панель покажет «Сохранено. Чтобы изменения вступили в силу, сервер нужно перезапустить.», нажмите Перезапустить сейчас и дождитесь Server started.
  5. Подключитесь. Используйте адрес и порт из панели.

Макс. игроков показано в Настройках игры, но только для чтения: это лимит, включённый в ваш тариф. Чтобы играть с меньшим числом игроков, нажмите на карандаш рядом с Слоты в Обзоре вашего сервера. Переход на более высокий тариф поднимает сам лимит, а игра ограничивает его числом 16.

Что наша настройка делает за вас

  • Игровой порт. Наша строка запуска передаёт собственный порт сервера в -port вместе с вашим названием, лимитом игроков, паролем и публичным размещением.
  • Остальной файл настроек. Игра переписывает serversettings.xml при каждом запуске, поэтому всё, кроме названия, пароля, размещения, порта и лимита игроков, правьте в разделе Файлы при остановленном сервере. Наш справочник Настройки сервера Barotrauma: все опции с пояснениями перечисляет их.
  • Моды Workshop. Наш скрипт запуска скачивает элементы Workshop через SteamCMD с анонимным входом, копирует каждый пакет в LocalMods и включает его в config_player.xml. Вставьте ID через запятую без пробелов, например 3112322785,2852315967, в поле ID модов Steam Workshop и перезапустите. Если убрать ID, этот пакет отключится при следующем запуске, а если очистить поле, сервер вернётся к ванильному. Пока пакеты скачиваются, перезапуск идёт дольше. Всем игрокам нужны одни и те же пакеты, а параметр игры AllowModDownloads, включённый по умолчанию, позволяет подключающимся игрокам скачать недостающие. Подробнее в Как добавить моды на сервер Barotrauma.
  • Повторы установки. В наших установках загрузки SteamCMD иногда проваливались, но всё равно сообщали об успехе. Наш установщик проверяет, что манифест приложения существует, пробует до трёх раз и останавливается с ошибкой, а не оставляет пустой сервер.
  • Консоль. Вкладка Консоль показывает журнал сервера. Наша строка запуска пропускает журнал через фильтр, а игра читает вводимые команды, только когда её вывод не перенаправлен, поэтому команды, введённые там, не читаются. В исходном коде игры нет и RCON.

Своя установка или аренда: честное сравнение

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

Своя установка подходит, если какая-то машина и так работает весь день и вы уверенно чувствуете себя с сетями. Аренда подходит, если вы не хотите возиться с железом. В любом случае Проблемы с сервером Barotrauma и их решения поможет, если что-то пойдёт не так. Готовы арендовать? Посмотрите тарифы на сервер Barotrauma.

FAQ

Можно ли бесплатно развернуть сервер Barotrauma?

Да. Выделенный сервер бесплатен в Steam и скачивается с анонимным входом. Вы всё равно платите за машину, электричество и интернет, и сервер должен работать, пока люди играют.

Сколько игроков могут подключиться?

До 16, это предел в коде игры. Наши тарифы рассчитаны на 4, 8 и 16 игроков.

Какие порты использует сервер Barotrauma?

По умолчанию 27015 для игры и 27016 для запросов, оба UDP, задаются в serversettings.xml или параметрами -port и -queryport. Порт запросов используется, только если сервер публичный.

Какое приложение Steam устанавливать?

Barotrauma Dedicated Server, приложение 1026340. Сама игра является приложением 602960, и элементы Workshop относятся к нему.

Нужна ли мне игра, чтобы запустить сервер?

Для установки нет. Игрокам игра нужна, чтобы подключиться.

Можно ли добавить моды Steam Workshop?

Да. Пакет кладётся в папку LocalMods сервера и включается в config_player.xml. На PlayNHost вставьте ID в поле ID модов Steam Workshop и перезапустите, а скрипт запуска сделает и то и другое.

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

Бесплатные инструменты для Barotrauma

Эти инструменты на английском языке.

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