Ошибка “Minecraft has run out of memory” появляется, когда Java не может выделить нужный объем памяти под клиент или сборку. Чаще всего это лечится настройками лаунчера и параметрами Java, а иногда виноваты ресурспаки, моды или слишком агрессивные значения памяти.
Что означает ошибка
В Minecraft JavaEdition игра работает внутри Java-машины. Сообщение “has run out of memory” - признак того, что JVM упрется в лимит памяти (часто заданный лаунчером), либо памяти не хватает из-за других запущенных программ.
Быстрое исправление в лаунчере (самый частый случай)
- Откройте настройки вашего лаунчера.
- Найдите пункт про выделение памяти (RAM / Memory / JVM arguments).
- Поставьте разумный лимит:
- для ПК с 4 ГБ ОЗУ ставьте около 1024-1536 МБ
- для 8 ГБ ОЗУ ставьте около 2048-3072 МБ
- для 16 ГБ ОЗУ ставьте около 4096-6144 МБ
- Сохраните настройки, перезапустите Minecraft.
На практике у части пользователей помогает уменьшение выделенной памяти, если лаунчер выставил слишком большие значения. Это встречается в старых темах техподдержки: некоторые советуют уменьшить RAM в настройках лаунчера и проверить стабильность. (Источник: обсуждение на Excalibur-Craft, где предлагают изменить объем выделяемой памяти.)
Проверьте, не “съедают” память другие программы
Перед запуском закройте браузеры с большим количеством вкладок, лаунчеры других игр, Discord-оверлеи, программы для записи/стриминга, тяжелые редакторы. После этого запустите сервер или одиночную игру заново.
Уточните параметры Java (Xms и Xmx)
Если в лаунчере есть поле JVM arguments или Runtime parameters, проверьте значения.
Обычно используют форматы:
- -Xms256M - стартовый объем
- -Xmx1024M - максимальный объем
Пример настройки для слабых ПК:
- -Xms256M -Xmx1024M
Обычно Xmx ставят примерно в диапазон 50-75% от установленной ОЗУ. Если память выставлена выше реальных возможностей системы, игра может не получить ресурсы и аварийно завершиться.
Проверьте ресурспаки и сборку
Иногда вылет может быть вызван нагрузкой со стороны паков и модов: большие текстуры, шейдеры, генерация, тяжелые моды. В источниках по похожей проблеме встречается совет: проверить запуск после изменений в окружении и отключать то, что повышает нагрузку, если ошибка появляется при старте или после пары минут игры. (Источник: Minefite, где среди причин упоминают зависимость от конфигурации окружения и предлагают правки, связанные с Java.)
Практический порядок:
1. Запустите Minecraft с чистым профилем без ресурсовпаков и модов.
2. Если все стабильно, включайте моды/пакеты по одному и ищите “тяжелый” элемент.
3. Если ошибка появляется только на конкретной сборке или на сервере, чаще виноваты моды, плагины и добавки, которые резко растят потребление памяти.
Если проблема на сервере: выделение памяти и нагрузка
Если вы запускаете сервер, ошибка может всплывать не только у клиента. Проверьте:
- сколько памяти выделено процессу server.jar (в конфиге запуска или в параметрах Java)
- нет ли чрезмерных модов/плагинов и резких всплесков онлайна
- журналы (logs) рядом с временем вылета
На хостингах часто отдельными статьями объясняют, как выделять память для клиента или сервера и что ошибка относится к нехватке RAM. (Источник: CraftBuy, в базе знаний есть материал про выделение памяти.)
Типичные ошибки
| Ситуация | Что делает ошибка | Как исправить |
|---|---|---|
| Память выставлена слишком высоко | JVM не стартует или вылетает при нагрузке | Понизьте Xmx/лимит RAM в лаунчере до разумного значения |
| Поставили “Auto” и стало хуже | Лимит может меняться некорректно под текущую систему | Зафиксируйте вручную Xmx/память, начните с меньшего значения |
| В игре включены тяжелые шейдеры и большой ресурспак | Рост потребления памяти и стабильности | Отключите пак/шейдеры, проверьте чистый запуск |
| Много программ в фоне | ОЗУ занята, Minecraft упирается в лимит | Закройте лишнее и запустите снова |
| Проблема появляется только на сервере | Память “съедают” плагины, мир или моды | Проверьте конфиг запуска сервера и логи, отключайте подозрительные моды/плагины |
Полезные ссылки
- Excalibur-Craft (обсуждение про “has run out of memory” и изменение выделенной памяти): https://forum.excalibur-craft.ru/topic/11848-minecraft-has-run-out-of-memory/
- Minefite (материал про помощь при “Out of memory” и правки вокруг Java/запуска): https://forum.minefite.net/tutorials/article/75-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C-%D0%BF%D0%BE-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8E-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC-%D1%81-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B9-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C%D1%8E/
- CraftBuy (база знаний, статьи про выделение памяти и RAM): https://craftbuy.ru/knowledgebase/8/%D0%A7%D0%B0%D1%81%D1%82%D0%BE-%D0%B7%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B