Przewodnik konfiguracji dedykowanego serwera Barotrauma
Ten przewodnik przeprowadzi Cię przez konfigurację i uruchamianie dedykowanego serwera Barotrauma hostowanego w Legion Hosting, w tym ustawienia serwera, wybór łodzi podwodnej, zarządzanie zapisami kampanii oraz sposób łączenia się.
Spis treści
- Konfiguracja serversettings.xml
- Wybór i przesyłanie łodzi podwodnej
- Jak się połączyć
- Zarządzanie zapisami kampanii
Konfiguracja serversettings.xml
Głównym plikiem konfiguracyjnym serwera Barotrauma jest serversettings.xml, znajdujący się w katalogu głównym instalacji serwera. Możesz edytować ten plik za pośrednictwem GPanel przy użyciu wbudowanego menedżera plików lub przesłać zmodyfikowaną wersję za pośrednictwem SFTP.
serversettings.xml. Serwer nadpisuje ten plik podczas wyłączania, więc zmiany wprowadzone podczas działania serwera zostaną utracone.
Kluczowe ustawienia
Poniżej znajdują się najważniejsze ustawienia, które warto skonfigurować. Plik używa standardowej składni atrybutów XML.
| Ustawienie | Opis |
|---|---|
ServerName |
Nazwa wyświetlana w wewnątrzgrowej przeglądarce serwerów. |
Port |
Główny port UDP, do którego łączą się gracze. Musi odpowiadać przypisaniu portu w GPanel — sprawdź zakładkę Network w GPanel. |
QueryPort |
Port UDP używany do zapytań listy serwerów Steam. Sprawdź zakładkę Network w GPanel, aby uzyskać prawidłową wartość. |
Password |
Ustaw hasło, aby ograniczyć dostęp. Pozostaw puste dla serwera publicznego. |
MaxPlayers |
Maksymalna liczba graczy dozwolonych na serwerze jednocześnie. |
AllowSpectating |
Czy gracze mogą dołączać i obserwować bez przyjmowania roli w załodze. |
GameMode |
Tryb gry. Prawidłowe wartości: Campaign, Mission, Sandbox. Szczegóły poniżej. |
Tryby gry
- Campaign — Trwały tryb kooperacji z progresją, zarządzaniem załogą i trwałym plikiem zapisu. Zalecany dla stałych grup znajomych.
- Mission — Indywidualne misje oparte na rundach. Brak trwałej progresji między sesjami. Dobry dla serwerów publicznych.
- Sandbox — Tryb swobodny bez celów. Przydatny do budowania, testowania łodzi podwodnych lub eksperymentowania z modami.
Przykładowy fragment 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" na hostowanych serwerach. UPnP jest istotne tylko dla domowych routerów i będzie powodować niepotrzebne próby połączeń na infrastrukturze dedykowanej.
Port i QueryPort na wartości pokazane w zakładce Network w Twoim GPanel.
Wybór i przesyłanie łodzi podwodnej
Aktywna łódź podwodna jest ustawiana za pomocą atrybutu Submarine w serversettings.xml. Wartość musi dokładnie odpowiadać nazwie pliku łodzi podwodnej (bez rozszerzenia .sub), w tym wielkości liter.
Domyślne łodzie podwodne
Barotrauma jest dostarczana z kilkoma wbudowanymi łodziami podwodnymi. Typowe domyślne to:
Humpback— Przyjazna dla początkujących, mała załoga.Dugong— Zbalansowana łódź podwodna średniej wielkości.Typhon— Duża, wymaga pełnej załogi.Typhon2— Ulepszona duża łódź podwodna.Kastrull— Ulubiona przez społeczność, wszechstronny układ.
Przesyłanie niestandardowej łodzi podwodnej
Jeśli zbudowałeś lub pobrałeś niestandardową łódź podwodną (plik .sub), prześlij ją do katalogu Submarines/ w instalacji serwera. Możesz to zrobić za pośrednictwem SFTP lub menedżera plików GPanel.
- Połącz się z serwerem za pośrednictwem SFTP lub otwórz menedżer plików GPanel pod adresem gpanel.legionhosting.net.
- Przejdź do katalogu
Submarines/wewnątrz folderu serwera Barotrauma. - Prześlij plik
.subdo tego katalogu. - Otwórz
serversettings.xmli zaktualizuj atrybutSubmarinena dokładną nazwę pliku bez rozszerzenia. Na przykład, jeśli Twój plik toMySub.sub, ustawSubmarine="MySub". - Zapisz plik i uruchom serwer.
Submarines/. Szczegóły znajdziesz w Przewodniku instalacji modów.
Jak się połączyć
Gracze mogą dołączyć do Twojego serwera Barotrauma na dwa sposoby: za pośrednictwem wewnątrzgrowej przeglądarki serwerów lub poprzez połączenie bezpośrednie.
Przeglądarka serwerów
- Uruchom Barotrauma i kliknij Play Online z menu głównego.
- Poczekaj, aż lista serwerów się załaduje. Użyj pola wyszukiwania, aby znaleźć swój serwer po nazwie.
- Kliknij swój serwer i wybierz Join. Wprowadź hasło, jeśli zostało ustawione.
Połączenie bezpośrednie
- Z ekranu Play Online kliknij Direct Join.
- Wprowadź adres IP serwera i główny port w formacie
xxx.xxx.xxx.xxx:port. Sprawdź zakładkę Network w GPanel, aby uzyskać te wartości. - Kliknij Join.
Jeśli nie masz pewności co do adresu IP i portu serwera, zapoznaj się z Jak znaleźć adres IP i port serwera.
Zarządzanie zapisami kampanii
W trybie Campaign serwer utrzymuje trwały plik zapisu, który śledzi progresję, załogę, pieniądze i stan łodzi podwodnej. Zrozumienie, gdzie znajduje się ten plik i jak nim zarządzać, jest ważne dla kopii zapasowych i resetów.
Lokalizacja pliku zapisu
Zapisy kampanii są przechowywane w katalogu Saves/Multiplayer/ wewnątrz folderu instalacji serwera. Każda kampania jest zapisywana jako folder zawierający wiele plików.
Tworzenie kopii zapasowej kampanii
- Zatrzymaj serwer z GPanel, aby upewnić się, że żadne dane nie są zapisywane.
- Połącz się za pośrednictwem SFTP i przejdź do
Saves/Multiplayer/. - Pobierz cały folder kampanii na swój lokalny komputer jako kopię zapasową.
- Po zakończeniu uruchom ponownie serwer.
Resetowanie kampanii
- Zatrzymaj serwer.
- Przejdź do
Saves/Multiplayer/za pośrednictwem SFTP lub menedżera plików GPanel. - Usuń folder kampanii, który chcesz zresetować.
- Uruchom serwer. Nowa kampania zostanie utworzona, gdy gracz rozpocznie ją z menu głównego w grze.
Przywracanie z kopii zapasowej
- Zatrzymaj serwer.
- Prześlij z powrotem folder kampanii z kopii zapasowej do
Saves/Multiplayer/za pośrednictwem SFTP, nadpisując wszelkie istniejące pliki o tej samej nazwie, jeśli zostaniesz o to poproszony. - Uruchom serwer.
Powiązane artykuły
- Przewodnik instalacji modów Barotrauma — Mody z Workshop, zarządzanie modami i kompatybilność
- Przewodnik rozwiązywania problemów Barotrauma — Typowe problemy i rozwiązania
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki za pośrednictwem SFTP