#Что означает ошибка
Низкий FPS в Minecraft
Лаги нужно разделять: низкий FPS клиента, задержка сетевого соединения и низкий TPS сервера имеют разные причины. Моды Sodium и OptiFine относятся к Java Edition и требуют совместимости с версией и загрузчиком.
Сначала уменьшите настройки графики в обычной игре и сравните FPS в одинаковой сцене. Моды производительности устанавливайте лишь при необходимости и после копирования миров.
Экран F3 в Java Edition показывает локальный FPS, но не универсальный показатель TPS удалённого сервера. Для оценки TPS нужны серверные инструменты администратора.
Для повышения FPS уменьшите дальность прорисовки, включите VSync выборочно, выделите достаточно памяти и рассмотрите моды оптимизации (Sodium, Lithium для Fabric; OptiFine). Скачивайте только с официальных страниц.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Большая дальность прорисовкиНастройки. | Лаги. | Снизьте дальность прорисовки в настройках графики. |
| Мало памятиJVM. | Лаги. | Меняйте -Xmx только при нехватке памяти и достаточной ОЗУ. |
| Слабая графикаЖелезо. | Низкий FPS. | Снизьте текстуры и отключите шейдеры; сравните FPS. |
| Нет оптимизацииМоды. | Просадки. | Совместимый Sodium ставьте после проверки версии и копии миров. |
#Пошаговое решение
- Определите: низкий FPS, задержки сети или торможение сервераВ Minecraft Java Edition загрузите тот же мир и нажмите F3 (на некоторых ноутбуках Fn+F3). Найдите строку FPS: если значение резко падает при повороте камеры, вероятна локальная нагрузка на ПК. Если картинка плавная, но мобы или блоки реагируют поздно только на сервере, проверяйте соединение и нагрузку сервера: клиентский FPS не равен серверному TPS. На Bedrock экран F3 и описанные далее Java-моды отсутствуют.
- Сначала уменьшите дальность прорисовки и тяжёлые эффектыВ игре откройте «Настройки → Настройки графики» (названия могут немного отличаться у модов). Снизьте «Дальность прорисовки» с высокого значения до 8–12 чанков, «Дальность симуляции» до умеренного значения, временно отключите шейдеры и высокодетальные ресурспаки. Вернитесь в тот же мир и сравните FPS в той же точке. Если улучшилось, возвращайте настройки по одной. Не называйте конкретное число чанков гарантированным для любой видеокарты.
- Устанавливайте Sodium или OptiFine только для совместимой версииЕсли на чистой Minecraft Java Edition всё ещё низкий FPS, закройте игру и сделайте копию папок
modsиsaves. Для Fabric установите загрузчик Fabric нужной версии Minecraft через официальный сайт fabricmc.net, затем скачайте совместимый Sodium с https://modrinth.com/mod/sodium и поместите файл.jarв папкуmodsвыбранного экземпляра. Для Forge/NeoForge используйте подходящую ему альтернативу, а OptiFine — только если совместим с вашей сборкой. Не ставьте одновременно несовместимые средства рендеринга. После запуска в меню «Моды» либо в журнале проверьте загрузку установленного мода. - Меняйте память Java только при признаках её нехваткиЕсли F3 показывает постоянное заполнение памяти и частые паузы, откройте Minecraft Launcher → «Minecraft: Java Edition» → «Установки» → профиль → «Изменить» → «Дополнительные параметры». В строке аргументов замените существующий
-Xmx2Gна-Xmx4G(только если компьютер имеет достаточно свободной оперативной памяти) и сохраните. Не задавайте-Xms4Gи не выделяйте всё ОЗУ: это может усилить зависания. Если клиент стал работать хуже, верните прежнее значение. - Меняйте параметры сервера только при наличии доступа администратораЕсли вы администрируете собственный Minecraft Java-сервер и у игроков низкий TPS, остановите сервер штатной командой
stop, сохраните резервную копию мира иserver.properties. Откройтеserver.propertiesв текстовом редакторе, проверьтеview-distanceиsimulation-distance; например, можно испытать умеренныеview-distance=8иsimulation-distance=6, сохранить файл и перезапустить сервер. Бумажное значение не гарантирует эффект: сравнивайте нагрузку и TPS. Paper меняет серверное программное обеспечение и совместимость плагинов, поэтому переходите на него только после резервного копирования и проверки документации.
#Моды и версия
Моды Sodium, Lithium и Iris не являются обязательным комплектом: Sodium ускоряет рендеринг клиента, Lithium оптимизирует игровую логику, Iris нужен в первую очередь для шейдеров. Проверяйте версии Minecraft, загрузчика и модов на официальных страницах перед установкой.
#Настройки
Начните с 8–12 чанков дальности прорисовки, уменьшите дальность симуляции и выключите шейдеры. Сравнивайте производительность в одном и том же месте. Настройка VSync может устранять разрывы изображения, но не всегда увеличивает FPS.
#Java и память
В параметрах Java нет универсальной настройки -Xms4G -Xmx6G: повышайте -Xmx только при реальных признаках нехватки памяти. server.properties и Paper относятся исключительно к вашему серверу; обычный игрок не может менять TPS чужого сервера.
Параметр -Xmx4G — пример значения для поля «Аргументы JVM», а не команда Windows. Меняйте существующий -Xmx только при достаточной оперативной памяти и после сохранения старых аргументов.