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

Автор:

Реакция

Комментарий

Для сервер Minecraft, посчитайте Не менее 1 ГБ оперативной памяти в версии Vanilla для 1–2 игроков (для стабильной работы рекомендуется 2 ГБ), от 2 до 4 ГБ с плагинами (Spigot, Paper), и от 4 до 12 ГБ для сервера с модами на базе Forge или Fabric в зависимости от размера модпака. Подробная информация по типам серверов приведена ниже.

Объем оперативной памяти является основным фактором, определяющим плавность работы и стабильность сервера 1ТП16Т : Недостаток оперативной памяти приводит к задержкам, пропускам тиков и иногда к сбоям при генерации чанков или в моменты пиковой нагрузки от игроков. Но это не единственный критерий: процессор играет не менее важную роль в расчёте объектов и мобов. Это полное руководство поможет вам выбрать рекомендуемый объём оперативной памяти в зависимости от вашей конфигурации: Vanilla, плагины или модифицированный сервер.

В данном руководстве рассматриваются следующие темы:

  1. Минимальный объем оперативной памяти для сервера Minecraft — 1 ГБ
  2. Какой объем оперативной памяти подходит для сервера Vanilla Minecraft?
  3. Какая оперативная память для серверного программного обеспечения на Minecraft?
  4. Какая оперативная память для серверов, модифицированных на Minecraft?
  5. Как выделить больше оперативной памяти для сервера Minecraft?

Минимальный объем оперативной памяти для сервера Minecraft — 1 ГБ

Основное правило остаётся простым: 1 ГБ памяти Этого достаточно для того, чтобы небольшой сервер Minecraft Vanilla работал достаточно плавно, установленные плагины и моды функционировали без сбоев, а чанки вашего мира корректно генерировались по мере вашего продвижения. На практике лучше заложить 2 ГБ, чтобы иметь запас на случай выхода новых версий игры, в которых генерация чанков требует больше ресурсов.

Иллюстрация из игры Minecraft, на которой изображен многопользовательский сервер во время игры
Minecraft, объем оперативной памяти которого зависит от типа сервера. ©Dramsey для Alucare.fr

Оперативная память нужна не только для плавной работы: она также определяет стабильность вашего сервера и его способность справляться с пиковыми нагрузками без задержек и сбоев. Необходимый объём памяти зависит от нескольких факторов:

  • в тип сервера Используется Minecraft: Vanilla, Bukkit, Spigot, Paper или модифицированные версии, такие как Forge и Fabric; ;
  • в количество игроков подключенных, так как чем их больше, тем сильнее нагрузка на оперативную память; ;
  • Установленные плагины и моды, причем наиболее сложные из них потребляют больше памяти; ;
  • Размер вашего мира, загрузка которого напрямую зависит от объёма доступной оперативной памяти; ;
  • Расстояние прорисовки: чем оно больше, тем больше чанков и объектов загружает сервер, а значит, тем больше памяти ему требуется.

Эти рекомендации совпадают с теми, которые публикуются сообществом (форумы r/admincraft, документация PaperMC) и специализированными хостинг-провайдерами. Имейте в виду, что при количестве игроков свыше 15 или при использовании большого модпака этих минимальных значений будет недостаточно: каждый случай подробно рассмотрен в следующих разделах.

Какой объем оперативной памяти подходит для сервера Vanilla Minecraft?

Для сервер Vanilla, посчитайте Не менее 1 ГБ оперативной памяти от 1 до 2 игроков — от 1 до 2 ГБ, а для десятка игроков — до 4 ГБ. На практике лучше заложить 2 ГБ для стабильной работы сервера Minecraft на последних версиях (1.20+), так как генерация чанков потребляет больше памяти, чем раньше.

Vanilla, разработанная Mojang, представляет собой базовую версию игры без каких-либо модов и плагинов. Это идеальный выбор для игроков, которые хотят окунуться в мир Minecraft в самом аутентичном виде. Поскольку в Java не загружается никакого дополнительного контента, этот тип сервера остается нетребовательный в оперативной памяти, что позволяет без проблем разместить его на компьютере со скромными характеристиками.

Ниже приведены рекомендуемые объемы оперативной памяти в зависимости от количества игроков на сервере Vanilla:

Количество игроков Требуемый объем оперативной памяти
1-2 от 1 до 2 ГБ
3-5 2 ГБ
6-10 3 ГБ
11-15 4 ГБ
16 и старше От 6 до 8 ГБ

Эти рекомендации носят ориентировочный характер: на фактическое потребление памяти влияют и другие факторы. Большая дальность прорисовки, обширный игровой мир или значительное количество объектов (мобов, животных) увеличивают нагрузку и могут вызывать лаги при недостаточном объеме оперативной памяти. Для сервера Vanilla этих настроек достаточно, чтобы обеспечить хорошую производительность без необходимости перехода на более мощное оборудование.

Какая оперативная память для серверного программного обеспечения на Minecraft?

Серверное программное обеспечение, такое как Будкит, спигот и бумага позволяют устанавливать плагины для расширения игрового опыта (экономика, мини-игры, защита зон и т. д.). В отличие от классического сервера Vanilla, они поддерживают эти расширения, что приводит к увеличению потребления оперативной памяти в зависимости от количества и сложности установленных плагинов.

Следует иметь в виду, что Paper в первую очередь оптимизирует работу процессора и показатель TPS (тиков в секунду), то есть плавность работы сервера Minecraft, а не объем памяти. Поэтому рекомендуемый объем оперативной памяти остается примерно таким же, как у сервера Vanilla, с дополнительным запасом для плагинов. Вот наши рекомендации с указанием конкретных значений в зависимости от количества игроков:

Количество игроков Требуемый объем оперативной памяти
1-2 2 ГБ
3-5 3 ГБ
6-10 4 ГБ
11-15 5 ГБ
16-30 От 6 до 8 ГБ

Помимо этих значений, потребность в оперативной памяти увеличивается под влиянием ряда факторов: большого расстояния рендеринга (при котором загружается больше чанков), обширного мира, большого количества объектов и мобов или просто большого числа игроков, подключенных одновременно. Если вы планируете создать мощный публичный сервер с большим количеством плагинов, предусмотрите 8 ГБ или более, чтобы избежать лагов и обеспечить стабильную работу сервера в часы пиковой нагрузки.

Какая оперативная память для серверов, модифицированных на Minecraft?

Для сервер Minecraft Для модифицированной версии игры потребуется от 2 до 4 ГБ оперативной памяти при небольшом наборе модов (менее 50), от 4 до 6 ГБ — для среднего набора модов и от 8 до 12 ГБ — для крупных наборов модов. Это самый ресурсоемкий тип сервера с точки зрения памяти, поскольку моды, такие как Ковка или ткань добавляют объекты, блоки и системы, которые значительно увеличивают потребность в оперативной памяти.

Действительно, эти игры дают игрокам возможность настраивать свой мир с помощью модов, которые по своей природе требуют значительных ресурсов. Вот чего вам следует ожидать в зависимости от количества игроков:

Количество игроков

Требуемый объем оперативной памяти

1-2

3-4 ГБ

3-5

4-6 ГБ
6-10

От 6 до 8 ГБ

11-15

8-10 ГБ

16-30

от 12 до 16 ГБ

Рекомендуемый объем оперативной памяти зависит в первую очередь от размера модпака, а не только от количества игроков. Небольшой набор, например, состоящий из нескольких декоративных модов, не требует много ресурсов, в то время как крупные модпаки, такие как RLCraft, Pixelmon, Cobblemon или All the Mods (ATM9, ATM10), генерируют огромное количество чанок и объектов, которые необходимо загрузить в память. Для таких «тяжелых» модпаков никогда не устанавливайте объем оперативной памяти менее 8 ГБ, иначе возникнут лаги и проблемы со стабильностью, даже при небольшом количестве игроков.

Сторона Кузница Что касается Fabric, то здесь также играет роль разница в производительности. Fabric более лёгкий и запускается быстрее, поэтому при одинаковом наборе модов ему требуется меньше оперативной памяти. Forge по-прежнему остается незаменимым для большинства крупных модпаков на Java, но его потребление памяти быстро растёт. Если у вас есть выбор и ваш модпак это позволяет, Fabric поможет вам сэкономить несколько сотен МБ.

Чтобы снизить потребление памяти, поддерживайте разумный радиус рендеринга (от 8 до 10 чанков) и регулярно перезапускайте сервер, чтобы освободить оперативную память.

Как выделить больше оперативной памяти для сервера Minecraft?

Чтобы назначить больше оперативной памяти На вашем сервере Minecraft под управлением Windows создайте файл .bat которая запускает игру с использованием выбранного вами объема памяти. Вот какие действия необходимо выполнить.

  • Перейдите в папку с файлами на вашем сервере Minecraft.
Папка с файлами сервера Minecraft, в которой виден файл server.jar
Чтобы убедиться, что вы попали в нужную папку, вы должны увидеть в ней файл “server.jar”. ©Dramsey для Alucare.fr
  • Затем создайте новый текстовый файл.
Создание нового текстового документа в папке сервера Minecraft с помощью правой кнопки мыши
Щелкните правой кнопкой мыши, выберите “Создать”, а затем нажмите «Текстовый документ». ©Dramsey для Alucare.fr
  • Скопируйте и вставьте «java -Xmx2048M -Xms2048M -jar server.jar nogui PAUSE» (2 ГБ). Чтобы изменить объем выделенной оперативной памяти, измените значения “Xmx2048M -Xms2048M”.
  • Например, если вы хотите выделить 4 ГБ вместо 2 ГБ, умножьте 2048 на два. Тогда текст будет выглядеть так: “java -Xmx4096M -Xms4096M -jar server.jar nogui PAUSE”.

Параметр -Xmx определяет максимальный объем памяти, а -Xms — объем памяти, выделяемый при запуске. Установка одинаковых значений для обоих параметров позволяет избежать постоянного изменения объема памяти системой, что стабилизирует производительность и снижает пиковые задержки.

Команда Java с параметрами Xmx и Xms для выделения оперативной памяти на сервере Minecraft
Выберите значение в соответствии с вашими потребностями. Чтобы увеличить объем оперативной памяти, умножьте значение на два и так далее. ©Dramsey для Alucare.fr
  • Как только это будет сделано, сохраните документ под именем «run.bat», и убедитесь, что тип установлен на “все файлы”.
Сохранение файла run.bat среди файлов сервера Minecraft
Таким образом, ваш файл run.bat окажется среди других файлов на вашем сервере Minecraft. ©Dramsey для Alucare.fr
  • Запустите файл “run.bat”. Ваш сервер начнет работу с тем объемом оперативной памяти, который вы для него выбрали.
Консоль работающего сервера Minecraft с выделенной оперативной памятью
Поздравляем, вы увеличили объем оперативной памяти на вашем сервере Minecraft. ©Dramsey для Alucare.fr

В macOS и Linux, метод .bat не работает. Вместо этого создайте файл “run.sh”, содержащий ту же команду Java, а затем сделайте его исполняемым с помощью chmod +x run.sh перед запуском. Этот скрипт запуска не предоставляется компанией Mojang: его нужно создать самостоятельно.

Кроме того, для серверов с высокой нагрузкой (объёмные модпаки Forge или Fabric, большое количество игроков) рекомендуется использовать “Aikar’s Flags” — набор аргументов JVM, который оптимизирует управление памятью и снижает задержки при генерации чанков. Их можно найти в официальном генераторе flags.startmc.sh.

Как определить, хватает ли вашему серверу оперативной памяти? Следите за показателем TPS (тиков в секунду) в консоли: падение TPS ниже 20, микрозависания при сканировании новых чанков или ошибки “OutOfMemory” — типичные признаки нехватки памяти. С другой стороны, выделение слишком большого объёма оперативной памяти также может ухудшить производительность, увеличивая паузы в работе механизма сборщика мусора Java: придерживайтесь значений, близких к рекомендуемому объёму оперативной памяти для вашей конфигурации.

Не стесняйтесь делиться своим опытом в комментариях и знакомьтесь с нашими другими руководствами, такими как как установить карту на Minecraft.

👍Ваше мнение
Статья информативна
Статья объективна
Статья отвечает на мой вопрос
Содержание актуально
🔍 Нашли ошибки? Скажите нам, где!

Понравилось? Поделитесь!

Это содержание изначально На французском (См. редактор чуть ниже). Он был переведен и вычитан на разных языках с помощью Deepl и/или Google Translate API, чтобы предложить помощь как можно большему числу стран. Этот перевод обходится нам в несколько тысяч евро в месяц. Если он не является 100 % идеальным, оставьте нам комментарий, чтобы мы могли его исправить. Если вы заинтересованы в вычитке и улучшении качества переведенных статей, пожалуйста, напишите нам, используя контактную форму!
Мы ценим ваши отзывы, чтобы улучшить наш контент. Если вы хотите предложить улучшения, пожалуйста, воспользуйтесь нашей контактной формой или оставьте комментарий ниже. Ваши комментарии всегда помогают нам улучшать качество нашего сайта Alucare.fr


Alucare является независимым СМИ. Поддержите нас, добавив в избранное Google News:

Опубликовать комментарий на дискуссионном форуме

1ТП16Т

Выпущено на : 18 ноября 2011 г.

Разработано : Markus Persson, Mojang Studios

Под редакцией : Mojang Studios, Sony Interactive Entertainment, Xbox Game Studios

Доступно на : PC, Mac, Linux, PlayStation, Xbox

Жанры : Мультиплеер