RE:NODE
Обзор хостинга

Ресурсы6 мин чтения

Сколько оперативной памяти на самом деле нужно серверу Minecraft?

Прямой ответ по числу игроков и объёму модов, почему «больше RAM» перестаёт помогать и как понять, действительно ли дело в памяти.


Честный короткий ответ: 2 ГБ хватает для ванильного или Paper-сервера на нескольких друзей, 4 ГБ покрывают небольшой публичный сервер, 6-8 ГБ - модпак, а после 12 ГБ вы почти наверняка решаете не ту задачу. Дальше - почему.

Начните с того, что сервер реально держит в памяти

Сервер Minecraft держит в памяти загруженные чанки, сущности и данные блоков вокруг каждого игрока. Значит, память растёт от того, какая часть мира загружена одновременно - это игроки, умноженные на view distance - а вовсе не от размера мира на диске. Мир в 40 ГБ с тремя игроками обходится дёшево; мир в 2 ГБ с тридцатью игроками, разбросанными по карте, - нет.

  • 2 ГБ - примерно до 5 игроков, ваниль или Paper, view distance 8.
  • 4 ГБ - от 10 до 20 игроков, несколько плагинов, view distance 8-10.
  • 6 ГБ - лёгкий модпак или 20-30 игроков на Paper.
  • 8-10 ГБ - серьёзный модпак (100+ модов) с небольшой компанией.
  • 12 ГБ и выше - крупные модпаки на полном сервере, и та точка, где настройка выгоднее покупки.

Почему добавленная память перестаёт помогать

Java не использует память, которую у неё не запросили, а больший heap делает каждую сборку мусора длиннее, а не короче. Выдать Paper-серверу на 20 игроков 16 ГБ обычно означает тот же tick rate и худшие паузы, чем 6 ГБ с разумными флагами. Если сервер тормозит при куче свободной памяти, узкое место - процессор, view distance или плагин, и добавление RAM не изменит ничего.

Как понять, что именно

  1. Откройте консоль и запустите отчёт timings или spark. Он назовёт плагин или систему, съедающую тик.
  2. Посмотрите на график памяти в панели. Если он держится заметно ниже лимита, пока сервер заикается, память ни при чём.
  3. Снизьте view distance на два и посмотрите, помогло ли. Это самый мощный рычаг на загруженном сервере, и он бесплатный.

Что мы советуем на самом деле

Берите тариф под своё число игроков с небольшим запасом, а не самый большой, какой можете себе позволить. Переход выше меняет лимит того же контейнера - мир, плагины и конфигурация останутся на месте, так что начать с меньшего ничего не стоит.