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
- 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.
- 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. - 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.
- 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.
- 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.
- 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
- Instalacja Immersive Vehicles: pakiety zawartości i ustawienia
- Ustawienia grafiki Minecraft wyjaśnione: zasięg widzenia, symulacja i FPS
Ten poradnik w innych językach
Deutsch · العربية · বাংলা · English · Español · Français · हिन्दी · Bahasa Indonesia · Italiano · 日本語 · 한국어 · Nederlands · Português · Русский · Türkçe · اردو · 简体中文