Small Ships dodaje do Minecraft Java sterowalne statki. Aby grać we wspólnym świecie, pliki moda muszą pasować do wersji Minecraft oraz loadera klienta i serwera. Ten poradnik wyjaśnia instalację, udokumentowane podstawowe sterowanie oraz procedurę zmian konfiguracji. Przykładowa wersja to Minecraft 1.21.1 z NeoForge i Small Ships 2.0.0-b2.1; inne kombinacje sprawdzaj za każdym razem osobno.

Wybór właściwego pliku Small Ships do pobrania

Przegląd projektu wymienia kilka wersji Minecraft i loaderów. Nie oznacza to, że każdy pojedynczy plik nadaje się do każdej kombinacji. Otwórz konkretny plik do pobrania i porównaj wersję Minecraft, loader oraz zależności ze swoją instancją. Projekt oznacza Small Ships jako mod dla klienta i serwera. Oficjalna strona projektu

Dla przykładu istnieje build NeoForge 2.0.0-b2.1 dla Minecraft 1.21.1. Wskazana wersja jest konkretnym punktem odniesienia, a nie ogólnym celem aktualizacji. Przy gotowym modpacku najpierw sprawdź jego wymagania.

Przygotowanie instalacji w świecie testowym

  1. Zapisz wersje i zabezpiecz dane: Zanotuj wersję Minecraft, loader i plik moda. Przed zmianami wykonaj kopię zapasową istniejącego świata i konfiguracji. Do pierwszego testu działania najlepiej nadaje się nowy świat.
  2. Użyj właściwej instancji klienta: Skonfiguruj wymagany loader i umieść plik Small Ships w jego katalogu mods. Dodaj tylko zależności zadeklarowane dla tego buildu.
  3. Uruchom klienta i sprawdź zawartość: Skontroluj, czy mod został załadowany i czy jego zawartość jest dostępna. Jeśli start się nie powiedzie, sprawdź pierwszy konkretny komunikat błędu oraz zgodność wersji.
  4. Skonfiguruj odpowiednio serwer: Użyj tego samego pasującego zestawu wersji gry i modów wpływających na rozgrywkę. Nie przesyłaj na serwer bez sprawdzenia pełnej kolekcji dodatkowych klienckich modów graficznych.
  5. Dołącz jako zwykły gracz: Sprawdź dostępność i zawartość bez specjalnych uprawnień administratora. Prawidłowa instalacja nie powinna działać wyłącznie na koncie operatora.
  6. Sprawdź statek w praktyce: Przetestuj ustawienie, wejście, żagle, płynięcie, ekwipunek i wyjście. Następnie sprawdź stan po czystym restarcie serwera.

Ogólną konfigurację omawia poradnik instalowania modów i modpacków. Dla Minecraft 1.21.1 dokumentacja NeoForge wyjaśnia także odpowiednie środowisko uruchomieniowe Java 21.

Który klawisz za co odpowiada?

Poniższe przypisanie pochodzi z opisu projektu. Sprawdź rzeczywiste bindy w swojej instancji, szczególnie w modpacku. Zmienione lub zdublowane klawisze mogą powodować inne zachowanie.

Akcja Udokumentowana obsługa
Wejście na pokład Użyć statku prawym przyciskiem myszy
Otwieranie lub zamykanie żagli W statku nacisnąć R
Zwiększanie lub zmniejszanie prędkości żagli W albo S
Zmiana odległości kamery W widoku z trzeciej osoby użyć kółka myszy z F5
Otwieranie ekwipunku z zewnątrz Skradanie się i prawy klik na statku
Strzelanie z armat Patrzeć w kierunku armat i nacisnąć spację; kule armatnie muszą znajdować się w ekwipunku statku

Strona projektu wskazuje, że przypisania klawiszy można zmieniać. Jeśli efekt się nie pojawia, najpierw sprawdź przypisanie, swoją pozycję w statku oraz warunki wymagane dla danej akcji. Small Ships: obsługa i armaty

Dlaczego statek może mieć różną prędkość

Nie każda wolniejsza podróż jest problemem serwera. Oficjalna wiki opisuje wpływ typu statku, biomu akwenu, armat i ładunku. Uwzględnij te mechaniki gry w porównaniu, zanim zmienisz ustawienia wydajności. Informacje z wiki muszą nadal pasować do faktycznie obserwowanego zachowania w konkretnym wydaniu. Wiki Small Ships

Aby porównanie było miarodajne, użyj tego samego statku i tej samej trasy. Zanotuj ładunek, wyposażenie i obszar wodny. Na początku zmieniaj tylko jeden czynnik. Jeśli jednocześnie użyjesz innego statku i przejdziesz do innego biomu, nie da się już jednoznacznie przypisać różnicy.

Jeśli natomiast kilku graczy jednocześnie doświadcza opóźnionych akcji, sprawdź dodatkowo połączenie i serwer. Poradnik o lagach i TPS w Minecraft pomaga rozdzielić te przypadki.

Oddzielne zmiany przypisania klawiszy i zasad gry

Zmiana klawisza odpowiada na pytanie, jak wywołujesz akcję. Ustawienie rozgrywki wpływa natomiast na zasady wspólnego świata. Dlatego nie myl lokalnego konfliktu klawiszy z kwestią konfiguracji po stronie serwera.

W celu obsługi otwórz przypisania klawiszy swojej instancji Minecraft i wyszukaj akcje zarejestrowane przez Small Ships. Przy konflikcie wybierz wolny klawisz, zanotuj stare przypisanie i od razu sprawdź tę samą akcję. Dzięki temu w razie potrzeby możesz cofnąć zmianę.

Do zmian rozgrywki używaj tylko możliwości konfiguracji swojego konkretnego buildu. Nazw plików, kluczy i miejsca zapisu nie da się wiarygodnie przenieść z poradnika dla innego loadera. Najpierw zabezpiecz faktycznie wygenerowane pliki. Zatrzymaj serwer przed ręczną edycją i zmieniaj naraz tylko jedną istniejącą, udokumentowaną wartość. Po starcie sprawdź w logu, czy konfiguracja została zaakceptowana, a następnie przetestuj efekt jako zwykły gracz.

Konkretne ustawienia w Small Ships 2.0.0-b2.1

Przy izolowanym pierwszym starcie z Minecraft 1.21.1 i NeoForge 21.1.248 ten build utworzył dwa pliki w katalogu gry: config/smallships-client.toml dla lokalnego wyświetlania i config/smallships-common.toml dla ogólnych zasad moda. Poniższy wybór pochodzi z tych wygenerowanych plików, łącznie z ich komentarzami i zakresami wartości. Start klienta nie potwierdza jeszcze synchronizacji z Dedicated Server.

Plik i klucz Domyślna wartość i dozwolony zakres Na co wpływa ustawienie
Client: shipModSpeedUnit 0; wartości od 0 do 3 Jednostka wskaźnika prędkości: 0 = km/h, 1 = m/s, 2 = węzły, 3 = mph
Client: shipGeneralCameraAutoThirdPerson true Automatyczne przełączanie na kamerę z trzeciej osoby
Client: shipGeneralCameraZoomEnable true Funkcja zoomu kamery statku
Client: shipGeneralCameraZoomMin / shipGeneralCameraZoomMax 5.0 / 20.0; każdorazowo od 1 do 50 Dolna i górna granica zoomu; minimum powinno być mniejsze niż maksimum
Common: shipGeneralContainerModifier 10.0; od −500 do 500 Maksymalny procentowy wpływ pełnej ładowni na prędkość
Common: shipGeneralCannonModifier 2.5; od −500 do 500 Procentowy wpływ każdej armaty na prędkość
Common: shipGeneralBiomeModifier 20.0; od 0 do 500 Maksymalny procentowy bonus lub kara do prędkości wynikająca z biomów
Common: shipGeneralCollisionDamage 7.5; od 0 do 100 Obrażenia kolizyjne; 0 wyłącza je według komentarza konfiguracji
Common: shipGeneralDespawnTimeSunken 15.0; od 0 do 600 minut Czas do usunięcia zatopionego statku

Domyślna wartość shipAttributeCogMaxSpeed w tym buildzie to 30.0. Dlatego nie przenoś bez sprawdzenia wartości prędkości i biomów ze starszych przykładów wiki. Dozwolona wartość skrajna również nie jest rozsądną rekomendacją: zacznij od ustawień domyślnych i wprowadzaj małe, zrozumiałe zmiany.

Podczas edycji zachowaj istniejące sekcje TOML i nie zmieniaj wewnętrznego schematicVersion. Przed edycją plików zamknij daną instancję, a po niej uruchom ją całkowicie od nowa; ten przebieg nie zakłada więc niepotwierdzonego przejęcia zmian w trakcie gry. Nie ma tu obietnicy, że konkretna wartość zacznie działać bez restartu. Dla wspólnych zasad sprawdź następnie tę samą akcję na serwerze testowym jako zwykły gracz.

Zawężanie błędów w prostym przebiegu

Obserwacja Kontrola Oczekiwany wynik
Nie da się postawić statku Użyć wolnego, wystarczająco dużego akwenu Statek pojawia się bez kontaktu z ciasnym brzegiem lub przeszkodami
R nie wywołuje akcji żagli Sprawdzić pozycję siedzenia i rzeczywiste przypisanie klawisza Przypisana akcja reaguje
Ekwipunek nie otwiera się z zewnątrz Skontrolować skradanie się przy prawym kliknięciu Ekwipunek statku się otwiera
Armata nie reaguje Sprawdzić kierunek patrzenia, amunicję i bind Akcję można wywołać w wolnym środowisku testowym
Jeden gracz nie może dołączyć Porównać jego zestaw wersji z działającym klientem Dołączenie bez konfliktu moda lub loadera
Stan statku zmienia się niespodziewanie po restarcie Sprawdzić czyste zatrzymanie, zapis i log serwera Stan pozostaje powtarzalny w ponownym teście

Testuj armaty w osobnym świecie, w wolnym otoczeniu i bez cudzych budowli w obszarze celu. Test działania ma odpowiedzieć na konkretną kwestię obsługi, a nie uszkodzić istniejący zapis gry.

Częste pytania

Czy wszyscy współgracze muszą zainstalować Small Ships?

Dla opisanego tu trybu zmodyfikowanego klienta i serwera zaplanujcie wspólny, pasujący zestaw wersji. Nie zakładajcie, że niezmodyfikowany klient będzie mógł korzystać z dodatkowej zawartości.

Czy Small Ships działa automatycznie z każdym shaderem?

Pasujący plik moda nie dowodzi jeszcze bezbłędnego wyświetlania shaderów. Najpierw sprawdź statek bez shaderów, a potem z waszym konkretnym zestawem shaderów. Obserwuj przy tym powierzchnię wody, żagle i kamerę w tej samej scenie.

Czy mogę po prostu usunąć Small Ships ze świata?

Przed instalacją zachowaj pełną kopię zapasową. Usuwanie modów z zawartością z już zapisanego świata nie jest neutralną drogą powrotu. Do czystego testu powrotu użyj kopii zapasowej z odpowiadającym jej zestawem wersji.

Od czego zacząć ze wspólnym serwerem?

Sprawdźcie w ofercie serwerów Minecraft, które oprogramowanie serwerowe pasuje do waszego modpacka. Dobierzcie zasoby po teście waszego świata i liczby graczy. Sama instalacja moda ze statkami nie daje jeszcze wiarygodnego zapotrzebowania na RAM.

Powiązane poradniki

Ten poradnik w innych językach

Deutsch · العربية · বাংলা · English · Español · Français · हिन्दी · Bahasa Indonesia · Italiano · 日本語 · 한국어 · Nederlands · Português · Русский · Türkçe · اردو · 简体中文