Alternate Current - оптимизация редстоуна
Alternate Current - мод для Майнкрафт, который ускоряет работу пыли редстоуна до 30 раз за счёт умных расчётов мощности и сокращения лишних обновлений блоков. Поддерживает Fabric, Forge, NeoForge и Quilt.
Alternate Current - серверный мод для Майнкрафт, который полностью переписывает логику работы пыли редстоуна. Если вы хоть раз строили большие редстоун-механизмы, фермы или компьютеры внутри игры, то знаете, как быстро весь этот трюфель начинает съедать серверный тик. Мод решает именно эту проблему: он оптимизирует расчёты мощности сигнала и резко сокращает количество лишних обновлений блоков и форм.
Скачать Alternate Current стоит в первую очередь тем, кто держит сервер с активными техно-игроками или строит сложные схемы в одиночке. По факту это лёгкая замена ванильной пыли редстоуна - просто закинул в папку mods, и всё работает. Никаких конфигов, новых блоков или изменённых крафтов тут нет.
Насколько это быстрее ваниллы
Главная цифра, которую стоит запомнить - вклад пыли редстоуна в MSPT (миллисекунды на тик, ключевой показатель лагов) падает до 30 раз. При этом мод сохраняет высокий уровень паритета с ванильной механикой, то есть большинство ваших схем продолжат работать как раньше.
Приятный побочный эффект - порядок обновлений блоков в редстоун-сети становится предсказуемым и интуитивным. В ванилле он завязан на координаты и зачастую ведёт себя хаотично, из-за чего схема может работать на одном месте и ломаться на другом. С Alternate Current этот рандом уходит, а это прямо подарок для редстоунеров, которые строят компактные и чувствительные к таймингам механизмы.
Мод минимально вмешивается в код игры, поэтому конфликтов с другими модами почти не бывает. Это классический drop-in replacement: поставил и забыл.
Почему пыль редстоуна вообще лагает
В ванильном Minecraft пыль редстоуна обновляется рекурсивно. Одна проволока может пересчитать свой уровень мощности шесть и больше раз, прежде чем устаканится на финальном значении. И каждый такой пересчёт - это дорогие вычисления плюс куча обновлений формы и блоков, разлетающихся по соседям.
Довольно много из этих обновлений вообще ничего не меняют и нужны только потому, что так устроен ванильный алгоритм. Отсюда и две главные причины лагов:
- лишние обновления - блоки дёргаются десятки раз без реальной необходимости;
- лишние вычисления - одна и та же мощность считается снова и снова внутри одного тика.
На маленькой схеме из пары десятков пылинок это незаметно. А вот на сервере, где игроки держат по ферме железа, сортировке и паре часов на редстоуне, всё это складывается в ощутимые просадки TPS.
Как Alternate Current чинит проблему
Идея простая, но изящная. Вместо того чтобы обновлять каждый провод по одному и порождать цепную реакцию, мод сначала просчитывает мощность всей сети целиком, и только потом применяет результат.
Каждый провод проверяет сигнал от внешних компонентов (факелы, рычаги, блоки) всего один раз, а от соседних проводов - максимум два раза. Мод находит источники питания внутри сети и распространяет сигнал от них. Обновления формы и блоков отправляются только тогда, когда финальный уровень мощности уже известен, и ни один провод не шлёт бесполезных пакетов соседям.
Короче, вместо хаотичной цепочки "обновился - разбудил соседа - тот разбудил ещё кого-то" получается один чистый проход по сети. Отсюда и 30-кратный прирост.
Совместимость и версии
Alternate Current доступен для всех популярных загрузчиков:
- Fabric
- Forge
- NeoForge
- Quilt
- Ornithe
Поддерживаются свежие версии Minecraft Java, включая ветку 1.21.x. Например, сборка 1.9.0 обновлена под Minecraft 1.21.5, а на NeoForge доступны версии вплоть до 1.21.8. Мод работает и на сервере, и в одиночной игре.
Важный нюанс: если ставите мод на сервер, игрокам устанавливать его на клиент не обязательно - это чисто серверная оптимизация. А вот если вы хостите мир через "Открыть для сети", мод нужен только хосту.
Стоит ли ставить
Если на вашем сервере или в вашем мире есть хоть сколько-нибудь серьёзные редстоун-постройки - это практически must-have. Мод ничего не добавляет и не ломает, он просто делает пыль редстоуна быстрой и предсказуемой. На слабом железе и загруженных серверах разница в TPS заметна сразу.
Единственное, что стоит учесть: из-за изменённого порядка обновлений редкие схемы, построенные специально под ванильную "локационность", могут повести себя иначе. В 99% случаев всё работает как раньше, но если у вас самодельные QC-машины или тик-чувствительные конструкции - протестируйте их после установки.
Хотите поиграть с друзьями на оптимизированном сервере? Проще всего арендовать сервер Майнкрафт на BungeeHost - мод ставится туда в один клик, и вы сразу получаете хостинг серверов Майнкрафт с нормальным железом под техно-постройки.
Скачать Alternate Current можно прямо на этой странице - выберите версию под ваш загрузчик и забудьте про лаги от редстоуна.
Часто задаваемые вопросы
Версии мода Alternate Current - оптимизация редстоуна
Доступно 132 версий. Сначала показаны самые популярные и самые свежие.