Dlaczego farma staje, gdy odchodzisz
Serwer symuluje tylko chunki, o których wczytanie coś go prosi. Zwykle powodem są gracze: wokół każdego z nich świat rusza się aż do dystansu symulacji, a za tą granicą pszenica przestaje rosnąć, leje przestają ciągnąć, a strumienie przedmiotów zamierają w miejscu. Wróć do domu na drugim końcu mapy, a farma dalej tam jest, tylko nic się w niej nie dzieje.
Starsze sztuczki już nie pomagają. Do 1.21.9 istniał obszar chunków wokół spawnu świata, który był wczytany, dopóki działał serwer, i wiele serwerów budowało tam farmy. Java Edition 1.21.9 usunęła chunki spawnu razem z regułą gry, która ustawiała ich rozmiar. Na aktualnym serwerze farma przy spawnie działa tylko z tych samych powodów co farma gdziekolwiek indziej.
W naszym panelu zakładka „Ustawienia” ma w grupie „Wydajność” pole „Simulation distance (chunks)”, a profile wydajności ustawiają je na 4 (Bezpiecznie), 8 (Zrównoważony) albo 10 (Wydajność). Podniesienie go utrzymuje przy życiu więcej lądu wokół każdego gracza, co jest kosztownym sposobem na zasięg farmy. Poradnik o dystansie widzenia i symulacji szczegółowo wyjaśnia ten kompromis; ten poradnik mówi o utrzymywaniu przy życiu kilku wybranych chunków.
Polecenie forceload, część po części
| Polecenie | Co robi |
|---|---|
forceload add <x> <z> | Oznacza jeden chunk, w którym leży ta pozycja bloku. |
forceload add <x1> <z1> <x2> <z2> | Oznacza każdy chunk w prostokącie między dwiema pozycjami. |
forceload remove <x> <z> albo z drugą pozycją | Zdejmuje oznaczenie z jednego chunka albo prostokąta chunków. |
forceload remove all | Zdejmuje oznaczenie z każdego wymuszonego chunka w bieżącym wymiarze. |
forceload query <x> <z> | Mówi, czy chunk w tej pozycji jest oznaczony. |
forceload query | Wymienia każdy wymuszony chunk w bieżącym wymiarze. |
- Współrzędne bloków, nie numery chunków. Wpisujesz zwykłe pozycje x i z, te same, które widzą gracze, a serwer wylicza, w które chunki wpadają.
- Najwyżej 256 chunków na polecenie. Większy prostokąt zostaje odrzucony z
Too many chunks in the specified area, a po tym maksimum i liczba, o którą prosiłeś. - Poziom operatora 2. Gracze potrzebują tego poziomu, żeby użyć polecenia na czacie. W zakładce „Konsola” wpisujesz je bez ukośnika.
- Jeden wymiar naraz. Polecenie działa w wymiarze, w którym jest uruchomione.
forceload remove allw overworldzie nie rusza Netheru. - Zostaje. Oznaczenia są zapisywane ze światem i przetrwają restart, więc zapomniana farma kosztuje czas ticka jeszcze miesiące później.
Dla Netheru albo Endu dodaj wymiar przed poleceniem. Podane pozycje są używane takie, jakie są, więc użyj współrzędnych odczytanych w tym wymiarze:
Konsola
execute in minecraft:the_nether run forceload add -120 40 -80 90
execute in minecraft:the_nether run forceload query
execute in minecraft:the_end run forceload remove allWybierz chunki, których farma naprawdę używa
Chunk ma 16 na 16 bloków. Żeby znaleźć chunk dowolnej pozycji, podziel x i z przez 16 i zaokrągl w dół, więc 100 wypada w chunku 6, a minus 30 w chunku minus 2. Za mało oznaczonych chunków sprawia, że farma działa w połowie; za dużo kosztuje ticki na nic.
Obejdź narożniki
Stań w dwóch przeciwległych narożnikach wszystkiego, czego potrzebuje farma: obszaru wzrostu, lejów zbierających, skrzyń i zegara redstone. Zanotuj obie pozycje.
Oznacz prostokąt
Farma od x 100 do 140 i od z minus 30 do 20 to
forceload add 100 -30 140 20. Obejmuje to chunki od 6 do 8 na x i od minus 2 do 1 na z, razem dwanaście chunków, a odpowiedź podaje tę liczbę.Sprawdź brzegi
Uruchom
forceload queryz pozycją leja albo skrzyni na dalekim brzegu. Odpowiedź mówi albo, że chunk is marked for force loading, albo że nie jest.Oddal się i obserwuj
Odejdź daleko, odczekaj kilka minut i wróć. Skrzynia, która się zapełniła pod Twoją nieobecność, to dowód; taka, która się nie zapełniła, oznacza, że część farmy leży poza oznaczonymi chunkami.

Co naprawdę działa w wymuszonym chunku
Wymuszony chunk jest w pełni symulowany, na tym samym poziomie wczytania co chunki tuż wokół gracza. Nie robi to z niego miejsca, w którym stoi gracz. Kilka rzeczy w Minecraft wciąż pyta, czy gracz jest w promieniu 8 chunków, i te zostają wyłączone. Tak działa to w Java Edition 26.2:
| W oznaczonych chunkach | Działa bez nikogo w pobliżu? | Uwagi |
|---|---|---|
| Redstone, tłoki, obserwatory, leje | Tak | Zegary i sortownie działają dalej. |
| Przepływ wody i lawy | Tak | Strumienie przedmiotów niosą dropy jak zwykle. |
| Byty: przedmioty, zwierzęta, wieśniacy, wagoniki | Tak | Ruszają się i działają. Na Paperze zobacz następny akapit. |
| Uprawy, sadzonki, kaktusy, trzcina cukrowa | Tak, od 1.21.5 | Wzrost wymaga losowych ticków. Przed 1.21.5 docierały one tylko 8 chunków wokół graczy. |
| Naturalne pojawianie się mobów | Nie | Moby pojawiają się tylko w promieniu 8 chunków od gracza. |
| Palenie się i rozprzestrzenianie ognia, pioruny | Nie | Pioruny uderzają tylko w pobliżu graczy. Ogień też staje dalej niż 8 chunków, chyba że pozwala na to reguła gry. |
Farmy mobów wciąż potrzebują kogoś blisko
Wymuszone wczytanie farmy creeperów albo płomyków utrzymuje działającą komorę zabijania, ale nic się nie pojawia, żeby zginąć. Farma oparta na pojawianiu się mobów potrzebuje gracza, konta AFK albo Ciebie w promieniu 8 chunków od platform.
Chunki wokół oznaczonego obszaru
Wczytanie rozchodzi się o jeden krok na zewnątrz od każdego oznaczonego chunka i słabnie z każdym krokiem. Pierścień tuż obok Twojego obszaru wciąż obsługuje redstone, płynącą wodę i wzrost upraw, ale byty w nim są zamrożone. Przedmiot, który odpłynie strumieniem o chunk za daleko, staje na granicy, a wieśniak, który wyjdzie z obszaru, stoi w miejscu. Daj wszystkiemu, co się rusza, jeden chunk zapasu.
Paper spowalnia byty daleko od graczy
Paper, Purpur i Spigot mają zasięg aktywacji bytów w spigot.yml. Zwierzęta, potwory i wieśniacy dalej niż 32 bloki od jakiegokolwiek gracza oraz upuszczone przedmioty dalej niż 16 bloków są tickowane tylko od czasu do czasu, a nie w każdym ticku. Wieśniacy są domyślnie wyjątkiem, bo tick-inactive-villagers jest włączone. W wymuszonej farmie bez nikogo w pobliżu przedmioty na długim strumieniu i rozmnażane zwierzęta pracują więc zrywami. Podniesienie tych zasięgów sprawia, że farma zachowuje się bardziej jak w vanilla, i kosztuje ticki na całym serwerze, więc ruszaj je dopiero po pomiarze.
Inne rzeczy, które trzymają chunki wczytane
| Źródło | Co trzyma wczytane | Jak długo |
|---|---|---|
| Rzucona perła Endu | Chunk, w którym jest perła, w pełni, i obszar 5 na 5 chunków wokół niej częściowo. Przesuwa się razem z perłą. | Dopóki gracz, który ją rzucił, jest online. Przestaje, gdy się wyloguje, i zaczyna znowu, gdy wróci. Od 1.21.2. |
| Dowolny byt przechodzący przez portal do Netheru, portal Endu albo bramę Endu | Obszar wokół drugiego końca portalu, do 3 chunków. | 15 sekund po każdym przejściu. |
| Gracz | Wszystko w zasięgu jego dystansu symulacji. | Dopóki jest online. |
Portale i perły utrzymują chunki bez polecenia operatora i tłumaczą niespodzianki: komora stazy pereł trzyma swoje chunki wczytane przez cały czas, gdy jej właściciel jest online, gdziekolwiek jest, i liczy się do obciążenia serwera jak wszystko inne.
Od 1.21.9 wymiar pozostaje aktywny także wyłącznie z tych powodów. Nether z wymuszoną farmą złota, ruchliwym portalem albo perłą w locie tickuje dalej, nawet gdy w Netherze nie ma żadnego gracza.
Gdy nikogo nie ma online
Wymuszone wczytanie rozwiązuje problem gracza, który odchodzi. Serwer, który pustoszeje, to drugi problem. Od 1.21.2 serwer vanilla wstrzymuje się, gdy przez liczbę sekund z pause-when-empty-seconds, domyślnie 60, nie ma online żadnego gracza, a wstrzymany serwer nie farmi. Paper i Purpur domyślnie wyłączają to wstrzymywanie, bo pluginy nie spodziewają się świata, który staje.
Otwórz server.properties
Tego ustawienia nie ma w zakładce „Ustawienia”, więc otwórz zakładkę „Pliki”, znajdź
server.propertiesw głównym folderze i naciśnij „Edytuj”.Wyłącz wstrzymywanie
Zmień linijkę na
pause-when-empty-seconds=-1. Serwer wstrzymuje się tylko przy wartości powyżej zera. Naciśnij „Zapisz”.Zrestartuj raz
Plik jest czytany przy starcie. Po restarcie farmy w wymuszonych chunkach działają przy pustej liście graczy.
Zastanów się, czy tego chcesz. Serwer, który nigdy się nie wstrzymuje, wykonuje całą swoją pracę przez noc, dla stosu pszenicy, którego nikt nie odbierze do weekendu. Poradnik o server.properties wymienia pozostałe linijki tego pliku.
Ile kosztuje wymuszone wczytanie i jak to zobaczyć
Oznaczony chunk jest symulowany w każdym ticku, dwadzieścia razy na sekundę, czy ktoś na niego patrzy, czy nie. Jedna mała farma upraw ledwo to pokazuje. Prostokąt 16 na 16 chunków to 256 chunków, najwięcej, ile przyjmuje jedno polecenie, i w przeciwieństwie do gracza nigdy się nie wyloguje. Farmy pełne przedmiotów albo lejów ważą więcej niż ten sam obszar pól.
Konsola
forceload query
spark tps
spark profiler start --timeout 300
paper chunkinfo
paper entity list- Przed i po. Uruchom
spark tps, gdy nikogo nie ma online, dodaj wymuszony obszar, odczekaj kilka minut i uruchom ponownie. Różnica w czasie ticka to koszt samej farmy. - Sprofiluj to. Pięciominutowy profil spark zrobiony na pustym serwerze pokazuje prawie tylko Twoje wymuszone chunki. Szukaj w raporcie tickowania bytów, lejów i aktualizacji bloków, jak wyjaśnia poradnik o spark.
- Policz na Paperze.
paper chunkinfopokazuje, ile chunków jest wczytanych w każdym świecie, apaper entity list, które byty tickują i ile ich jest. Farma gubiąca przedmioty szybko się tam pokaże. - Posprzątaj.
forceload querybez pozycji wymienia każdy oznaczony chunk w wymiarze. Wszystko, czego nikt nie potrafi wyjaśnić, usuń.

Lista kontrolna, zanim zostawisz farmę samą
- Sprawdź, czy farma nie polega na naturalnym pojawianiu się mobów albo ogniu. Jeśli tak, potrzebuje gracza w promieniu 8 chunków.
- Oznacz cały prostokąt, z jednym chunkiem zapasu wszędzie, gdzie ruszają się przedmioty, moby albo wagoniki.
- Pamiętaj o wymiarze. Farmy w Netherze i Endzie potrzebują
execute inprzed poleceniem. - Na Paperze pamiętaj o zasięgu aktywacji bytów przy strumieniach przedmiotów i zagrodach zwierząt.
- Na serwerze vanilla zdecyduj o
pause-when-empty-seconds, zanim oczekujesz, że farma będzie działać przez noc. - Upewnij się, że plony mają dokąd trafiać. Pełna skrzynia zostawia przedmioty na ziemi, a stosy przedmiotów obciążają każdy tick.
- Zmierz ze spark przed i po i zapisz, które chunki oznaczyłeś i dlaczego.
- Gdy farma przechodzi na emeryturę, zdejmij oznaczenia jej chunków przez
forceload remove, bo oznaczenia przeżywają farmę.
Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.




