background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Ръководство за настройка на специализиран сървър за Barotrauma


Ръководство за настройка на специализиран сървър за Barotrauma

Това ръководство ви превежда през конфигурирането и стартирането на вашия специализиран сървър за Barotrauma, хостван в Legion Hosting, включително настройките на сървъра, избора на подводница, управлението на запазванията на кампанията и как да се свържете.

Преди да започнете: Вашият сървър трябва да бъде инсталиран и стартиран чрез GPanel. Ако имате нужда от помощ при намирането на IP адреса и порта на сървъра си, вижте Как да намерите IP адреса и порта на вашия сървър.

Съдържание

  1. Конфигуриране на serversettings.xml
  2. Избор и качване на подводница
  3. Как да се свържете
  4. Управление на запазванията на кампанията

Конфигуриране на 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.

  1. Свържете се с вашия сървър чрез SFTP или отворете файловия мениджър на GPanel на gpanel.legionhosting.net.
  2. Навигирайте до директорията Submarines/ вътре във вашата папка за сървър на Barotrauma.
  3. Качете вашия .sub файл в тази директория.
  4. Отворете serversettings.xml и актуализирайте атрибута Submarine с точното име на файла без разширението. Например, ако вашият файл е MySub.sub, задайте Submarine="MySub".
  5. Запазете файла и стартирайте вашия сървър.
Workshop подводници: Ако вашата персонализирана подводница е изтеглена от Steam Workshop, може да се наложи да бъде инсталирана като мод, а не директно поставена в Submarines/. Вижте Ръководството за инсталиране на модове за подробности.

Как да се свържете

Играчите могат да се присъединят към вашия сървър за Barotrauma по два начина: чрез браузъра на сървъри в играта или чрез директна връзка.

Браузър на сървъри

  1. Стартирайте Barotrauma и щракнете върху Play Online от главното меню.
  2. Изчакайте списъкът със сървъри да се зареди. Използвайте полето за търсене, за да намерите вашия сървър по име.
  3. Щракнете върху вашия сървър и изберете Join. Въведете паролата, ако има зададена.
Не виждате вашия сървър? Браузърът може да отнеме около минута, за да се обнови. Уверете се, че вашият query порт е правилно конфигуриран (проверете раздела Network в GPanel) и сървърът е напълно стартиран.

Директна връзка

  1. От екрана Play Online щракнете върху Direct Join.
  2. Въведете IP адреса на сървъра и основния порт във формат xxx.xxx.xxx.xxx:port. Проверете раздела Network в GPanel за тези стойности.
  3. Щракнете върху Join.

Ако не сте сигурни за IP адреса и порта на вашия сървър, вижте Как да намерите IP адреса и порта на вашия сървър.


Управление на запазванията на кампанията

В режим Campaign сървърът поддържа постоянен файл за запазване, който проследява прогресията, екипажа, парите и състоянието на подводницата. Разбирането къде се намира този файл и как да го управлявате е важно за резервни копия и нулиране.

Местоположение на файла за запазване

Запазванията на кампанията се съхраняват в директорията Saves/Multiplayer/ във вашата папка за инсталиране на сървъра. Всяка кампания се запазва като папка, съдържаща множество файлове.

Създаване на резервно копие на кампания

  1. Спрете вашия сървър от GPanel, за да се уверите, че не се записват данни.
  2. Свържете се чрез SFTP и навигирайте до Saves/Multiplayer/.
  3. Изтеглете цялата папка на кампанията на вашата локална машина като резервно копие.
  4. Рестартирайте сървъра, когато сте готови.

Нулиране на кампания

Внимание: Изтриването на папката за запазване на кампанията е постоянно и не може да бъде отменено. Първо направете резервно копие.
  1. Спрете вашия сървър.
  2. Навигирайте до Saves/Multiplayer/ чрез SFTP или файловия мениджър на GPanel.
  3. Изтрийте папката на кампанията, която искате да нулирате.
  4. Стартирайте сървъра. Нова кампания ще бъде създадена, когато играч стартира такава от главното меню в играта.

Възстановяване от резервно копие

  1. Спрете вашия сървър.
  2. Качете обратно резервната папка на кампанията в Saves/Multiplayer/ чрез SFTP, презаписвайки всички съществуващи файлове със същото име, ако бъдете попитани.
  3. Стартирайте сървъра.

Свързани статии


Все още имате проблеми? Отворете тикет за поддръжка на legionhosting.net/submitticket.php и включете името на вашия сървър, съобщението за грешка от конзолата на GPanel и стъпките, които вече сте опитали.

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.