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

Порядок действий
Сделайте исходную копию
Штатно выключите сервер и скачайте XML. Откройте файл во вкладке «Файлы». У существующего документа должен остаться корректный корневой элемент ServerSettings и согласованные открывающие и закрывающие теги. Не заменяйте весь документ коротким примером из интернета.
Выберите правильное место изменения
Имя, пароль и число мест меняйте в форме панели. Назначенные порты оставляйте панели. Дополнительные параметры, например публичность
ispublic, можно менять в XML, сверяя их с файлом и документацией установленной версии. В шаблоне новый файл создаётся с публичностью, выключенным UPnP и выключенным autorestart.Проверьте синтаксис
Меняйте один атрибут за раз, сохраняйте кавычки и экранируйте специальные символы XML в ручных значениях. Сохраните файл и запустите сервер. Если обёртка сообщает, что не может найти корень, верните исправную копию; она намеренно отказывается затирать неизвестную структуру.
Как проверить результат
После Server started повторно откройте файл и проверьте изменённый параметр. Дополнительные параметры должны сохраниться, а пять управляемых атрибутов соответствовать панели. Войдите в лобби и проверьте именно тот эффект, который ожидали от правки.
Если не получилось
Если значение вернулось, сначала проверьте, не входит ли оно в управляемую пятёрку. Если ручной параметр принят без ошибки, но не действует, он может относиться к другому режиму или версии. Официальная вики предупреждает о неполноте списка, поэтому ориентируйтесь также на фактически создаваемый игрой файл.