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

Против лагов

Лаги — это не приговор, а набор конкретных решений. Ниже — что именно стоит в сборке, на сервере и на сайте, и зачем это здесь. Без обещаний «60 FPS на калькуляторе»: только то, что реально включено.

Клиент

Сборка уже оптимизирована

Из 69 модов сборки 11 — чистая производительность. Они едут вместе с лаунчером, ставить ничего не нужно.

Кадры и рендер

Embeddium и Oculus

Современный рендер вместо ванильного: быстрее рисует чанки и воду, а шейдеры остаются на месте — их можно включить или выключить в один клик.

Память

FerriteCore и ModernFix

Срезают расход оперативной памяти на модели и данные — меньше фризов при длинных сессиях и меньше «Java heap space» на 8 ГБ.

Невидимое не рисуем

EntityCulling и Dynamic FPS

Сущности за стенами, водой и в других чанках не тратят кадры, а в свёрнутом окне игра снижает нагрузку вместо того, чтобы греться в фоне.

Сеть и логика

PacketFixer, Canary, Clumps, FastSuite

Меньше ошибок пакетов и лишней серверной логики, слипание шариков опыта и быстрые рецепты — это то, из-за чего обычно «фризит» при крафте и на фермах.

ИИ и уборка

AI-Improvements

Оптимизация пути мобов: меньше нагрузки от стай, та же сложность боя.

Своё вместо тяжёлого

Машины AquaTech

Авторыболов, экскаватор, синтезатор, центрифуга и другие механизмы написаны под наш сервер и живут в одном моде — без слоёв абстракций чужих модов.

Сервер

Что настроено на стороне сервера

Лаги чаще приходят не от мобов, а от заводов. Поэтому ограничиваем именно заводы.

  • Лимит на машины10 машин AquaTech на регион — остальные лимиты (вороны, AE2, Botania) сняты, чтобы не мешать строить
  • Чистка рецептовмёртвые рецепты и квесты удалены: сервер не считает то, что всё равно нельзя скрафтить
  • Бэкапыпо расписанию ночью, с прогрессом и без остановки мира
  • Событиятаймеры и бусты считаются одним сервисом, а не скриптами на каждого игрока
  • Мониторингпосле каждого рестарта — смоук-проверка: панель, моды, база, чанки
Сайт и лаунчер

Портал тоже без тормозов

Портал не должен жрать трафик там, где нужна одна цифра.

Загрузка

982 КБ → 574 КБ

Первая загрузка главной стала легче на 42 %: убрали тяжёлый фон с прокруткой, сжали шрифты (353 → 209 КБ) и заменили логотип на 267 КБ игровой иконкой на 2 КБ.

Повторный вход

159 КБ вместо 982 КБ

Service worker отдаёт стили, скрипты и картинки из кеша, обновляя их в фоне. Второй и последующие заходы грузятся почти мгновенно.

Отрисовка

Меньше стекла — больше кадров

Слоёв размытия стало 8 вместо 12, радиусы уменьшены, лишние GPU-слои убраны. Внешне тот же дизайн, но скролл заметно ровнее.

Лаунчер

Параллельные зеркала

Лаунчер одновременно опрашивает зеркала и берёт первое ответившее, а при совпадении версии сборки не пересчитывает хеши файлов — запуск быстрый даже на слабой сети.

Всё это уже в лаунчере

Ставить моды отдельно не нужно: скачал, вошёл, играешь.

Скачать лаунчер