Distant Horizons rozszerza widok w Minecraft Java za pomocą uproszczonego odległego krajobrazu, czyli LOD-ów. Aby uzyskać dobry efekt, musisz osobno rozpatrywać zwykły zasięg renderowania, zasięg LOD i dostępne dane świata. Ten poradnik wyjaśnia ustawienia i pomaga zawęzić przyczyny brakującego krajobrazu, przycięć przy doczytywaniu oraz problemów z shaderami. Wymagany jest build Distant Horizons pasujący do wersji Minecraft, loadera i ewentualnie do twojego zestawu shaderów.

Czym są LOD-y i co pozostaje zwykłym wyświetlaniem Minecraft?

LOD oznacza „Level of Detail”. Odległy krajobraz może być wyświetlany z mniejszą liczbą szczegółów geometrycznych niż bloki bezpośrednio przed tobą. Dzięki temu powstaje daleki zasięg widzenia bez używania wszędzie tego samego poziomu szczegółowości. Dlatego obszar widoczny z daleka nie jest dowodem na aktywne stworzenia ani działające farmy w tej odległości.

Zwykły zasięg renderowania Minecraft i zasięg Distant Horizons pełnią różne zadania. Sam duży zasięg LOD nie zwiększa szczegółowości bliskiego obszaru. Mod opisuje to podejście na swojej oficjalnej stronie projektu.

Te pięć ustawień warto rozróżniać

Ustawienie Zadanie Sensowny powód zmiany
Zwykły zasięg renderowania Minecraft Bliski obszar ze zwykłym poziomem szczegółowości Przejście do uproszczonej dali znajduje się zbyt blisko
Zasięg renderowania DH Zasięg wyświetlanego krajobrazu LOD Widok nie sięga wystarczająco daleko mimo dostępnych danych świata
Profil graficzny DH Ustawienia jakości dla odległego krajobrazu Chcesz porównać koszt wyświetlania i widoczne szczegóły
Wykorzystanie CPU dla DH Budżet na pracę moda w tle Budowanie nowego odległego krajobrazu przeszkadza w bieżącej sesji gry
Zdalne generowanie Udostępnianie dodatkowych danych krajobrazu, zależnie od trybu działania Zasięg widzenia ma wykraczać poza już dostępne dane

Menu i dozwolone wartości zależą od buildu. Używaj interfejsu swojej zainstalowanej wersji; nie przejmuj cudzej konfiguracji tylko dlatego, że nazwa moda jest taka sama. FAQ projektu wyraźnie wskazuje profil graficzny, wykorzystanie CPU i zdalne generowanie jako punkty wyjścia przy przycięciach. FAQ projektu DH

Przykład konfiguracji dla Minecraft 1.21.1

W odizolowanej konfiguracji referencyjnej z Distant Horizons 2.3.4-b dla Minecraft 1.21.1 i NeoForge 21.1.248 powstał config/DistantHorizons.toml. W client.advanced.graphics.quality wartość lodChunkRenderDistanceRadius oznacza promień LOD w chunkach. horizontalQuality wpływa na to, jak szybko jakość szczegółów maleje wraz z odległością; verticalQuality dotyczy między innymi nawisów i unoszących się form terenu. Komentarz ostrzega, że wyższe poziomy jakości wymagają dodatkowej pamięci i mocy GPU.

Plik utworzony w teście miał promień LOD wynoszący 256 chunków. To zaobserwowana wartość początkowa tego buildu, a nie rekomendacja dla twojego komputera. W nowym świecie zdalne generowanie może najpierw utworzyć bardzo dużo zadań. Dobierz promień do rzeczywistych potrzeb i odczekaj na pracę w tle, zanim porównasz płynność obrazu. Przy ręcznych zmianach zamknij grę, wykonaj kopię pliku i zachowaj istniejące nazwy sekcji oraz typy wartości.

Original English client screenshot: Distant Horizons 2.3.4-b on Minecraft 1.21.1. The configured LOD radius is 256 chunks, with Medium quality and Balanced CPU load; this menu does not prove terrain has finished generating.
Original English client screenshot: Distant Horizons 2.3.4-b on Minecraft 1.21.1. The configured LOD radius is 256 chunks, with Medium quality and Balanced CPU load; this menu does not prove terrain has finished generating.

View original screenshot (1600 × 900)

Dlaczego mimo dużego zasięgu może brakować krajobrazu

Informacja o zasięgu opisuje, jak daleko dane mają być wyświetlane. Nie dowodzi, że te dane już istnieją. Na serwerze z DH działającym wyłącznie po stronie klienta dane krajobrazu są zbierane podczas eksploracji i zapisywane między sesjami. Dowolna, jeszcze nieznana część świata nie pojawi się więc tylko dzięki zwiększeniu wartości suwaka.

Projekt opisuje także tryb działania z DH po stronie klienta i serwera, w którym serwer dostarcza dane LOD. To, czy ta metoda jest dostępna i prawidłowo skonfigurowana dla twojego zestawu wersji, trzeba sprawdzić na konkretnym buildzie. Obecny opis projektu nie jest gwarancją kompatybilności dla każdego starszego pobrania. Oficjalne informacje o działaniu w trybie multiplayer

Do diagnozy nadaje się stały punkt widokowy: odwiedź brakujący obszar w zwykły sposób, wróć i porównaj. Jeśli potem będzie widoczny, wskazuje to na wcześniejszy brak danych. W tym czasie nie zmieniaj żadnych innych opcji graficznych. Sprawdź też, czy faktycznie używasz tego samego świata albo tego samego wpisu serwera.

Nie usuwaj zbioru danych LOD jako pierwszego kroku naprawy. Możesz w ten sposób odrzucić już zbudowany odległy krajobraz i utrudnić porównanie. Przy zamkniętej grze wykonaj kopię instancji, w tym danych moda należących do świata, zanim spróbujesz celowej odbudowy.

Konfiguracja Distant Horizons krok po kroku

  1. Zanotuj wersje: Zapisz Minecraft, loader i DH. Zrób kopię instancji i do pierwszego porównania użyj istniejącego, działającego profilu.
  2. Najpierw wyłącz shadery: Otwórz znany świat i sprawdź, czy odległy krajobraz jest zasadniczo wyświetlany. Działający obraz bazowy ułatwia dalszą diagnozę.
  3. Sprawdź stan danych: Porównaj znany i nowo odkryty teren. Odczekaj na pracę w tle, zanim uznasz pusty widok za trwały błąd.
  4. Zmieniaj zasięg pojedynczo: Zwiększ zasięg DH o jeden dostępny krok. Sprawdź ten sam horyzont oraz stabilność obrazu podczas normalnej gry.
  5. Ogranicz obciążenie w tle: Jeśli przeszkadza głównie budowanie nowych danych, przetestuj niższy budżet CPU. Osobno sprawdź, czy niższy profil graficzny poprawia bieżące wyświetlanie.
  6. Dodaj shadery na końcu: Dopiero teraz aktywuj shader odpowiedni dla konkretnego stanu DH/Iris. Ponownie sprawdź ten sam widok i przejście między bliskim a odległym krajobrazem.

To procedura porównawcza, a nie zmierzony profil wydajności. Zapisuj wartości początkowe i porównawcze. Wysoka liczba jest przydatna tylko wtedy, gdy dodatkowy widok jest dla ciebie widoczny, a sesja gry pozostaje komfortowa.

Shadery, mgła i ostre przejścia

Shadery muszą obsługiwać dodatkową geometrię odległego terenu. Iris udostępnia do tego specjalne możliwości integracji; samo istnienie działającego menu shaderów nie dowodzi takiej obsługi. Dokumentacja Iris dotycząca Distant Horizons

Jeśli odległy krajobraz jest widoczny bez shaderów, a znika po ich włączeniu, zacznij od porównania wersji i udokumentowanej obsługi paczki. Jeśli brakuje go w obu przypadkach, bardziej prawdopodobne jest szukanie danych świata albo wyłączonego wyświetlania. To wskazówki diagnostyczne, a nie jednoznaczne dowody błędu.

Mgła zmienia widoczność istniejącego krajobrazu. Nie tworzy brakujących LOD-ów. Zauważalne przejście sprawdź najpierw z wyjściowym profilem shadera. Następnie zmień tylko jedną opcję mgły i porównaj tę samą porę dnia. Całkowite wyłączenie wszystkich efektów mgły może mocniej uwydatnić krawędź; nie jest to uniwersalna naprawa.

Jaki następny krok pasuje do mojego objawu?

Objaw Najpierw sprawdź Sukces rozpoznasz po
Brakuje konkretnego odległego obszaru Odwiedź obszar zwykłym sposobem, wróć i porównaj Dotąd brakujący kontur staje się widoczny
Przycięcia podczas eksploracji Porównaj znany teren i niższy budżet pracy w tle Spokojniejszy przebieg w tych samych warunkach
Dal znika dopiero z shaderem Sprawdź obsługiwany zestaw wersji i wyjściowy profil shadera Bliski i odległy krajobraz pojawiają się razem
Większy zasięg DH nie daje widocznej różnicy Porównaj linię widzenia, mgłę i dostępne dane Widoczny jest konkretny dodatkowy punkt orientacyjny

Czy DH zwiększa dystans symulacji mojego serwera?

Widok na odległość nie zastępuje konfiguracji serwera dotyczącej symulacji gry. Widoczne góry nie oznaczają, że wszystkie mechaniki gry są tam aktywne. Przy opóźnionych wspólnych akcjach pomaga diagnostyka lagów serwera Minecraft.

Czy wszyscy gracze muszą używać DH?

Przy użyciu wyłącznie po stronie klienta każdy gracz sam decyduje o swoim widoku na odległość. Wspólny modpack albo obsługa DH wspierana przez serwer wymaga uzgodnionego zestawu wersji. Sprawdź w tym celu podstawy modów i modpacków.

Czy dla DH mam po prostu zamówić więcej RAM-u na serwer?

Nie wyciągaj z tego ogólnego wniosku o zakupie RAM-u. Najpierw sprawdź, które zadania odbywają się na twoim kliencie, a które na serwerze. Dla wspólnego świata punkt startowy znajdziesz w ofercie serwerów Minecraft; konkretna integracja DH po stronie serwera musi dodatkowo pasować do wybranego oprogramowania.

Powiązane poradniki

Ten poradnik w innych językach

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