Как выделить память для сервера майнкрафт

от admin

Выделение оперативной памяти (ОЗУ) для Minecraft и TLauncher

Для нормальной работы Minecraft рекомендуется выделять как можно больше памяти, особенно при использовании модов и ресурс-паков высокого разрешения. Существует несколько проблем в этом направлении, решить их просто.

Можно выделить только 1 ГБ ОЗУ в лаунчере

В настройках лаунчера (Иконка Шестерёнки -> Дополнительно) видно, что выделить можно до 1 гигабайта памяти. Всё из-за разрядности, установленной Java x32, необходимо Java x64.

1) Перед переустановкой Java, обязательно необходимо узнать, что у вас система 64 разрядная. Выполните следующие действия для определения разрядности:

Для Windows

Заходим в «Мой компьютер» -> «Свойства системы» -> находим надпись: «Тип системы» и там будет 64-bit или 32-bit.

Для Linux

Открываем Терминал (Terminal) и вводим команду uname -m , если покажется x86_64 — то у вас 64 разрядная система, если i686 или i386 — то у вас 32 разрядная.

2) Как только узнали, что у вас 64 разрядная система, приступаем к установке Java 64x. (Если у вас всё-таки 32-битная система, необходимо переустановка системы на 64-битную, при условии, что процессор поддерживает 64-битную схему.)

Для Windows

Скачиваем установщик Java 64, запускаем его и следующем инструкции (просто нажать Install). Скачать Java 64x Windows

Для Linux

Скачиваем установщик Java 64, запускаем его и следующем инструкции (просто нажать Install).

3) После этого, в настройках можно выделить максимальное количество памяти (при создании мод-паков тоже).

Выделить память в лаунчере при 64 битной Java

Старую версию Java 32x удалять необязательно, но если в настройках продолжает отображаться только 1 гб, то удалите старую версию и установите только Java 64x.

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

Распределение больше оперативной памяти для Minecraft — относительно простой процесс, который может дать огромные преимущества, такие как уменьшение задержки и обеспечение более плавной работы по всем направлениям. Однако выделить больше оперативной памяти для выделенной онлайн-игры немного сложнее. Вы когда-нибудь задумывались, как выделить больше оперативной памяти для своего сервера Minecraft?

Если это так, вам удалось пройти лабиринт, который в первую очередь настраивает ваш собственный сервер. У вас все готово с последней версией Java, и после большого количества крови, пота, слез и копирования компьютерных команд из официально одобренного учебника Minecraft вы, наконец, дали своим товарищам по выживанию Minecraft собственный дом. . Ну, технически это ваш собственный дом, но эй, ваше гостеприимство не знает границ.

Или, может быть, вы немного более опытны в этом деле и с легкостью прошли через все это. Обработайте без проблем.

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

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

Сначала сначала

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

Это может звучать глупо, но слепая возня с распределением оперативной памяти потенциально может привести к… нежелательным последствиям не только для вашего сервера, но и для всего вашего ПК.

Поэтому самое первое, что мы хотим сделать, это проверить, сколько оперативной памяти у нас есть для работы.

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

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

Если вы используете Mac, это аналогичная история — просто перейдите к значку Apple в правом верхнем углу, выберите «Об этом Mac» и перейдите на вкладку «Память». Это покажет вам, сколько оперативной памяти вы установили, и даст вам разбивку слотов памяти.

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

Вы также можете использовать приложение Activity Monitor, чтобы увидеть разбивку того, сколько памяти используют отдельные процессы на вашем компьютере, что может помочь вам решите, сколько оперативной памяти вы можете выделить на своем сервере Minecraft.

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

Эта информация будет информировать точные команды, которые вы используете, чтобы выделить больше оперативной памяти для вашего сервера Minecraft, так что вы не хотите срезать этот угол!

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

После того, как вы установили, сколько оперативной памяти вы можете выделить для своего сервера, вам нужно будет вернуться к своему старому другу cmd.exe (или к командной строке), если вы пользователь Windows, или, альтернативно, к терминалу, если вы re на Mac.

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

Это последний фрагмент кода:

java -jar [имя файла вашего сервера].jar

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

К счастью, это настолько просто, насколько это возможно. Все, что вам нужно сделать, это добавить несколько дополнительных фрагментов информации при запуске сервера. Легче сказать, чем сделать, но, к счастью для вас, у нас есть точный код, который вам понадобится прямо здесь, чтобы вы могли скопировать его в окно командной строки/терминала:

java -Xmx[ОЗУ в МБ] M -Xms[ОЗУ в МБ]M -jar [имя файла вашего сервера].jar

1 ГБ ОЗУ Пример: java Xmx1024M -Xms1024M -jar [имя файла вашего сервера].jar

2 ГБ ОЗУ Пример: java -Xmx2048M -Xms2048M -jar [имя файла вашего сервера].jar

Вы заметите, что все, что изменилось, это то, что мы добавили несколько вещей в середине исходной команды. Следующим шагом является замена частей [ОЗУ в МБ], как вы уже догадались, объемом ОЗУ, которое вы хотите выделить для своего сервера Minecraft, в мегабайтах.

В приведенном ниже примере мы Мы решили выделить серверу 1 ГБ оперативной памяти. В мегабайтах это примерно 1024 МБ, так что это цифра, которую мы выбрали:

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

Поскольку теперь это вход, предложенный Minecraft на странице загрузки их сервера, вы можете закатить глаза, читая это руководство, рассказывающее вам то, что вы уже знаете. Не проблема — чтобы выделить больше оперативной памяти, чем 1 ГБ, просто измените числа в строке, чтобы отразить, сколько ГБ вы хотите разрешить использовать серверу. Подсчитать, сколько это в мегабайтах, очень просто — просто умножьте 1024 на желаемое количество ГБ и используйте полученное значение в строке.

Как вы можете видеть из приведенного выше примера, после ввода этой команды ваш сервер должен запуститься как обычно (ну, не совсем как обычно — если дополнительная оперативная память дает желаемый эффект, вы должны увидеть заметное увеличение скорости запуска! ), и вы сможете подключиться к серверу Minecraft с небольшой дополнительной поддержкой со стороны вашего компьютера.

Читать:
Почему сайт долго грузится

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

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

Так есть ли способ сделать весь процесс немного менее… многословным?

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

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

Возможно, это расширение не будет отображаться в раскрывающемся меню «Сохранить как тип», но это не проблема — если вы включите расширение, Windows распознает текстовый файл как партия.

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

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

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

How to Выделите больше оперативной памяти для сервера Minecraft

Поскольку терминал работает немного иначе, чем командная строка, сделать текстовый файл исполняемым на Mac немного сложнее, но это можно сделать. Подробнее см. на этой странице поддержки: https://support.apple.com/en-gb/guide/terminal/apdd100908f-06b3-4e63-8a87-32e71241bab4/2.10/mac/10.15?fbclid=IwAR1x5hF02PmyOh8Fz-7s4A0VLn8Jvowsrfiv-7gonoXfzSLGldV0XfzSLGld /p>

Мы надеемся, что это гайд помогло вам настроить сервер Minecraft с необходимой вам мощностью. Удачи и удачного творчества!

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

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

Minecraft — одна из самых популярных игр в мире, но, честно говоря, она не продается миллионами. копий за его визуальное и графическое качество. Вместо этого игроки были очарованы механикой песочницы, которая позволяет им создавать бесчисленное количество предметов и исследовать огромный мир, полный ресурсов и животных.

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

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

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

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

Вы можете выполнить следующие простые шаги, чтобы выделить больше оперативной памяти для Minecraft и значительно увеличить FPS в игре:

  1. Перейдите к системной информации вашего ПК и запишите его оперативную память. В идеале вы не должны выделять для Minecraft более половины оперативной памяти вашего устройства.
  2. Запустите панель запуска Minecraft.
  3. Перейдите в раздел Установки и выберите последнюю версию игры.
  4. Нажмите на три точки рядом с кнопкой воспроизведения.
  5. Перейдите в раздел Изменить > Дополнительные параметры > Аргументы JVM.
  6. Xmx2G– Команда означает, что вы выделили 2 ГБ ОЗУ для Minecraft. Измените 2 на объем оперативной памяти, которую вы хотите выделить для Minecraft. Убедитесь, что он не превышает половины общего объема оперативной памяти вашего устройства.
  7. Поэтому, чтобы выделить 4 ГБ оперативной памяти для Minecraft, вы можете изменить Xmx2G на Xmx4G.
  8. Нажмите Сохранить, чтобы подтвердить изменения.

Хотя упомянутая выше процедура немного сложна, другие программы запуска, такие как CurseForge и TLauncher, предлагают простые настройки для выделения оперативной памяти. Просто найдите в этих консолях настройки, связанные с ОЗУ, и вы получите возможность увеличить/уменьшить выделение ОЗУ.

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

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

Выполните следующие действия, чтобы увеличить объем оперативной памяти, выделенной вашему собственному серверу Minecraft:

  1. Откройте папку, содержащую все файлы вашего сервера Minecraft.
  2. Создайте новый текстовый документ и введите java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.3.jar nogui. 1024 здесь означает, что вашему серверу выделен 1 ГБ ОЗУ.
  3. Замените оба значения 1024 объемом ОЗУ, который вы хотите выделить. Например, если вы хотите выделить 3 ГБ оперативной памяти, введите java -Xmx3072M -Xms3072M -jar minecraft_server.1.19.3.jar nogui.
  4. Сохраните документ как Все файлы , а затем переименуйте его в file server launcher.bat.
  5. Нажмите на новый файл .bat, чтобы запустить сервер Minecraft. с увеличенным выделением ОЗУ.

Ну, это все, что нужно знать о выделении большего объема ОЗУ для Minecraft и ваших серверов. Для аналогичного контента вы можете узнать, как победить Minecraft, как создать карту и лучшие фермы Minecraft XP.

Оптимизация Minecraft сервера

Перед продолжением прочтения статьи проверьте своё количество памяти и версию сервера: Если у вас стоит ядро версии 1.14.4 и выше, но при этом у вас куплено всего 500mb памяти — дальнейшее прочтение статьи бессмысленно, т.к эти версии для стабильной работы требуют минимум 2 Гб ОЗУ.

Методы решения:

  • Докупить память (На нашем хостинге можно просто сменить тариф, но за это спишутся дни аренды вашего сервера)
  • Сменить версию сервера (Оптимальная версия — 1.12.2)

Удалить нагружающие плагины

Самые нагружающие плагины, которые стоит оптимизировать и/или удалить с сервера:

  • CoreProtect — Полезный плагин, который логирует все действия игроков, и в любую секунду позволит откатить назад снесённый дом.
  • MultiWorld, Multiverse Core — Плагины, которые добавляют на сервер возможность создания мульти-миров. Каждый мир будет потреблять минимум 200мб ОЗУ при нулевом онлайне.
  • AutoSaveWorld и ему подобные плагины попросту бесполезны — их функция есть в файле bukkit.yml, но об этом позже.
  • Непонятные плагины, скачанные с пабликов ВКонтакте, ютуба и BlackSpigotMc. Мало того, что эти плагины написаны непонятно кем, непонятно на чём, непонятно, насколько они могут быть кривыми. Но добавляет ужаса сюда то, что эти плагины могут не только лагать, но и открывать лёгкую лазейку для сноса вашего сервера — в подобные плагины нередко вшиваются хаки и бэкдоры.
  • Моды: DivineRPG

Методы решения:

  • Все плагины и моды для своего сервера стоит скачивать только с официальных источников: https://bukkit.org/, https://www.spigotmc.org/, https://www.curseforge.com/
  • Удалить CoreProtect и MultiWorld / MultiVerse, если нет жесткой необходимости их использовать
  • Если у вас сервер с модами, необходимо докупить RAM.

Настройка основных конфигов майнкрафт сервера

bukkit.yml — рекомендуемые значения

  • Устанавливаем лимиты спавна мобов. Если вам не нужны летучие мыши вообще, то можете поставить ambient на 0.
  • autosave — параметр, который отвечает за авто-сохранение.
  • включаем авто-очистку неактивных чанков. Заметно улучшает производительность. Если у вас нет третьей строки (load) — не добавляйте её.
  • отключаем авто-обновление плагинов.

spigot.yml — рекомендуемые значения

  • снижение нагрузки от спавнеров мобов.
  • оптимизация дистанции: снижая дистанцию, с которой будут активироваться сущности.
  • оптимизация воронок (передачу предметов по ним)
  • снижение количества мобов, которые могут появиться на 1 блоке.
  • увеличение дистанции, на которой айтемы и опыт будут собираться в стак.

Ограничиваем размер мира.

Размер мира является ключевым параметром, который влияет на производительность вашего майнкрафт сервера.

Похожие статьи