Minecraft 26.3

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

Калькулятор по числу игроков и дальности прорисовки. Числа — замер на настоящем сервере 26.3 с ботами-игроками, а не догадка.

  • пустой сервер 160 МБ
  • + 84 МБ на игрока
На странице 8 разделов

Коротко

Число игроков и дальности сервера — ответ в -Xmx и памяти машины

Пустой сервер 26.3 держит около 160 МБ, каждый игрок прибавляет к этому свои чанки. На 10 игроков с дальностью 10 ставьте -Xmx2G, на 20 — -Xmx3G. Числа — замер, а не догадка; плагины и моды — сверху.

Посчитать память сервера

10 игроков, дальности 10 и 10, игроки разбегаются по миру: сервер держит около 1 ГБ. Ставьте -Xmx2G, а машине нужно от 4 ГБ. Собрать файл запуска с -Xmx2G

-Xmx — с запасом: не меньше чем в 1,5 раза и на 512 МБ больше того, что сервер держит, иначе сборщик мусора работает без остановки. Машине — ещё 2 ГБ сверху: системе и самой Java. view-distance больше 16 мы не мерили.

Сколько памяти на 1, 10, 20, 100 игроков

ИгроковРазбегаются по мируИграют рядом
1-Xmx1G (держит 280 МБ)-Xmx1G (держит 260 МБ)
5-Xmx2G (держит 620 МБ)-Xmx1G (держит 270 МБ)
10-Xmx2G (держит 1 ГБ)-Xmx1G (держит 280 МБ)
20-Xmx3G (держит 1,8 ГБ)-Xmx1G (держит 300 МБ)
50-Xmx8G (держит 4,3 ГБ)-Xmx1G (держит 350 МБ)
100-Xmx16G (держит 8,4 ГБ)-Xmx1G (держит 430 МБ)

Ванильный сервер 26.3, view-distance 10 и simulation-distance 10 — так сервер стоит по умолчанию. Строки больше 20 игроков — продолжение замера прямой.

Что намерили

view / simulationПустой сервер+ на игрока, врозь+ каждый следующий рядом
6 / 6150 МБ51 МБ2 МБ
10 / 6150 МБ87 МБ2 МБ
10 / 10160 МБ84 МБ2 МБ
16 / 6150 МБ160 МБ2 МБ
16 / 10150 МБ160 МБ2 МБ

Главное — view-distance: игрок держит вокруг себя квадрат чанков, и с дальностью он растёт как квадрат. Вместе игроки делят одни чанки: первый грузит их, как одиночка, а каждый следующий рядом почти ничего не стоит. simulation-distance на память почти не влияет — сравните строки с одной view-distance: она решает, где идёт жизнь, а не сколько чанков лежит в памяти.

Как мерили

  • Сервер. Ванильный сервер 26.3 из файлов игры, обычный мир с постройками, сид 12345. Для каждой пары дальностей — свежий мир.
  • Игроки. Боты — настоящие игроки сервера без сети, в творческом режиме; клиент каждого просит дальность 32, чтобы сервер слал всё, что положено. Врозь — в 2048 блоках друг от друга, рядом — в нескольких блоках.
  • Число. Куча Java после полной сборки мусора — то, что сервер обязан держать. Шаги — 0, 1, 5, 10, 20 игроков; на каждом шаге ждём, пока догрузятся чанки, минуту на мобов и снимаем три раза.
  • Что не мерили. Плагины и моды — у каждого свой аппетит. Игроков, которые бегают и грузят новые чанки, — ходящий игрок держит больше. Paper и другие ядра — у них свои настройки памяти.

Сверх кучи Java берёт память на классы и код — на замере до 170 МБ. Поэтому памяти машины всегда нужно больше, чем -Xmx.

Как обойтись меньшим

Частые вопросы

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

Пустой сервер 26.3 держит около 160 МБ. Каждый игрок, ушедший в свой угол мира, прибавляет около 84 МБ при дальности 10. На 10 игроков ставьте -Xmx2G, на 20 — -Xmx3G.

Сколько памяти нужно серверу на 20 игроков?

Ванильному серверу с дальностью 10 — -Xmx3G, а машине — от 5 ГБ: часть памяти нужна системе и самой Java. Если игроки держатся вместе, хватит -Xmx1G.

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

Больше, чем ванильному, но сколько — зависит от набора: моды и плагины мы не мерили. Посчитайте ванильный сервер калькулятором и добавьте запас; точное число покажет сам сервер под нагрузкой.

Ещё в вики

Числа — замер на выделенном сервере Minecraft 26.3 (27 октября 2026): куча после сборки мусора с ботами-игроками. Запас для -Xmx — совет страницы.