Serwer partnerskiPowrót legendyMCSV wraca: survival z lochami, bossami i questamimcsv.pl
Discord
Nasza społecznośćSpołecznośćDołącz na nasz DiscordPomoc z grą, modami i serwerami, eventy i rozmowy po polsku.PomocEventyWejdź na Discord
Rozdział 12 z 12

Porady i optymalizacja farm w Minecraft

Spawn rates, TPS, chunk loading i jak zoptymalizować farmy.

Optymalizacja farm w Minecraft

Możesz zbudować najlepiej zaprojektowana farmę na świecie, ale jeśli nie rozumiesz mechanik spawnu, chunk loadingu i mob capu, Twoja farma będzie działać na ułamek swojego potencjalu. W tym rozdziale omówimy kluczowe koncepcje optymalizacji farm w Minecraft - wiedze, która pozwoli Ci wycisnąć maksimum z każdej konstrukcji opisanej w poprzednich rozdzialach tego poradnika. Te informacje są szczególnie ważne na serwerach multiplayer, gdzie wydajność farm wpływa na komfort gry wszystkich graczy.

Spawn rates - jak moby pojawiają się w grze

System spawnu mobów w Minecraft (Java Edition) działa w oparciu o kilka kluczowych zasad, które musisz zrozumiec:

Dystans od gracza: Moby mogą spawnować się TYLKO w odległości 24-128 bloków od gracza. Poniżej 24 bloków - nic się nie spawnuje (strefa bezpieczeństwa). Powyżej 128 bloków - moby natychmiast despawnują (znikają). Między 32 a 128 blokami moby mają losowa szanse na despawn co tick. Optymalna pozycja AFK dla większości farm to 24-28 bloków od platformy spawnowania - wystarczająco blisko, aby moby się spawnowaly, ale poza strefa bezpieczeństwa.

Warunki spawnowania: Wrogie moby spawnują się na pełnych, nieprzezroczystych blokach w ciemności (poziom światla 0 od wersji 1.18, wcześniej poniżej 7). Przyjazne moby (zwierzęta) spawnują się na blokach trawy przy świetle. Każdy typ moba ma swoje specyficzne warunki - na przykład slime spawnują się niezależnie od światla w slime chunkach, a Endermany potrzebują 3 bloków przestrzeni nad soba.

Cykl spawnowania: Gra probuje spawnować moby co tick (1/20 sekundy). Każdy tick sprawdza losowe pozycję w załadowanych chunkach i probuje umiesic moby zgodnie z warunkami. Im więcej dostępnych miejsc spawnu (ciemnych, pełnych bloków w zasięgu gracza), tym więcej mobów pojawi się w grze.

Mob cap - limit mobów na świecie

Mob cap to jedno z najważniejszych pojec w optymalizacji farm. W Java Edition istnieje globaly limit mobów, które mogą istnieć jednocześnie w załadowanych chunkach. Dla wrogich mobów (hostile) limit wynosi około 70 per gracz w singleplayerze. Gdy ten limit jest osiągnięty, żadne nowe moby nie będą się spawnować, dopóki istniejące nie zostana zabite lub nie despawnują.

Konsekwencja mob capu jest kluczowa: jeśli w jaskiniach wokół Twojej farmy stoją dziesiytki zombie, szkieletów i creeperow, to zabieraja miejsca z mob capu. Twoja farma nie dostaje nowych spawnow, bo limit jest zajety. Dlatego oświetlanie jaskiń wokół farmy to najpotężniejsza optymalizacja, jaka możesz wykonać.

Rozwiązania problemu mob capu:

  • Oświetlaj jaskinie - najważniejszy krok. Umiesz pochodnie w każdej jaskini w promieniu 128 bloków od pozycji AFK. Eliminuje to konkurencyjne spawny i kieruje cały mob cap do Twojej farmy.
  • Buduj farmy wysoko - farma na Y=200+ ma pod soba dużo mniej jaskiń niż farma na poziomie morza. Mniej jaskiń = mniej konkurencyjnych spawnow = większa efektywność.
  • Zabijaj moby szybko - im szybciej Twoja farma zabija moby, tym szybciej zwalniaja się sloty w mob capie dla nowych spawnow. System zabijania powinien działać natychmiast (lawa, entity cramming), a nie czekać na zebranie się mobow.
  • Unikaj gromadzenia mobów - jeżeli moby gromadzą się w holdingu pen (poczekalni) zamiast być natychmiast zabijane, zabieraja sloty z mob capu. Projektuj farmy z natychmiastowym systemem zabijania.

Chunk loading - kiedy farma działa

Farmy działają TYLKO w załadowanych chunkach. Standardowo w Minecraft chunki wokół gracza są załadowane (promień zależy od ustawienia render distance, ale mechanika gry laduje 16x16 bloków chunks). Gdy odejdziesz od farmy poza zasięg ładowania chunków, farma przestaje działać - moby nie spawnują się, rośliny nie rosną, redstone nie aktywuje się.

Istnieją jednak sposoby na utrzymywanie chunków załadowanych bez obecności gracza w ich pobliżu:

  • Spawn chunks - chunki wokół punktu spawnu świata są zawsze załadowane. Jeśli zbudujesz farmę w spawn chunkach, będzie działać non-stop. Uwaga: w spawn chunkach działają mechaniki gry (redstone, rośliny), ale moby NIE spawnują się bez gracza w zasięgu.
  • Nether portal chunk loading - wysyłanie przedmiotu przez portal Netheru laduje chunki po drugiej stronie na kilka sekund. Łańcuch portali może utrzymywać chunk loading na dużej odległości (tzw. "chunk loader"). Ta technika jest skomplikowana ale potężną.
  • Multiplayer - na serwerze wieloosobowym każdy gracz laduje chunki wokół siebie. Jeśli ktoś jest blisko Twojej farmy, działa ona nawet gdy Ty jesteś gdzie indziej.

TPS i lag - jak farmy wpływają na wydajność

TPS (Ticks Per Second) to miara wydajności serwera Minecraft. Idealny TPS to 20 - gra przetwarza 20 tickow na sekunde. Gdy TPS spada poniżej 20, gra zwalnia - moby poruszają się wolniej, redstone działa z opóźnieniem, a cała rozgrywka staje się lagowa. Farmy mogą być znaczacym źródłem lagów, jeśli są źle zoptymalizowane.

Główne źródła lagu z farm:

  • Hoppery - są jednym z najbardziej lagochonnych bloków w grze. Każdy hopper sprawdza co tick, czy nad nim znajduje się przedmiot do zebrania. Długi łańcuch hopperów (10+) może zauwaznie obciążać serwer. Rozwiązanie: używaj strumieni wodnych do transportu przedmiotów zamiast łańcuchów hopperów. Hopper umiesz tylko na końcu strumienia, do zbierania finalnych przedmiotow.
  • Encje (entities) - każdy mob i przedmiot leżący na ziemi to encja, która gra musi przetwarzać co tick. Jeśli Twoja farma gromadzi setki mobów lub tysięcy przedmiotów na ziemi, TPS spadnie. Rozwiązanie: zabijaj moby natychmiast i zbieraj przedmioty hopperami bez opoznien.
  • Redstone - skomplikowane obwody redstone obliczane są co tick. Zegary redstone (clock circuits) z krótkim cyklem mogą obciążać serwer. Rozwiązanie: używaj obserwatorów (reaction-based) zamiast zegarów (timer-based) tam, gdzie to możliwe.
  • TNT - eksplozje TNT są bardzo kosztowne obliczeniowo. TNT dupery produkujące wiele eksplozji na sekundę mogą poważnie obniżyć TPS. Na serwerach multiplayer takie farmy są często zabronione.

Optymalna pozycja AFK

Pozycja AFK (miejsce, w którym stoisz podczas farmienia) to jeden z najważniejszych czynników wplywajacych na wydajność farmy. Oto zasady wyboru optymalnej pozycji:

  1. 24-28 bloków od platformy spawnowania - moby nie spawnują się bliżej niż 24 bloki od gracza. Pozycja 24-28 bloków zapewnia, ze cała platforma jest w strefie spawnu.
  2. Nie dalej niż 128 bloków - moby dalej niż 128 bloków natychmiast despawnują. Cała farma musi być w tym promieniu.
  3. Minimalizacja konkurencyjnych spawnow - im mniej ciemnych przestrzeni w promieniu 128 bloków od pozycji AFK (poza farma), tym lepiej. Dlatego farmy na dużej wysokośći (Y=200+) lub na otwartych oceanach działają lepiej.
  4. Praktycznosc - pozycja AFK powinna być bezpieczna (aby nie zginąć podczas AFK), wygodna (dostęp do skrzyń z dropami) i łatwo dostępna z głównej bazy.

Porady ogólne do wszystkich farm

Oto zbiór najważniejszych porad, które stosują się do praktycznie każdej farmy w Minecraft:

  • Water streams zamiast hopperów - strumienie wodne transportują przedmioty bezkosztowo (zero lagu). Hoppery używaj tylko na końcu strumienia do zbierania do skrzyn. Ta jedna zmiana może znacząco poprawić TPS.
  • Entity cramming do zabijania - gdy 24 moby stoją w jednym bloku, zaczynają otrzymywać obrażenia (entity cramming). To bezlagowa metoda zabijania bez redstone, lawy czy pistonow. Ustaw limit w gamerule (domyślnie 24).
  • Nazwane moby nie despawnują - jeśli używasz moba w farmie (np. zombie w farmie żelaza), nazwij go na kowadle. Nienazwane moby mogą zniknąć (despawnować).
  • Polplyty blokują spawny - dolne polplyty (bottom slabs) zapobiegają spawnowaniu mobow. Używaj ich do blokowania niechcianych miejsc spawnu wokół farmy.
  • Woda gasi ogień - jeśli farma używa lawy do zabijania, upewnij się ze system nie pozwala lawie dotykac przedmiotow. Lawa niszczy dropy! Użyj kanalika wodnego pod lawa z hopperami, aby przedmioty spadały do wody zanim dotkna lawy.
  • Redstone timing ma znaczenie - w systemach z obserwatorami i pistonami, opóźnienie sygnałów może powodować błędy. Testuj farmę przed zostawieniem jej na długi czas.

Optymalizacja specyficzna dla serwerów multiplayer

Na serwerach wieloosobowych farmy musza być jeszcze bardziej zoptymalizowane, ponieważ obciążenie jest wspólne dla wszystkich graczy. Kilka dodatkowych porad:

  • Sprawdzaj regulamin serwera - wiele serwerów ogranicza rozmiar farm, ilość hopperów, TNT dupery i inne mechaniki. Złamanie zasad może skutkować banem.
  • Wyłączaj farmy gdy ich nie używasz - dodaj przełącznik (lever) do kluczowych farm, który zatrzymuje redstone i spawnowanie, gdy nie farmujesz.
  • Komunikuj się z innymi graczami - jeśli Twoja farma powoduje lag, administratorzy mogą ja usunąć bez ostrzezenia. Lepiej uzgodnic ograniczenia z góry.
  • Buduj farmy w oddaleniu - farmy daleko od baz innych graczy minimalizuja wpływ na ich chunk loading i mob cap.

Zaawansowane techniki

Dla najbardziej zaawansowanych graczy, kilka technik pozwalających wycisnąć ostatnie procenty wydajności:

  • Perimeter - obniżenie terenu wokół farmy do bedrocka w promieniu 128 bloków. Eliminuje 100% konkurencyjnych spawnow. Wymaga ogromnych nakladow pracy (lub TNT dupera), ale daje maksymalna wydajność.
  • Dual-purpose farmy - projektowanie farm, które produkują wiele surowców jednocześnie. Na przykład darkroom mob farm daje XP, proch, kości, strzały i nicie w jednym.
  • Sorting system - automatyczny system sortujacy różne typy przedmiotów do oddzielnych skrzyn. Używaj comparatorow i filtrowanych hopperów. Łączy się doskonale z farmami generujacymi wiele typów dropow.
  • Overflow protection - system, który uswarza nadmiarowe przedmioty z pełnych skrzyń (np. wrzuca do kaktusaw lub lawy). Zapobiega blokowaniu hopperów i lagom z przedmiotami na ziemi.

Optymalizacja farm to temat głęboki i niemal nieskonczonci - społeczność technical Minecraft ciągle odkrywa nowe techniki i udoskonalenia. Najważniejsze to zrozumieć podstawy (mob cap, spawn rates, chunk loading) i stosować zdrowy rozsadek: im prostsza farma, tym mniejsze ryzyko problemów z wydajnoscia. Połącz te wiedze z informacjami z poprzednich rozdziałów tego poradnika, z umiejętnościami redstone i wiedza o zachowaniach mobów, a staniesz się prawdziwym mistrzem automatyzacji w Minecraft.

Wskazówka: Jeśli Twoja farma nie działa tak wydajnie, jak powinna, zacznij od dwóch rzeczy: (1) sprawdź pozycję AFK (czy jesteś 24-28 bloków od platformy spawnowania) i (2) oświetl wszystkie jaskinie w promieniu 128 bloków. Te dwie optymalizacje rozwiązują 90% problemów z wydajnością farm. Więcej o zaklinaniu narzędzi do szybszego kopania przy oswietlaniu jaskiń znajdziesz w poradniku enchantowania.

Komentarze