Przewodnik instalacji modów Barotrauma
Ten przewodnik obejmuje sposób instalowania, zarządzania i aktualizowania modów ze Steam Workshop na dedykowanym serwerze Barotrauma hostowanym w Legion Hosting. Mody mogą dodawać niestandardowe łodzie podwodne, stworzenia, przedmioty i zmiany w rozgrywce na Twoim serwerze.
Spis treści
- Jak działają mody na serwerach dedykowanych
- Instalowanie modów z Workshop
- Konfiguracja modów w serversettings.xml
- Utrzymywanie modów w aktualnym stanie
- Kompatybilność modów
- Usuwanie modów
Jak działają mody na serwerach dedykowanych
Barotrauma obsługuje mody ze Steam Workshop dla niestandardowej zawartości, w tym łodzi podwodnych, stworzeń, przedmiotów i przebudów rozgrywki. Na serwerze dedykowanym mody nie są pobierane automatycznie z Workshop. Musisz ręcznie przenieść pliki modów na swój serwer.
Instalowanie modów z Workshop
Zalecanym podejściem do instalowania modów na hostowanym serwerze jest najpierw pobranie ich na lokalny komputer, a następnie przesłanie plików na serwer.
Instalacja krok po kroku
- Na własnym komputerze zasubskrybuj mod na Steam Workshop i uruchom Barotrauma raz, aby go pobrać.
- Znajdź pobrany folder modu na komputerze. Mody z Workshop są zazwyczaj przechowywane w:
Steam\steamapps\workshop\content\602960\<ModID>\<ModID>to numeryczny identyfikator z adresu URL modu w Workshop. - Połącz się z serwerem za pośrednictwem SFTP lub otwórz menedżer plików w GPanel.
- Przejdź do katalogu
LocalMods/w folderze serwera Barotrauma. Jeśli katalog nie istnieje, utwórz go. - Prześlij cały folder modu (ten nazwany numerycznym identyfikatorem modu) do
LocalMods/. - Skonfiguruj mod w
serversettings.xml, jak opisano w następnej sekcji. - Uruchom ponownie serwer, aby zmiany zaczęły obowiązywać.
filelist.xml, który identyfikuje mod. Jeśli tego pliku brakuje, mod nie zostanie wykryty przez serwer.
Konfiguracja modów w serversettings.xml
Po przesłaniu plików modu musisz zarejestrować je w konfiguracji serwera. Otwórz serversettings.xml i dodaj mod do listy zainstalowanych pakietów zawartości.
serversettings.xml. Serwer nadpisuje ten plik podczas wyłączania, więc wszelkie zmiany wprowadzone podczas działania serwera zostaną utracone.
Zapoznaj się z plikiem filelist.xml modu, aby uzyskać prawidłową nazwę wewnętrzną. Dokładny format konfiguracji zależy od wersji Barotrauma, ale zazwyczaj mody pojawiają się we wpisach ContentPackage w serversettings.xml.
Weryfikacja wczytywania modu
Po ponownym uruchomieniu serwera ze skonfigurowanym modem:
- Otwórz konsolę serwera w GPanel.
- Poszukaj wierszy dziennika odwołujących się do nazwy lub identyfikatora modu. Pomyślnie wczytane mody pojawią się podczas sekwencji uruchamiania.
- Jeśli zobaczysz wiersze
[ERROR]odwołujące się do modu, sprawdź, czy wszystkie pliki zostały poprawnie przesłane i czy mod jest kompatybilny z wersją Twojego serwera.
Utrzymywanie modów w aktualnym stanie
Serwer nie pobiera automatycznie aktualizacji z Workshop. Gdy autor modu opublikuje aktualizację, musisz ręcznie ponownie pobrać i ponownie przesłać zaktualizowane pliki.
Proces aktualizacji
- Na lokalnym komputerze upewnij się, że Twój klient Steam pobrał najnowszą wersję modu (jeśli to konieczne, anuluj subskrypcję i zasubskrybuj ponownie, aby wymusić świeże pobranie).
- Połącz się z serwerem za pośrednictwem SFTP.
- Zatrzymaj serwer z GPanel.
- Przejdź do
LocalMods/<ModID>/i zastąp zawartość nowo pobranymi plikami. - Uruchom serwer.
Kompatybilność modów
Konflikty modów są jedną z najczęstszych przyczyn problemów z serwerem. Pamiętaj o tych wytycznych:
| Problem | Przyczyna | Rozwiązanie |
|---|---|---|
| Serwer ulega awarii podczas uruchamiania | Dwa mody modyfikujące tę samą zawartość gry (przedmioty, stworzenia itp.) | Wyłącz wszystkie mody, a następnie włączaj je po kolei, aby znaleźć konflikt |
| Gracze rozłączani przy dołączaniu | Niezgodność wersji modu między klientem a serwerem | Upewnij się, że wszyscy gracze i serwer mają te same wersje modów |
| Błędy zawartości w dzienniku serwera | Brakująca zależność lub nieaktualny mod | Sprawdź stronę modu w Workshop pod kątem wymaganych zależności i zaktualizuj |
| Mod działa w trybie dla jednego gracza, ale nie na serwerze | Mod tylko po stronie klienta | Sprawdź opis modu w Workshop; niektóre mody działają tylko po stronie klienta i nie powinny być instalowane na serwerze |
Usuwanie modów
- Zatrzymaj serwer z GPanel.
- Otwórz
serversettings.xmli usuń wpis pakietu zawartości modu. - Usuń folder modu z
LocalMods/za pośrednictwem SFTP lub menedżera plików GPanel. - Uruchom serwer.
Powiązane artykuły
- Przewodnik konfiguracji dedykowanego serwera Barotrauma
- Przewodnik rozwiązywania problemów Barotrauma
- Jak przesyłać pliki za pośrednictwem SFTP