Руководство по настройке выделенного сервера Barotrauma
Это руководство проведёт вас через настройку и запуск вашего выделенного сервера Barotrauma, размещённого на Legion Hosting, включая настройки сервера, выбор подводной лодки, управление сохранениями кампании и способы подключения.
Содержание
- Настройка serversettings.xml
- Выбор и загрузка подводной лодки
- Как подключиться
- Управление сохранениями кампании
Настройка serversettings.xml
Основной файл конфигурации вашего сервера Barotrauma — это serversettings.xml, расположенный в корне каталога установки вашего сервера. Вы можете редактировать этот файл через GPanel, используя встроенный файловый менеджер, или загрузить изменённую версию через SFTP.
serversettings.xml. Сервер перезаписывает этот файл при завершении работы, поэтому изменения, внесённые во время работы сервера, будут потеряны.
Ключевые настройки
Ниже приведены наиболее важные настройки, которые вы захотите настроить. Файл использует стандартный синтаксис атрибутов XML.
| Настройка | Описание |
|---|---|
ServerName |
Имя, отображаемое в внутриигровом браузере серверов. |
Port |
Основной UDP-порт, к которому подключаются игроки. Должен совпадать с назначением порта в GPanel — проверьте вкладку Network в GPanel. |
QueryPort |
UDP-порт, используемый для запросов списка серверов Steam. Проверьте вкладку Network в GPanel для получения правильного значения. |
Password |
Установите пароль для ограничения доступа. Оставьте пустым для публичного сервера. |
MaxPlayers |
Максимальное количество игроков, одновременно допускаемых на сервере. |
AllowSpectating |
Могут ли игроки присоединяться и наблюдать, не занимая роль в команде. |
GameMode |
Игровой режим. Допустимые значения: Campaign, Mission, Sandbox. Подробности см. ниже. |
Игровые режимы
- Campaign — Постоянный кооперативный режим с прогрессией, управлением командой и постоянным файлом сохранения. Рекомендуется для регулярных групп друзей.
- Mission — Отдельные миссии на основе раундов. Нет постоянной прогрессии между сессиями. Хорошо подходит для публичных серверов.
- Sandbox — Свободный режим без целей. Полезен для строительства, тестирования подводных лодок или экспериментов с модами.
Пример фрагмента serversettings.xml
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false" на размещённых серверах. UPnP актуален только для домашних маршрутизаторов и приведёт к ненужным попыткам подключения на выделенной инфраструктуре.
Port и QueryPort на значения, показанные на вкладке Network вашего GPanel.
Выбор и загрузка подводной лодки
Активная подводная лодка задаётся через атрибут Submarine в serversettings.xml. Значение должно точно совпадать с именем файла подводной лодки (без расширения .sub), включая регистр.
Подводные лодки по умолчанию
Barotrauma поставляется с несколькими встроенными подводными лодками. Распространённые варианты по умолчанию включают:
Humpback— Подходит для новичков, небольшая команда.Dugong— Сбалансированная подводная лодка среднего размера.Typhon— Большая, требует полной команды.Typhon2— Улучшенная большая подводная лодка.Kastrull— Фаворит сообщества, универсальная компоновка.
Загрузка пользовательской подводной лодки
Если вы построили или скачали пользовательскую подводную лодку (файл .sub), загрузите её в каталог Submarines/ в вашей установке сервера. Вы можете сделать это через SFTP или файловый менеджер GPanel.
- Подключитесь к своему серверу через SFTP или откройте файловый менеджер GPanel по адресу gpanel.legionhosting.net.
- Перейдите в каталог
Submarines/внутри папки вашего сервера Barotrauma. - Загрузите файл
.subв этот каталог. - Откройте
serversettings.xmlи обновите атрибутSubmarine, указав точное имя файла без расширения. Например, если ваш файл —MySub.sub, установитеSubmarine="MySub". - Сохраните файл и запустите сервер.
Submarines/. Подробности см. в Руководстве по установке модов.
Как подключиться
Игроки могут присоединиться к вашему серверу Barotrauma двумя способами: через внутриигровой браузер серверов или через прямое подключение.
Браузер серверов
- Запустите Barotrauma и нажмите Play Online в главном меню.
- Подождите, пока заполнится список серверов. Используйте поле поиска, чтобы найти свой сервер по имени.
- Нажмите на свой сервер и выберите Join. Введите пароль, если он установлен.
Прямое подключение
- На экране Play Online нажмите Direct Join.
- Введите IP-адрес вашего сервера и основной порт в формате
xxx.xxx.xxx.xxx:port. Проверьте вкладку Network в GPanel для этих значений. - Нажмите Join.
Если вы не уверены в IP-адресе и порте вашего сервера, обратитесь к Как найти IP-адрес и порт вашего сервера.
Управление сохранениями кампании
В режиме Campaign сервер ведёт постоянный файл сохранения, отслеживающий прогрессию, команду, деньги и состояние подводной лодки. Понимание того, где находится этот файл и как им управлять, важно для резервного копирования и сбросов.
Расположение файла сохранения
Сохранения кампании хранятся в каталоге Saves/Multiplayer/ внутри папки установки вашего сервера. Каждая кампания сохраняется как папка, содержащая несколько файлов.
Резервное копирование кампании
- Остановите сервер из GPanel, чтобы убедиться, что данные не записываются.
- Подключитесь через SFTP и перейдите в
Saves/Multiplayer/. - Скачайте всю папку кампании на свой локальный компьютер в качестве резервной копии.
- По завершении перезапустите сервер.
Сброс кампании
- Остановите сервер.
- Перейдите в
Saves/Multiplayer/через SFTP или файловый менеджер GPanel. - Удалите папку кампании, которую вы хотите сбросить.
- Запустите сервер. Новая кампания будет создана, когда игрок начнёт её из главного меню в игре.
Восстановление из резервной копии
- Остановите сервер.
- Загрузите резервную папку кампании обратно в
Saves/Multiplayer/через SFTP, перезаписав любые существующие файлы с тем же именем, если будет предложено. - Запустите сервер.
Связанные статьи
- Руководство по установке модов Barotrauma — Моды Workshop, управление модами и совместимость
- Руководство по устранению неполадок Barotrauma — Распространённые проблемы и решения
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP