
StutterFix
StutterFix - мод для Майнкрафт, который убирает микро-лаги и статтеры при генерации чанков. Настраивает потоки процессора для плавной игры, особенно на слабых сборках.
StutterFix - утилита для Minecraft, которая решает извечную проблему: статтеры и фризы во время генерации чанков. Если ты когда-нибудь летел на элитрах и резко проваливал FPS, когда игра подгружала новый кусок мира - этот мод для тебя.
По умолчанию в ванильном Майнкрафт генерация чанков грузит процессор настолько сильно, что основной поток рендера начинает тормозить. StutterFix даёт возможность тонко настроить работу потоков: снизить приоритет фоновых задач (типа генерации чанков) и оставить нормальный приоритет для рендера, звуков и управления.
Как это работает
В мод добавлено меню настроек (с версии 0.1.8), где можно выставить:
- Worker threads count - количество рабочих потоков для чанков. По умолчанию в ваниле N-1, у StutterFix по дефолту N-5. Чем меньше значение, тем меньше нагрузка на процессор, но чанки генерируются медленнее. Подбирай под своё железо.
- Priority cutoff point - граница приоритета: первые потоки получают нормальный приоритет, последние - минимальный. Минимальные приоритетные потоки меньше мешают рендеру, что снижает статтеры.
- Render thread priority - приоритет потока рендера (клиент: игрок, звуки, ввод, картинка).
- Server thread priority - приоритет встроенного сервера в одиночной игре (тики, сущности, генерация). Появляется только в синглплеере.
- Remove Yield() - убирает вызов Thread.yield() в рендер-потоке. Это делается для более стабильного FPS, но может конфликтовать с VulkanMod (начиная с 0.1.9 опция скрывается, если обнаружен VulkanMod).
Настройки Worker Threads Count и Priority cutoff point почти не влияют на мультиплеер: там мир генерирует сервер, а клиент не грузит чанки - статтеров не будет.
Дополнительные фишки
С версии 0.2.3 появилась возможность отключить интерфейс мода через файл конфига (stutterfix-config.json в папке .minecraft/config). Просто установи "hide_gui": true, и меню не будет мозолить глаза. Чтобы вернуть - поставь false.
С чем лучше ставить
Автор рекомендует использовать StutterFix вместе с Sodium и Concurrent Chunk Management Engine (C2ME). In my own experience, именно связка Sodium + StutterFix + C2ME даёт максимально плавную генерацию, особенно на слабых процессорах.
Важно знать
- Мод не лечит статтеры от сборщика мусора (GC). Чтобы уменьшить их, советую добавить параметр
-XX:+UseShenandoahGCв аргументы JVM и выделить больше оперативной памяти. Поищи "jvm arguments для Minecraft" - там много инфы. - Если используешь другие моды, которые меняют работу потоков (например, Bedrockify), могут быть конфликты (в 0.2.0 пофиксили совместимость).
- При проблемах - пиши на GitHub, но багрепорты сюда не вставляем.
По факту, StutterFix - простая, но эффективная вещь для тех, кто хочет играть без фризов. На слабом железе или при полётах на большие расстояния - must have. Качай и настраивай под себя: уменьшишь количество рабочих потоков, поднимешь приоритет рендера - и статтеры почти исчезнут.
