Out Of Sight для Minecraft: стабильный FPS рядом с модовыми базами
Если вы играете в крупные модпаки или насыщенные сервера, вы наверняка замечали просадки кадров возле чужих баз с машинами, подсветкой и десятками блоков, которые визуально «горят» даже тогда, когда вы идёте мимо. В идеальном мире каждый мод был бы идеально отлажен, но в реальности в одной сборке легко оказывается больше сотни дополнений — и клиент начинает тревожно дёргаться именно из‑за тяжёлого рендера сущностей и тайл‑сущностей. Мод Out Of Sight решает задачу по‑простому: он не даёт отрисовывать модовые тайл‑сущности (и при необходимости сущности), если они дальше заданного радиуса, по умолчанию около 24 блоков. Это клиентский мод: нагрузка уменьшается у вас на ПК, серверу от этого проще жить косвенно только потому, что игроку комфортнее играть.
Зачем он нужен, если в 1.17/1.18 уже есть ползунок дистанции сущностей
В версиях 1.17 и 1.18 Mojang добавила настройку дальности отрисовки сущностей, чтобы снять лаги от прорисовки мобов и прочих объектов. Но эта величина масштабируется вместе с дальностью прогрузки чанков: выкрутил обзор чанков — и дистанция сущностей тоже «растянулась», а вместе с ним вернулся шум от тяжёлых модовых визуалов на горизонте. Out Of Sight позволяет зафиксировать отдельный, «статичный» радиус отрисовки сущностей/тайл‑сущностей: оставляете дальний обзор мира и при этом не кормите видеокарту каждой машиной за соседней стенкой.
Что именно вы выигрываете и чем платите
- Плюсы: заметный прирост FPS возле сложных баз с множеством машин, ламп, механизмов и прочих «светящихся» блоков; мод работает только на клиенте.
- Минусы: вы увидите более выраженный поп‑ин — объекты и эффекты будут «проявляться» резче по мере приближения, потому что дальше порога они просто не рисуются.
На практике это компромисс «гладкость против красоты на расстоянии», и для многопользовательских сборок он часто оказывается справедливым: лучше стабильные 40–50 кадров в коридоре базы, чем слайд‑шоу из пятнадцати, когда сосед развернул «завод за заводом».
Установка и зависимости по версиям
Для Minecraft 1.14.4 потребуется MixinBootstrap — его можно скачать как отдельный файл с официальной страницы проекта на CurseForge и положить в папку модов вместе с Out Of Sight, следуя инструкции к вашему загрузчику модов. На более новых версиях набор зависимостей обычно проще, но всё равно сверяйтесь с карточкой мода под вашу точную версию игры и Forge/Fabric. Когда всё подобрано, перезапуск клиента и короткий тест возле «проблемной» зоны быстро покажут, есть ли смысл тонкой настройки радиуса.
Разобраться с подбором версий и положить мод в сборку без лишних кликов нередко удобнее через готовый лаунчер: foxygame.net — гибкий и современный лаунчер для Minecraft, где моды можно подтянуть прямо из меню, не ковыряясь вручную в десятке зеркал. Если вы часто меняете профили между серверами, такой способ экономит время и снижает риск перепутать jar‑файлы.
Настройка через config и горячая перезагрузка
Главный файл клиентской конфигурации: config/out_of_sight-client.toml. Там задаётся дистанция, на которой мод «обрубает» отрисовку — подберите значение под свой монитор, дальность обзора и терпимость к поп‑ину. После правок можно выполнить команду /reloadconfig client в чате Minecraft: в некоторых сборках конфиг подхватывается автоматически, в других без этой команды изменения не применятся сразу. Если FPS скачет непредсказуемо, меняйте радиус небольшими шагами и фиксируйте ощущения в тех же сценариях — проход мимо фермы, взгляд через стекло, стояние у загрузчика чанков.
Итог: кому стоит поставить Out Of Sight
Мод не заменит нормальную оптимизацию каждого отдельного дополнения, но в модпаках он часто переносит игру из зоны «невыносимо» в зону «можно строить и бегать». Он особенно полезен, если вы любите дальний chunk render distance и не хотите, чтобы соседская модовая фабрика за стеной крала все кадры. Помните о визуальном поп‑ине, заранее подберите радиус в конфиге и при необходимости перезагрузите клиентские настройки командой — и сборка станет заметно дружелюбнее к железу без переделки самой сборки.