voln.io
Barotrauma

Barotrauma: настройка serversettings.xml

Какие параметры Barotrauma меняются в панели, какие остаются в serversettings.xml и как редактировать XML без потери настроек.

Основной файл Barotrauma — serversettings.xml в корне сервера. В VOLN стартовая обёртка сохраняет его дополнительные атрибуты и дочерние элементы, но каждый запуск заменяет пять атрибутов корня: name, port, queryport, password, maxplayers. Это граница между настройками панели и самостоятельными правками владельца.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Сделайте исходную копию

    Штатно выключите сервер и скачайте XML. Откройте файл во вкладке «Файлы». У существующего документа должен остаться корректный корневой элемент ServerSettings и согласованные открывающие и закрывающие теги. Не заменяйте весь документ коротким примером из интернета.

  2. Выберите правильное место изменения

    Имя, пароль и число мест меняйте в форме панели. Назначенные порты оставляйте панели. Дополнительные параметры, например публичность ispublic, можно менять в XML, сверяя их с файлом и документацией установленной версии. В шаблоне новый файл создаётся с публичностью, выключенным UPnP и выключенным autorestart.

  3. Проверьте синтаксис

    Меняйте один атрибут за раз, сохраняйте кавычки и экранируйте специальные символы XML в ручных значениях. Сохраните файл и запустите сервер. Если обёртка сообщает, что не может найти корень, верните исправную копию; она намеренно отказывается затирать неизвестную структуру.

Как проверить результат

После Server started повторно откройте файл и проверьте изменённый параметр. Дополнительные параметры должны сохраниться, а пять управляемых атрибутов соответствовать панели. Войдите в лобби и проверьте именно тот эффект, который ожидали от правки.

Если не получилось

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

Читайте дальше

Barotrauma

Сервер Barotrauma: запуск и первая команда

Как запустить Barotrauma на VOLN, настроить вход, дождаться Server started и проверить игру экипажа на штатной подлодке.

Barotrauma

Barotrauma: пароль, публичность и места

Как закрыть Barotrauma для своей команды, изменить пароль и число игроков, а также проверить отличие скрытого сервера от защищённого.

Barotrauma

Как выдать администратора на сервере Barotrauma

Назначение прав Barotrauma через clientlist, giverank и showperm: проверка нужного игрока, сохранение роли и безопасный отзыв.

Barotrauma

Как перенести кампанию Barotrauma на сервер

Перенос мультиплеерной кампании Barotrauma с данными экипажа: скрытый каталог Linux, совместимость модов и проверка сохранения.

Barotrauma

Barotrauma: копия кампании и откат прогресса

Как сохранить кампанию Barotrauma вместе с персонажами, настройками и модами и проверить восстановление после неудачного рейса.

Barotrauma

Как добавить свою подлодку в Barotrauma

Подготовка собственной подлодки Barotrauma: проверка в редакторе, перенос файлов и зависимостей, выбор в лобби и пробный рейс.

Barotrauma

Моды Barotrauma: пакеты и порядок загрузки

Как подготовить совместимый набор модов Barotrauma, перенести LocalMods и проверить включение пакетов на выделенном сервере.

Barotrauma

Barotrauma: сервер не виден или нет подключения

Проверка Barotrauma по игровому и query-порту, публичности, паролю и совместимости контента без случайной смены сетевых настроек.

Barotrauma

Обновление Barotrauma с сохранением кампании

Как подготовить обновление Barotrauma, сохранить экипаж и настройки, проверить моды и подтвердить успешную загрузку кампании.