Mody serwerowe V Rising instalujesz zwykle przez BepInEx, a przy wielu rozszerzeniach serwerowych dodatkowo przez Bloodstone. Ważna jest czysta kolejność: zatrzymaj serwer, utwórz backup, rozpakuj framework do katalogu serwera, umieść pliki DLL modów w BepInEx/plugins/, uruchom ponownie i sprawdź logi.
Wymagania i ograniczenia
Zanim skonfigurujesz mody na serwerze V Rising, wyjaśnij najpierw trzy punkty: jaka wersja V Rising działa na serwerze, jaka wersja moda jest dla niej dopuszczona i czy mod rzeczywiście działa po stronie serwera. Wiele modów serwerowych V Rising to Server-Only – gracze nie potrzebują wtedy modów na kliencie. Nie dotyczy to jednak automatycznie każdego rozszerzenia. Jeśli autor moda wymaga plików klienta, gracze również muszą je zainstalować.
Dla serwera produkcyjnego przed każdą zmianą warto utworzyć backup świata, ustawień i istniejących folderów BepInEx. W game-serverhosting sensowny przebieg wygląda tak: zaplanuj zmianę, zatrzymaj serwer, wgraj pliki przez menedżer plików lub SFTP, uruchom serwer, a następnie sprawdź logi. Dzięki temu pozostaje jasne, który plik wywołał jaki efekt.
Jako główne źródło dla frameworka oficjalna dokumentacja BepInEx podaje instalację ręczną: pobierz pasującą wersję, rozpakuj ją do katalogu gry i uruchom raz, aby zostały utworzone konfiguracja oraz logi. Opisuje też BepInEx/config i BepInEx/LogOutput.log jako centralne miejsca konfiguracji oraz kontroli: Dokumentacja na docs.bepinex.dev
Instalacja BepInEx
V Rising używa BepInEx jako frameworka modów:
- Pobierz BepInEx dla V Rising
- Rozpakuj do katalogu serwera
- Uruchom serwer ponownie
- BepInEx automatycznie utworzy foldery konfiguracyjne
Rozpakuj pakiet bezpośrednio do głównego katalogu serwera, czyli tam, gdzie znajdują się pliki serwera V Rising. Po pierwszym uruchomieniu powinny istnieć między innymi foldery takie jak BepInEx/plugins/ i BepInEx/config/. Jeśli te foldery nie powstają, BepInEx najprawdopodobniej znajduje się w złym katalogu, architektura nie pasuje albo start został przerwany przed załadowaniem frameworka.
Konfiguracja Bloodstone dla modów serwerowych
Bloodstone to framework dla modów serwerowych:
BepInEx/plugins/Bloodstone.dll
Umieść Bloodstone.dll dokładnie tam, jeśli dokumentacja moda wskazuje Bloodstone jako zależność. Nie instaluj Bloodstone kilka razy i nie rozrzucaj tego pliku dodatkowo po innych folderach. Jeśli mod wymienia kolejne zależności, zachowaj ich strukturę z pakietu pobrania albo z dokumentacji danego autora moda.
Popularne mody serwerowe
| Mod | Opis |
|---|---|
| KindredCommands | Rozszerza komendy admina |
| CrimsonChat | Ulepsza system czatu |
| AutoCloseDoors | Automatycznie zamyka drzwi |
| RPGMods | Dodaje elementy RPG |
| PvP Leaderboard | Statystyki PvP |
Tabelę traktuj jako orientację, a nie ogólną gwarancję kompatybilności. Przed instalacją zawsze sprawdzaj stronę projektu danego moda: obsługiwaną wersję V Rising, wymagane zależności, znane konflikty i wskazówki dla Dedicated Server. Szczególnie po aktualizacjach gry mody mogą być tymczasowo niekompatybilne.
Instalacja
- Pobierz plik DLL moda
- Umieść go w
BepInEx/plugins/ - Uruchom serwer ponownie
- Dostosuj konfigurację w
BepInEx/config/
Przy kilku modach najlepiej instalować je krok po kroku. Po BepInEx i Bloodstone uruchom najpierw serwer bez dodatkowego moda i sprawdź, czy nie pojawiają się błędy frameworka. Następnie dodaj jeden mod, uruchom ponownie i znów sprawdź logi. Ten przebieg zajmuje trochę czasu, ale znacznie ułatwia znalezienie źródła błędu.
Pliki konfiguracyjne często powstają dopiero po pierwszym udanym starcie moda. Edytuj te pliki tylko przy zatrzymanym serwerze i zmieniaj naraz tylko kilka opcji. Jeśli łączysz kilka modów admina, czatu lub PvP, zwracaj uwagę na nakładające się komendy, uprawnienia i Event-Hooks.
Sprawdzenie wyniku
Po restarcie najpierw sprawdź BepInEx/LogOutput.log. Powinno być tam widoczne, że BepInEx został załadowany i że pliki DLL pluginów zostały rozpoznane. Następnie połącz się z serwerem i przetestuj konkretną funkcję zainstalowanego moda: wykonaj komendę admina, sprawdź funkcję czatu, przetestuj mechanikę drzwi albo skontroluj wyświetlanie statystyk.
Jeśli gracze nie mogą się połączyć, nie usuwaj od razu wszystkich modów. Zatrzymaj serwer, przenieś najpierw ostatnio zainstalowany mod z BepInEx/plugins/ do tymczasowego folderu poza strukturą pluginów i uruchom ponownie. Tak szybciej ustalisz, czy problem powoduje pojedynczy plugin, czy ich kombinacja.
Gdzie znaleźć mody
Najlepiej korzystaj ze stron modów, na których jasno podane są wersja, data zmian, zależności i instrukcje instalacji. Nie wgrywaj plików DLL z niejasnych źródeł na serwer, na którym używasz prawdziwych zapisów gry.
Server-Only vs. mody klienta
Większość modów serwerowych V Rising to Server-Only – gracze nie potrzebują modów na kliencie!
W praktyce oznacza to: mody Server-Only szczególnie dobrze nadają się na serwery publiczne lub półpubliczne, bo próg wejścia dla graczy pozostaje niski. Gdy tylko mod wymaga plików klienta, musisz jasno przekazać wszystkim współgraczom zgodność wersji i instrukcję instalacji.
Jeśli modujesz też inne serwery survivalowe, przebieg jest podobny, ale nigdy identyczny. Dla konfiguracji opartych na BepInEx warto zajrzeć do poradnika Instalacja modów Valheim z BepInEx – krok po kroku. Dla innego modelu modowania serwera i klienta znajdziesz praktyczne podobieństwa w Instalacja modów Palworld – serwer i klient.
Troubleshooting
BepInEx nie tworzy folderów
Sprawdź, czy rozpakowałeś pakiet BepInEx do głównego katalogu serwera, a nie do podfolderu. Uruchom serwer raz do końca, a potem sprawdź, czy powstały BepInEx/config/ i BepInEx/LogOutput.log.
Mod się nie ładuje
Sprawdź, czy plik DLL naprawdę znajduje się w BepInEx/plugins/. Sprawdź też, czy nie brakuje Bloodstone albo innych zależności. W BepInEx/LogOutput.log zwykle znajdziesz wskazówki o brakujących assemblies, złych wersjach albo błędach ładowania.
Serwer nie uruchamia się po modzie
Zatrzymaj serwer i usuń ostatnio zainstalowany mod z folderu pluginów. Jeśli serwer po tym znów startuje, sprawdź wersję moda, zależności i otwarte Issues na stronie moda. Następnie instaluj tylko jedną zmianę na każdy restart.
Gracze nie mogą się połączyć
Najpierw sprawdź, czy zainstalowałeś mod klienta, który jest wymagany także po stronie graczy. Jeśli według dokumentacji mod jest Server-Only, skontroluj wersję serwera, wersję moda i błędy w logach. Na serwerach publicznych warto zapowiadać zmiany modów, aby gracze mogli jasno zgłaszać problemy z połączeniem.
Kontrola, ograniczenia i bezpieczny powrót
Instrukcja „Instalacja modów V Rising – mody serwerowe BepInEx” dotyczy typu serwera opisanego w artykule i stanu wersji widocznego w momencie kontroli. Nazwy menu, dostępne wersje, kompatybilność modów lub pluginów oraz wymagane zasoby mogą różnić się po aktualizacjach. Dlatego nie przenoś żadnych wartości bez sprawdzenia na inną wersję gry, loadera lub serwera.
Przed zmianami w świecie, zapisie gry, konfiguracji lub rozszerzeniach utwórz backup dotkniętych plików. Następnie zmieniaj tylko jeden powiązany krok i sprawdzaj go z tą samą wersją klienta oraz serwera, z którą chcesz później grać.
| Punkt kontroli | Oczekiwany wynik | Przerwanie i powrót |
|---|---|---|
| Start serwera | Serwer osiąga stan gotowości do pracy bez nowego komunikatu błędu. | Przy błędach startu cofnij zmianę i wgraj ostatni backup. |
| Test połączenia | Konto testowe może połączyć się przez adres pokazany w panelu. | Przy błędach wersji lub połączenia ponownie porównaj wersję, port i zezwolenia. |
| Test funkcji | Konkretnie zmieniona funkcja działa bez uszkadzania istniejącego świata lub danych gry. | Przy skutkach ubocznych zatrzymaj serwer i przywróć zabezpieczone pliki. |
Udany pojedynczy test nie jest gwarancją wydajności ani dostępności. Rozmiar świata, mody, pluginy, liczba graczy, trasa sieciowa i jednoczesne obciążenie mogą zmienić wynik. Dokumentuj wersję, zmianę i wynik testu, aby później móc prześledzić odchylenia.
FAQ
Czy potrzebuję BepInEx do modów serwerowych V Rising?
Dla wielu modów serwerowych V Rising tak. BepInEx udostępnia strukturę pluginów, przez którą ładowane są mody oparte na DLL. Poszczególne mody mogą wymagać dodatkowych frameworków, takich jak Bloodstone.
Czy Bloodstone musi być zawsze zainstalowany?
Nie. Bloodstone jest potrzebny tylko wtedy, gdy wybrany mod podaje go jako zależność. Nie instaluj go zapobiegawczo dla każdego moda, tylko trzymaj się dokumentacji danego moda.
Gdzie trafiają pliki DLL modów V Rising?
Typowe pliki DLL modów trafiają do BepInEx/plugins/. Pliki konfiguracyjne po pierwszym uruchomieniu często są tworzone w BepInEx/config/.
Czy gracze mogą dołączyć bez własnych modów?
Przy wielu modach Server-Only tak. Nie opieraj się jednak wyłącznie na tym założeniu: jeśli strona moda wymaga plików klienta, gracze muszą zainstalować tę samą pasującą wersję moda klienta.
Jak postępować po aktualizacji V Rising?
Po aktualizacji gry uruchom najpierw serwer z niezmienioną konfiguracją i sprawdź logi. Jeśli wystąpią błędy, skontroluj, czy BepInEx, Bloodstone albo pojedyncze mody zostały już zaktualizowane dla nowej wersji gry.