Посібник із налаштування виділеного сервера 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