Ръководство за настройка на специализиран сървър за 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