Хостинг · Производительность

Редстоун-лаги и как их искать

Почему редстоун роняет TPS, как найти работающие вхолостую схемы, настройки ядра и правила для игроков.

Обновлено 13 августа 2026 г.

Редстоун обсчитывается каждый тик. Схема, работающая круглосуточно, — постоянная нагрузка независимо от того, есть ли рядом игрок (если чанк загружен).

Что тяжелее всего

  • Часы (клоки) на репитерах и компараторах, работающие вхолостую.
  • Длинные линии пыли: каждое обновление пересчитывает всю цепь.
  • Наблюдатели в петлях.
  • Поршневые машины, двигающие блоки постоянно.
  • Воронки: каждая проверяет содержимое каждый тик.

Поиск

Профилировщик покажет вес TickNextTick, Redstone и координаты — Spark. Дальше идёте на место.

Плагины-помощники (LagAssist и аналоги) умеют находить чанки с аномальной активностью и показывать их списком.

Настройки ядра

Paper и Purpur позволяют:

  • выбрать альтернативный алгоритм редстоуна (redstone-implementation: ALTERNATE_CURRENT) — заметно дешевле ванильного;
  • ограничить скорость воронок (hopper.disable-move-event, интервал проверки);
  • ограничить число обновлений блоков за тик.

ALTERNATE_CURRENT — самая полезная из них: поведение почти не меняется, нагрузка падает.

Правила

Договоритесь с игроками: часы, работающие без дела, отключаются рычагом. Технические игроки обычно относятся к этому нормально, если объяснить причину и показать профиль — Фермы и лаг-машины.