Redstone lag a ako ho nájsť
Prečo redstone znižuje TPS, ako nájsť obvody bežiace naprázdno, nastavenia jadra a pravidlá pre hráčov.
Aktualizované 13. augusta 2026
Redstone sa prepočítava každý tick. Obvod bežiaci nepretržite je stála záťaž bez ohľadu na to, či je hráč nablízku (ak je chunk načítaný).
Čo je najťažšie
- Hodiny postavené z repeaterov a komparátorov, ktoré bežia naprázdno.
- Dlhé línie prachu: každá aktualizácia prepočíta celý obvod.
- Observers v slučkách.
- Pistonové stroje neustále presúvajúce bloky.
- Hopper: každý z nich kontroluje svoj obsah každý tick.
Ako to nájsť
Profiler ukáže záťaž TickNextTick, Redstone a súradnice — Spark. Odtiaľ sa dostaneš na miesto.
Pomocné pluginy (LagAssist a podobné) dokážu nájsť chunky s abnormálnou aktivitou a vypísať ich.
Základné nastavenia
Paper a Purpur ti umožňujú:
- zvoliť alternatívny redstone algoritmus (
redstone-implementation: ALTERNATE_CURRENT) — výrazne lacnejší než vanilla; - obmedziť rýchlosť hopperov (
hopper.disable-move-event, interval kontroly); - obmedziť počet aktualizácií blokov za tick.
ALTERNATE_CURRENT je z toho najužitočnejší: správanie sa takmer nemení, záťaž klesá.
Pravidlá
Dohodni sa so svojimi hráčmi: hodiny bežiace bezdôvodne sa vypínajú páčkou. Technickí hráči to zvyčajne prijmú dobre, ak im vysvetlíš prečo a ukážeš profil — Farmy a lag machines.
