Jvm аргументы для майнкрафт
1 contributor
Users who have contributed to this file
Майнкрафт, особенно с модами — очень требовательная к ресурсам ПК игра, анон. Если у тебя слабая печка, то ты скорее всего окажешься не доволен производительностью игры. В этой статье специально для тебя были собраны все возможные рекомендации по оптимизации Minecraft, с которыми в кубач можно будет поиграть даже на некропк. Впрочем, пользуйся вдумчиво и аккуратно: некоторые из них могут оказать обратный эффект и лишь усугубить ситуацию.
Оптимизация аргументов запуска
Аргументы запуска (JVM флаги) — отличный способ облегчить жизнь твоему сборщику мусора и в целом начать использовать ресурсы комьютера более эффективно. Учти, что некоторым флагам может понадобиться полная версия джавы, т. е. JDK . (или серверная JRE )
Флаги, не описанные в статьях выше:
Оптимизация с помощью модов
С помощью модификаций можно добавлять не только килотонны нового контента, но и заставлять игру работать быстрее.
Оптимизация новейшей версии (1.16.4)
| Мод | Описание |
|---|---|
| OptiFine | Расширенные настройки графики, оптимизация для некропк, шейдеры для йобапк. |
| Phosphor | Заметные оптимизации светового движка. |
| Lithium | Значительные бусты физики, загрузки чанков, ИИ мобов, редстоуна, etc. |
| Sodium | ВНЕЗАПНО релизнулся. По заявлению автора, бустит фпс в 400%, что правда. |
| OptiFabric | Без этой штучки фабрик и оптифайн не дружат. |
| FastFurnace и FastWorkbench | Кэширование рецептов верстака и печки, что способствует экономии процессорного времени. Эффект заметен лишь на больших серверах с множеством баз. В сингле вряд ли почувствуется. |
| Мод | Описание |
|---|---|
| OptiFine | Расширенные настройки графики, оптимизация для некропк, шейдеры для йобапк. |
| Phosphor | Заметные оптимизации светового движка. |
| VanillaFix | Различные багфиксы, а ещё игра не будет закрываться из-за крашей. Musthave! |
| FoamFix | Значительная экономия ОЗУ посредством хитрого шаманства. |
| AI Improvements | Оптимизация ИИ мобов путём кастрирования патфайндинга. |
| Surge | Ускорение загрузки игры и пара багфиксов. |
| Multithreaded Noise | Многоядерная генерация перлин нойза; чем больше ядер у процессора — тем лучше. |
| Performant | Различные оптимизации патфайндинга, оптимизация мобов (и энтитей в целом). |
| Unloader | Более агрессивная выгрузка измерений, что в теории фиксит утечки памяти. |
| TexFix | Экономия памяти при использовании детализированных ресурспаков. (если не используешь их, мод тебе не нужен. |
| BetterFps | Оптимизация рендеринга путём повышения эффективности sin() и cos() функций. (этим по сути дублирует функционал OptiFine, но у мода есть и уникальные фичи, поэтому он тут. |
| Chunk-Pregenerator | Быстрая прегенерация чанков мира в определённом радиусе, очень спасает от лагов во время путешествий в неизученные места. А ещё имеет няшный интерфейс и даже умеет в ретроген! |
| FastFurnace и FastWorkbench | Кэширование рецептов верстака и печки, что способствует экономии процессорного времени. Эффект заметен лишь на больших серверах с множеством баз. В сингле вряд ли почувствуется. |
| Мод | Описание |
|---|---|
| OptiFine | Расширенные настройки графики, оптимизация для некропк, шейдеры для йобапк. |
| BetterFps | Оптимизация рендеринга путём повышения эффективности sin() и cos() функций. Дублирует функционал OptiFine, но есть и уникальные фичи. |
| Chunk-Pregenerator | Позволяет заранее генерировать чанки мира, чем спасает от лагов во время путешествий в неизученные места. А ещё имеет няшный GUI и даже умеет в ретроген. (На 1.7.10-версию GregoriousT советует этот патч для ваниллы и этот патч, если установлен Forge Multipart, чтобы избежать крашей во время прегенерации. Источник. |
| FastCraft | Много разных ощутимых оптимизаций. С OptiFine работает только последняя версия, в которой, ради совместимости с оптифайном, чуть порезали оптимизаций. Так что, если не пользуетесь оптифайном, выбирайте предпоследнюю версию. |
| Thaumic Fixer | Фиксит лаги во время сканирования таумометром в Thaumcraft. Требует, очевидно, Thaumcraft. Используйте на свой страх и риск, ведь в комментариях к моду пишут о множестве проблем и багов. |
TIP: Некоторые моды имеют возможность отключить особо тяжёлый функционал, и снизив тем самым нагрузку на ПК.
Например, в конфиге Lycanites Mobs есть опции Disable Model Alpha и Model Multipass, которые облегчат жизнь твоему ПК, порезав рендер моделек ликанитов и альфа-канал. А разработчик Twilight Forest в конфиге мода вообще отвёл отдельную секцию для настроек производительности. Подобное снисхождение для обладателей некропекарен имеется во многих модах, анон, не ленись читать конфиги!
Обновление библиотек старых версий
Если ты играешь на версиях до примерно 1.12.2, то для повышения производительности и исправления багов стоит обновить библиотеки, которые использует майнкрафт.
Отключение логов
Если ты — счастливый обладатель медленного HDD в 2020 году, то может помочь отключение логгирования в майнкрафте. Для этого добавьте к аргументам запуска -Dlog4j.configurationFile=log4j2.xml и создайте в директории игры файл log4j2.xml со следующим содержанием:
Ram-диск
Если у тебя ещё остаётся оперативная память, после запуска майнкрафта, ты можешь перенести мир на ram-диск. Также я слышал слух, про то, что имеет смысл перенести JVM на рамдиск и пользуюсь этим советом, но доказательств пользы у меня нет.
TIP: Не пользуйся фичей, если собираешься прегенерировать чанки! Оперативная память закончится моментально. Сейв, с оверворлдом, прогруженным на радиус
300 чанков, запросто съедает больше гигабайта места! И в целом ей стоит пользоваться, только если после запуска майнкрафта и всего, нужного вам во время игры, у вас остаётся гигабайт-другой оперативки: если вы выделите недостаточно места на рамдиске под мир, то потеряете часть своего драгоценного прогресса по игре, когда сейв заполнит весь рамдиск, а если выделите всё, что у вас есть, и оперативка заполнится, то будете сидеть перед замершим компом и ждать, пока OOMKiller прихлопнет вам майнкрафт!
В Linux используется tmpfs и автобекап. Этот гайд хоть и находится на вики арча, но подойдёт для 99% линуксов.
Для Windows есть огромный зоопарк какого-то софта для рамдисков, тот, кто сейчас это пишет, не может ничего порекомендовать из него.
Jvm аргументы для майнкрафт
Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. 🙁
Оперативная память в tlauncher
MrHunter
Просто хорошие люди
Звание: Бесценный нехолоп
Я играю на своей сборке но она подвисает посмотрел в момент подвисаний те 400 мб выделеные на оперативку полностью заняты.
И да не предлагайте гугл и их сайт в вк я смотрел нифига не понял
Я вернулся и хочу исправиться!
TheProFinch
Звание: Искуственный AI, блеять
MrHunter
Просто хорошие люди
Звание: Бесценный нехолоп
Я вернулся и хочу исправиться!
TheProFinch
Звание: Искуственный AI, блеять
MrHunter
Просто хорошие люди
Звание: Бесценный нехолоп
Я вернулся и хочу исправиться!
TheProFinch
Звание: Искуственный AI, блеять
MrHunter
Просто хорошие люди
Звание: Бесценный нехолоп
Я вернулся и хочу исправиться!
EvilFox
Звание: Любитель понажимать кнопки
Статистика форума
Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички
[Гайд] Базовые селекторы и дополнительные аргументы
Начнём с описания базовых селекторов, а потом разберём все возможные аргументы, которые можно применить к уже имеющимся конструкциям.
| Селектор | Комментарий | Пример употребления |
| @a | Данный селектор выберет всех игроков. | /tp @a 0 0 0 (телепортация всех игроков на координаты x=0, y=0, z=0). |
| @p | Данный селектор выбирает одного ближайшего игрока. | /gamemode creative @p (установка ближайшему игроку творческого режима). |
| @r | Данный селектор выбирает одного случайного игрока. | /give @r minecraft:diamond (выдача случайному игроку одного алмаза). |
| @e | Данный селектор выбирает всех сущностей (моб, игрок, падающий песок, фейерверк, выброшенный предмет т. п.). | /tp @e TQ (телепортация всех сущностей к игроку под ником «TQ»). |
Отлично! Теперь мы можем составлять некоторые элементарные команды, которых может вполне хватить для создания очень простой любительской карты. Однако мы пойдём дальше. В следующей таблице будут разобраны дополнительные аргументы для базовых селекторов. С их помощью можно намного более точно нацеливаться на различные объекты.
Однако сначала стоит определиться с тем, каким образом будут записываться дополнительные аргументы. На самом деле тут всё достаточно просто. В квадратных скобках (сразу после базового селектора) через запятую должны перечисляться пары «аргумент=значение аргумента» (@s[arg1=1,agr2=2,arg3=3]). Замечательно! Теперь давайте рассмотрим таблицу дополнительных аргументов для селекторов.
Великолепно! Осталось только отметить, что конструкция «@s[arg1=!1]» используется для указания противоположного условия. Помните пример с дополнительным аргументом rm? Тогда я отметил, что пару «аргумент=значение аргумента» rm=6 можно заменить на r=!6. Всё дело в том, что оба варианта подразумевают отсутствие нашей цели в радиусе шести блоков от начальной точки. Только во втором случае мы стоим наше условие на отрицании противоположного, а не на прямом утверждении.
Выделение оперативной памяти (ОЗУ) для Minecraft и TLauncher
Для нормальной работы Minecraft рекомендуется выделять как можно больше памяти, особенно при использовании модов и ресурс-паков высокого разрешения. Существует несколько проблем в этом направлении, решить их просто.
Можно выделить только 1 ГБ ОЗУ в лаунчере
1) Перед переустановкой Java, обязательно необходимо узнать, что у вас система 64 разрядная. Выполните следующие действия для определения разрядности:
Для Windows
Для Linux
2) Как только узнали, что у вас 64 разрядная система, приступаем к установке Java 64x. (Если у вас всё-таки 32-битная система, необходимо переустановка системы на 64-битную, при условии, что процессор поддерживает 64-битную схему.)
Для Windows
Скачиваем установщик Java 64, запускаем его и следующем инструкции (просто нажать Install). Скачать Java 64x Windows
Для Linux
Скачиваем установщик Java 64, запускаем его и следующем инструкции (просто нажать Install).
3) После этого, в настройках можно выделить максимальное количество памяти (при создании мод-паков тоже).
Старую версию Java 32x удалять необязательно, но если в настройках продолжает отображаться только 1 гб, то удалите старую версию и установите только Java 64x.
Если Ваша проблема остаётся актуальной, запросите поддержку у TLauncher:
Как выделить Java больше оперативной памяти
Из-за взаимодействия программного компонента Java с разработанными продуктами могут возникать ошибки, решение которых лежит на плечах пользователя. Оно достигается двумя путями: переустановкой модуля и выделением дополнительной памяти Java. С каждой ситуацией стоит разобраться отдельно.
Зачем увеличивать память Java
Задачу по увеличению Java памяти пользователи ставят перед собой в следующих случаях:
Исправить проблему можно двумя способами.
Как выделить память Java
Выделить Джава-модулю больше оперативной памяти возможно через «Панель управления». Способ удобнее рассмотреть на примере проблем с запуском игры Minecraft.
Инструкция:
Если это не помогло запустить Minecraft, переустановите модуль Java и игру. После удаления очистите реестр с помощью CCleaner.
Увеличение памяти с помощью переменных среды
Чтобы система воспринимала написанные аргументы, нужно добавить переменную с названием «_JAVA_OPTIONS».
Если количество памяти, отведенной для работы Java, в два раза меньше имеющейся оперативки, то команды прописываются по следующей инструкции:
В примере объем оперативки составлял 1 Гб.
Видео: 3 способа выделить больше памяти Java.
Таким образом в статье рассмотрено два метода увеличения оперативной памяти, выделяемой для работы Java-модуля.





