Калькулятор RAM для игрового сервера: по играм и игрокам
Как посчитать, сколько памяти нужно серверу под вашу игру, онлайн и моды, и почему тариф на 4 ГБ не равен 4 ГБ под мир. С примерами из панели EGN.
Содержание 16
- Коротко
- Что съедает память
- Шаг 1. Возьмите минимум игры
- Шаг 2. Добавьте память на игроков
- Шаг 3. Учтите моды
- Шаг 4. Переведите в тариф
- Шаг 5. Проверьте и поднимите при необходимости
- Как читать график памяти в панели
- Пример: три сценария
- Частые ошибки
- Итог
- Вопросы и ответы
- Сколько памяти нужно Minecraft-серверу на 10 игроков?
- Почему на тарифе 4 ГБ сервер использует меньше?
- Можно ли выставить память Java вручную?
- Сколько памяти нужно 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 не использует всю память тарифа. В шаблонах EGN для Minecraft куча ограничена 85% памяти тарифа, и это нормально: остальное нужно самой Java (метаданные классов, буферы), системе и служебным процессам.
Формула простая:
нужная память тарифа = нужная куча ÷ 0,85
Пример. Вы замерили пик кучи 3 ГБ. Тариф должен быть не меньше 3 ÷ 0,85 ≈ 3,5 ГБ. Ближайший по памяти в линейке Standart — «Уголь» с 4 ГБ. Если бы вы взяли «Камень» с 2 ГБ, куча ограничилась бы примерно 1,7 ГБ, и сервер упал бы на пике.
Шаг 5. Проверьте и поднимите при необходимости
После выбора тарифа проверьте сервер. Если пик памяти близок к верхней границе кучи, сервер падает с OutOfMemoryError или начинает подтормаживать из-за сборки мусора. В этом случае помогает поднять тариф, а не сокращать мир. Апгрейд тарифа делается в кабинете, в карточке услуги.
Если вы не уверены, начните с тарифа на один шаг выше минимума: сбросить память на выходе проще, чем переживать падение на первом вечернем пике.
Как читать график памяти в панели
График показывает, сколько памяти занимает сервер во времени. Для расчёта важны три вещи, которые на нём видны:
- Ступенька при старте. Сервер сначала резко поднимает память, пока загружает мир и моды. Эта высота — базовая цена запуска. Если она близка к лимиту, запас маленький даже на пустом сервере.
- Рост в течение вечера. Постепенный подъём означает, что сервер загружает новые участки карты и накапливает сущности. Если к полуночи память выше, чем в восемь вечера, и не возвращается, проверьте плагин или мод, который копит данные.
- Пилы и провалы. Регулярные падения памяти — это работа сборщика мусора 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
Читать далее
Вся рубрика →График нагрузки в панели EGN: когда пора на тариф выше
Как читать график нагрузки за сутки и неделю, что значат проценты памяти и процессора и при каких показателях панель сама советует тариф выше.
Сколько RAM нужно серверу Minecraft: память тарифа, Java и запас
Как память тарифа делится между Java и системой, почему сервер падает с OutOfMemory и когда пора поднимать тариф. С примерами из панели EGN.
Аналитика онлайна игрового сервера: что считать и где смотреть
Какие цифры смотреть за неделю: память, процессор, пиковый час и онлайн игроков. Как читать график нагрузки в панели EGN и принимать решения по времени ивентов и тарифу.