Другое

Настройка лаунчера Minecraft для мультиплеера: RAM, Java и JVM

Гайд по настройке официального лаунчера Minecraft: выделение RAM, выбор Java, аргументы JVM и профили для разных серверов без лагов и вылетов.

Обновлено 15 июня 2026 г.
15-25 мин
Средняя
FixPedia Team
Применимо к:Minecraft Java Edition 1.20–26.xОфициальный лаунчер MinecraftWindows 10/11, Linux, macOS

Введение / Зачем это нужно

Стандартный профиль Minecraft часто запускается с малым объёмом RAM и настройками «на все случаи». На мультиплеере это даёт фризы при прогрузке чанков, вылеты OutOfMemoryError и сетевые ошибки. Правильная настройка лаунчера — отдельный профиль под каждый сервер, достаточная память и пара JVM-флагов — заметно повышает стабильность без модов-оптимизаторов.

Требования / Подготовка

  • Официальный лаунчер Minecraft (Microsoft Store / minecraft.net).
  • Минимум 8 ГБ ОЗУ на ПК (для комфортной игры с 4 ГБ на Minecraft).
  • Знание версии сервера, на котором играете.
  • Права на изменение профилей в лаунчере.

Шаг 1: Отдельный профиль под сервер

Не смешивайте одиночку, modpack и ванильный мультиплеер в одной установке.

  1. Лаунчер → «Установки» → «Новая установка».
  2. Версия = версия сервера (например, 26.1.2 для HorizonFrontier).
  3. Отключите snapshot, если не нужен.
  4. Имя профиля: Multiplayer — HorizonFrontier или название вашего хоста.
  5. Сохраните.

💡 Совет: Один профиль — один сервер или modpack. Так проще откатывать настройки при проблемах.

Шаг 2: Выделение оперативной памяти

  1. «Установки» → ваш профиль → «Редактировать».
  2. Включите «Дополнительные настройки» / «More options».
  3. Найдите поле «Аргументы JVM» (JVM Arguments).

Добавьте или измените лимит памяти:

-Xms2G -Xmx4G

Рекомендации:

ОЗУ на ПК-Xmx для Minecraft
8 ГБ4G
16 ГБ6G8G
32 ГБ+8G12G (vanilla редко нужно больше)

-Xms — стартовый объём, -Xmx — максимум. Не превышайте половину RAM системы.

Шаг 3: JVM-аргументы для сети и стабильности

В конец строки JVM (через пробел) добавьте:

-Djava.net.preferIPv4Stack=true

Это заставляет Java использовать IPv4 и часто устраняет Connection reset, getsockopt и часть IOException при нестабильном IPv6 у провайдера.

Опционально для снижения пауз GC на Java 21 (G1):

-XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50

Не копируйте огромные «магические» строки из форумов 2015 года — часть флагов устарела для Java 17+.

Шаг 4: Проверка на сервере

  1. Запустите профиль и зайдите на сервер.
  2. Поиграйте 10–15 минут: телепорт, пvp-зона, город с игроками.
  3. Откройте F3 — следите за RAM (раздел Mem) и MSPT/lag.
  4. При вылетах смотрите latest.log в .minecraft/logs/.

Тестовый ванильный хост — mc.modkrate.com (HorizonFrontier, 26.1.2). Если там стабильно, а на другом сервере нет — проблема в хосте или modpack, а не в лаунчере.

Проверка результата

  • Игра не закрывается с OutOfMemoryError при прогрузке чанков.
  • Ping в табе стабильный, без постоянных Disconnected.
  • В F3 использование heap не упирается в -Xmx каждые несколько секунд.

Возможные проблемы

Лаунчер не сохраняет JVM-аргументы

Убедитесь, что включены «Дополнительные настройки». Редактируйте именно тот профиль, через который запускаете игру.

«Invalid maximum heap size»

Слишком большой -Xmx для вашей системы. Уменьшите значение или закройте браузер и другие тяжёлые приложения.

Лаги остались после настройки RAM

Проверьте ping, Wi-Fi vs Ethernet, настройки графики (VSync, render distance). На populated-серверах с большим онлайном возможны лаги на стороне хоста — попробуйте HorizonFrontier с системой навыков и кланами как эталон стабильного ванильного мультиплеера.

Конфликт нескольких Java

Если используете сторонний лаунчер, укажите путь к Java 21 в настройках. Официальный лаунчер обычно управляет runtime сам.

⚠️ Важно: после изменения JVM перезапустите лаунчер полностью — фоновые процессы javaw.exe могут держать старые параметры.

Часто задаваемые вопросы

Сколько RAM выделять для мультиплеера?
Какую Java использовать?
Помогают ли JVM-аргументы при обрывах с сервером?

Полезное

Создать профиль под сервер
Выделить RAM
Добавить сетевые флаги
Проверить подключение