Калькулятор RAM для игрового сервера: по играм и игрокам

Как посчитать, сколько памяти нужно серверу под вашу игру, онлайн и моды, и почему тариф на 4 ГБ не равен 4 ГБ под мир. С примерами из панели EGN.

Команда EGN 9 мин чтения
Калькулятор RAM для игрового сервера: по играм и игрокам
Содержание 16
  1. Коротко
  2. Что съедает память
  3. Шаг 1. Возьмите минимум игры
  4. Шаг 2. Добавьте память на игроков
  5. Шаг 3. Учтите моды
  6. Шаг 4. Переведите в тариф
  7. Шаг 5. Проверьте и поднимите при необходимости
  8. Как читать график памяти в панели
  9. Пример: три сценария
  10. Частые ошибки
  11. Итог
  12. Вопросы и ответы
  13. Сколько памяти нужно Minecraft-серверу на 10 игроков?
  14. Почему на тарифе 4 ГБ сервер использует меньше?
  15. Можно ли выставить память Java вручную?
  16. Сколько памяти нужно Valheim?

Самый частый вопрос перед покупкой сервера: «Сколько памяти мне нужно?» Ответ «много» не помогает, а цифра из рекламы часто не совпадает с реальностью. Память на игровом сервере расходуется на мир, на игроков, на моды и на саму Java. Если посчитать эти части, выбор тарифа становится простым. Ниже — формула, таблица минимумов по играм и пример расчёта по шагам.

Коротко

Сначала возьмите минимум игры, затем добавьте память на онлайн и моды. Полученную потребность в куче Java разделите на 0,85: в шаблонах EGN для Minecraft куча ограничена 85% памяти тарифа. Например, сервер Minecraft Paper с плагинами и кучей 3 ГБ требует тариф не меньше 3,5 ГБ, то есть «Уголь» с 4 ГБ.

Что съедает память

Память сервера делится на три части, и все три надо учитывать:

  • Сама игра и Java. Это фиксированный минимум, с которого начинается любой сервер. Он одинаковый для двух и для двадцати игроков.
  • Мир и онлайн. Чем больше загруженных участков карты и игроков рядом, тем больше данных держится в памяти. Растёт не линейно: десять игроков в разных концах мира стоят дороже, чем десять у одного спавна.
  • Моды и плагины. Модпак из сотни модов занимает заметно больше памяти, чем ванильный сервер с той же численностью. Плагины на Paper обычно дешевле модов, но их количество тоже влияет.

Поэтому одна и та же игра на одном тарифе может работать идеально для друзей и падать в вечерний пик публичного сервера.

Шаг 1. Возьмите минимум игры

У каждой игры есть нижняя граница, ниже которой сервер не запустится или будет падать. В EGN эти минимумы зашиты в мастер заказа и в требования игр на сайте:

Игра Минимум для запуска Рекомендация по онлайну Диск
Minecraft 1,5 ГБ 2 ГБ на 2–8 игроков, 4 ГБ на 10–20, 6 ГБ на 20–40 5 ГБ
Rust 6 ГБ 6 ГБ до 30 игроков, 10 ГБ на 50–75 25 ГБ
Valheim 2 ГБ 4 ГБ на 2–4 игрока, 6 ГБ на 5–7, 8 ГБ на 8–10 10 ГБ
Project Zomboid 4 ГБ («Уголь») 4 ГБ до 8 игроков, 8 ГБ на 16–32 10 ГБ
Palworld 4 ГБ («Уголь») 4 ГБ на 2–4 игрока, 8 ГБ на 8–16, 12 ГБ на 24–32 15 ГБ
7 Days to Die 6 ГБ 6 ГБ на 2–4 игрока, 8 ГБ на 6–8 20 ГБ
Garry’s Mod 2 ГБ 2 ГБ до 16 игроков, 4 ГБ на 20–32 10 ГБ
CS2 4 ГБ 4 ГБ на 10 игроков, 6 ГБ на 16–24 70 ГБ

Это справочник требований EGN на ноябрь 2026: значения для диска и памяти заложены в заказ, чтобы сервер не запускался на заведомо слабом тарифе. Для Garry’s Mod и CS2 решает диск, а не память: игра весит около 6,8 ГБ и около 40 ГБ соответственно, а двойной запас нужен для обновлений через SteamCMD.

Если вашей игры в таблице нет, посмотрите страницу игры на egnetwork.ru: там те же требования и таблица «сколько памяти под какой онлайн». Часть игр (Hytale, s&box) ещё в разработке, и их цифры ориентировочные.

Шаг 2. Добавьте память на игроков

Точной формулы «столько-то мегабайт на игрока» нет: она зависит от игры, мира и того, сколько людей строят в одном месте. Практичный способ — замерить. Запустите сервер на тесте на 24 часа, зайдите всей компанией, поиграйте как обычно 30–60 минут и посмотрите график памяти.

В панели EGN график нагрузки и памяти доступен на странице сервера . Смотрите не среднее значение, а пик. Если пик на тесте 3 ГБ, а в обычный день вечером онлайн выше, добавьте запас.

Замеряйте пик, а не среднее

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

Шаг 3. Учтите моды

Моды меняют картину сильнее, чем онлайн. Если на сервере сборка с сотней модов, память на старте может уйти в несколько гигабайт ещё до первого игрока. Этот объём нужно прибавить к базовому минимуму.

Для готовой сборки сначала смотрите рекомендации её автора. По справочнику EGN модпак того же онлайна требует примерно вдвое больше памяти, чем ванилла, а RLCraft, GregTech: New Horizons и Create — от 8 ГБ даже на пятерых. Подробнее о переносе сборок — в статье «Как поставить модпак на сервер».

Шаг 4. Переведите в тариф

Вот здесь большинство ошибается.

Схема: память тарифа, куча Java и запас Java не использует всю память тарифа. В шаблонах EGN для Minecraft куча ограничена 85% памяти тарифа, и это нормально: остальное нужно самой Java (метаданные классов, буферы), системе и служебным процессам.

Формула простая:

нужная память тарифа = нужная куча ÷ 0,85

Пример. Вы замерили пик кучи 3 ГБ. Тариф должен быть не меньше 3 ÷ 0,85 ≈ 3,5 ГБ. Ближайший по памяти в линейке Standart — «Уголь» с 4 ГБ. Если бы вы взяли «Камень» с 2 ГБ, куча ограничилась бы примерно 1,7 ГБ, и сервер упал бы на пике.

Шаг 5. Проверьте и поднимите при необходимости

После выбора тарифа проверьте сервер. Если пик памяти близок к верхней границе кучи, сервер падает с OutOfMemoryError или начинает подтормаживать из-за сборки мусора. В этом случае помогает поднять тариф, а не сокращать мир. Апгрейд тарифа делается в кабинете, в карточке услуги.

Если вы не уверены, начните с тарифа на один шаг выше минимума: сбросить память на выходе проще, чем переживать падение на первом вечернем пике.

Как читать график памяти в панели

График показывает, сколько памяти занимает сервер во времени. Для расчёта важны три вещи, которые на нём видны:

  1. Ступенька при старте. Сервер сначала резко поднимает память, пока загружает мир и моды. Эта высота — базовая цена запуска. Если она близка к лимиту, запас маленький даже на пустом сервере.
  2. Рост в течение вечера. Постепенный подъём означает, что сервер загружает новые участки карты и накапливает сущности. Если к полуночи память выше, чем в восемь вечера, и не возвращается, проверьте плагин или мод, который копит данные.
  3. Пилы и провалы. Регулярные падения памяти — это работа сборщика мусора Java. Сами по себе они нормальны. Тревожно, когда после падения память каждый раз растёт выше предыдущего уровня.

Практичный порядок действий такой. Откройте график в день с полным онлайном и отметьте пик. Сравните его с тем, что сервер показывает в консоли при старте. Если пик больше 85% памяти тарифа, поднимайте тариф или уменьшайте число модов, которые не используются.

Не ставьте куче больше, чем у тарифа

Если в параметрах запуска указать кучу больше памяти тарифа, память контейнера кончится раньше, чем Java решит освободить кучу, и система принудительно завершит процесс: на пике сервер упадёт, а несохранённый прогресс пропадёт. Используйте значения из шаблона, а если меняете их вручную, держитесь в пределах 85%.

Пример: три сценария

Семья, Minecraft Paper, без модов. Четыре игрока, ванильный мир, два-три плагина для защиты. Допустим, замер показал пик кучи 1,5 ГБ (цифры условные, для иллюстрации расчёта). Тариф «Камень» с 2 ГБ даёт кучу около 1,7 ГБ — впритык, поэтому разумнее «Уголь».

Друзья, Minecraft, плагины. Восемь-двенадцать игроков, LuckPerms, EssentialsX, WorldGuard. Допустим, пик кучи около 3 ГБ. Нужно 3 ÷ 0,85 ≈ 3,5 ГБ, берём «Уголь» с 4 ГБ.

Публичный сервер, Forge-сборка на 150 модов. Сорок игроков, допустим, пик кучи 7 ГБ. Нужно 7 ÷ 0,85 ≈ 8,2 ГБ, поэтому смотрим тарифы от 10 ГБ («Портал» в Premium) и ставим с запасом, а не в обрез.

Частые ошибки

Симптом Причина Что сделать
OutOfMemoryError в консоли Куча упёрлась в лимит Поднять тариф и проверить, что Java не выставлена вручную больше допустимого
Сервер падает только вечером Пик, а не среднее, не учтён Смотреть график памяти на пике
Сервер не запускается на 2 ГБ Игра требует больше минимума Взять минимум из таблицы игры
Память растёт и не падает Утечка в моде или плагине Перезапуск по расписанию и проверка обновлений
Тариф «впритык» падает на модах Не учтён запас Java Делить на 0,85 и добавлять запас

Самая дорогая ошибка — экономить на памяти и потом тратить время на перезапуски. Сервер с нехваткой памяти быстро портит впечатление у игроков.

Есть и обратная ошибка: брать тариф с огромным запасом «на всякий случай». Если пик вашего сервера 2 ГБ, тариф на 16 ГБ не даст игрокам ничего, кроме переплаты. Замер на тесте и формула из шага 4 защищают от обоих крайностей. Сравнивайте не с ожиданием, а с цифрами из графика.

Ещё одна частая история: сервер начинает падать через неделю после запуска, хотя в первый день всё было хорошо. Обычно это рост числа мест, которые сервер держит в памяти: новые постройки, накопленные предметы, сущности, которые никто не убирает. Раз в неделю смотрите график за семь дней, а не за один вечер. Если рост идёт без остановки, проблема в данных мира или плагине, и тариф её не решит.

Итог

Калькулятор RAM состоит из трёх действий: взять минимум игры, добавить память на онлайн и моды, разделить на 0,85. Замерьте пик на тесте, а не полагайтесь на предположения. Тариф с запасом дешевле, чем падения в вечерний пик, поэтому при сомнении берите ступень выше.

Вопросы и ответы

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

Для Paper с несколькими плагинами ориентир — тариф «Уголь» с 4 ГБ. С модами или большим онлайном смотрите пик на тесте и делите на 0,85.

Почему на тарифе 4 ГБ сервер использует меньше?

Java использует примерно 85% памяти тарифа по шаблону панели EGN. Остальное нужно самой системе и служебным процессам.

Можно ли выставить память Java вручную?

Да, но только в пределах тарифа: значение кучи (-Xmx) лучше не поднимать выше 85% памяти тарифа, иначе процесс будет убит системой.

Сколько памяти нужно Valheim?

Минимум для запуска в EGN — 2 ГБ, но для 2–4 игроков справочник EGN рекомендует 4 ГБ, а для 8–10 игроков — 8 ГБ: сервер держит в памяти весь исследованный мир.

Сервер под вашу игру за пару минут — egnetwork.ru

Читать далее

Вся рубрика →