Bobby — mod zwiększający dystans renderowania na serwerach w Minecrafcie
Bobby buforuje chunki wysłane przez serwer, dzięki czemu widzisz dalej niż pozwala serwerowy view-distance, bez dodatkowego obciążenia…
Bobby buforuje chunki wysłane przez serwer, dzięki czemu widzisz dalej niż pozwala serwerowy view-distance, bez dodatkowego obciążenia serwera.
Bobby — mod zwiększający dystans renderowania na serwerach w Minecrafcie
Wersja Minecrafta, na której przetestowano i napisano ten artykuł: 1.21.10
Zakres obsługiwanych wersji: 1.16.2 – 26.2
Bobby to mod klienta, który pozwala widzieć na serwerze dalej, niż pozwala na to sam serwer. Zazwyczaj dystans renderowania ustawia nie klient, lecz parametr serwera view-distance: poza jego granicą chunki nie są wysyłane, więc nawet przy dużym dystansie renderowania ustawionym w opcjach horyzont urywa się po kilkudziesięciu blokach. Mod zapamiętuje wszystkie chunki, które serwer już wysłał, i nadal je renderuje po tym, jak wychodzą poza granicę serwera. Dzięki temu widoczny dystans w Minecrafcie zależy od twojego dystansu renderowania, a nie od ustawień serwera.
Jak działa buforowanie chunków
Każdy chunk wysłany przez serwer mod zapisuje w lokalnej pamięci — w folderze .minecraft/.bobby. Gdy gracz się porusza, serwer wysyła tylko obszar mieszczący się w jego view-distance, a starych chunków z tyłu przestaje aktualizować. Zamiast pustki w ich miejscu podstawiana jest zapisana kopia z bufora. Takie obszary wyglądają jak zwykły teren, chociaż serwer już ich nie przesyła.
Im dłużej trwa gra na tej samej mapie, tym pełniejszy jest bufor: odwiedzone obszary pozostają widoczne, nawet gdy oddalisz się od nich daleko. Pierwsze połączenie z nieznanym terenem nadal pokazuje urwanie na limicie serwera, ale po przejściu okolicy luki na horyzoncie się wypełniają.
Zbuforowane obszary są statyczne: pokazują świat takim, jakim był w momencie zapisania.

Widok z dużym dystansem renderowania na serwerze, widać też niewczytane chunki w pobliżu
Chunki z bufora nie są aktualizowane
Zapisana kopia nie reaguje na zmiany, dopóki gracz się nie zbliży i serwer nie wyśle chunku ponownie. Jeśli ktoś zburzył budynek albo zbudował drogę poza zasięgiem widoczności serwera, w zbuforowanym obszarze wszystko pozostanie po staremu. W takich chunkach nie ma też mobów ani ruchomych obiektów — bufor przechowuje tylko teren i bloki. Domyślnie mod nie wczytuje w zbuforowanych chunkach bloków-encji (skrzynie, piece itd.): wymagają one aktualizacji co takt, a przy dużej odległości dodawałoby to zbędne obciążenie.
Świat zapasowy przez bobby-fallback
Oprócz chunków z serwera, mod może pobierać teren z gotowego świata jednoosobowego — dla obszarów, których serwer nigdy nie wysłał. Aby to włączyć, wystarczy zmienić nazwę folderu potrzebnego świata (chodzi o folder, nie o nazwę świata w grze) na bobby-fallback. Taki układ jest przydatny, gdy masz lokalną kopię mapy serwera: wtedy odległe krajobrazy wczytują się od razu, bez potrzeby wcześniejszego odwiedzenia każdego miejsca osobiście.
Użycie w grze jednoosobowej
W zwykłym świecie jednoosobowym wbudowany serwer i tak renderuje tyle samo, ile ustawiono w opcjach wideo, więc nie ma czego uzupełniać. Mod włącza się tu tylko przez parametr view-distance-overwrite. Nadpisuje on dystans obliczany przez wbudowany serwer: można go obniżyć dla wydajności, a widoczny dystans dobierze mod z bufora. Dzięki temu zachowany zostaje odległy horyzont, a część obciążenia symulacji świata zostaje zdjęta. Zmiana tego parametru wymaga ponownego wejścia do świata.
Konfiguracja
Plik ustawień jest wczytywany automatycznie na nowo — po zapisaniu zmian nie trzeba restartować gry. Poniżej zebrano główne parametry, które najbardziej zauważalnie wpływają na zachowanie moda.
Parametr | Co robi |
| Włącza lub wyłącza mod całkowicie. |
| Aktywuje mod w grze jednoosobowej, nadpisując dystans wbudowanego serwera. 0 — wyłączone. Wymaga ponownego wejścia do świata. |
| Podnosi górny limit suwaka dystansu renderowania. Wartość powyżej limitu vanilla działa tylko z modem optymalizującym renderowanie Sodium. |
| Ile sekund trzymać chunki po opuszczeniu obszaru widoczności, aby nie przeciążać ich przy krótkim oddaleniu się. Nie działa między wymiarami. |
| Nie wczytuj w zbuforowanych chunkach bloków-encji (skrzynie itd.). |
| Przyciemnia zbuforowane chunki, aby wizualnie odróżnić je od tych wysyłanych przez serwer. |
| Usuwa z bufora regiony, które dawno nie były wczytywane. -1 — nie usuwaj, 0 — czyść po każdym rozłączeniu. |
Podsumowanie
Bobby pozwala pokazać na serwerze z niskim view-distance tyle samo przestrzeni, ile pozwala twój dystans renderowania, nie obciążając przy tym samego serwera. Mod sprawdzi się dla tych, którzy grają na publicznych serwerach z ograniczoną widocznością i chcą widzieć pełny horyzont do orientacji, zrzutów ekranu czy dalekich wypraw.
Instalacja
Typowa instalacja zajmuje około 5 minut. Procedura jest taka sama; różni się tylko loader i odpowiedni build.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











