Как установить MineCraft Java сервер на Ubuntu или Debian

Minecraft – это популярная видеоигра в жанре песочницы, позволяющая игрокам строить, исследовать, выживать, мастерить в блочном 3D-генерируемом мире. Вы можете играть в Minecraft в одиночку, но для игры с друзьями вам необходимо создать свой сервер. Minecraft поддерживает различные варианты моддинга, плагины, которые улучшают впечатления игрока и делает игру проще. Например: магазин или телепорт, делают игру гораздо проще и приятнее. Сервер Minecraft основан на Java.

Требования :

  • 4GB или более RAM (чем больше оперативной памяти тем быстрее обработка мира).
  • 2-4 Core CPU (Чем больше, тем выше производительность сервера).
  • 10-30GB дискового пространства (в зависимости от размера мира).

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

Шаг 1: Обновление вашего сервера

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

apt-get update -y

apt-get upgrade -y

Шаг 2: Установка Java

Сервер Minecraft основан на Java, поэтому вам требуется установить Java, так как последняя версия Java не доступна по умолчанию в Ubuntu или Debian. Нам нужно добавить ключ репозитория. Сделать это можно с помощью следующей команды.

add-apt-repository ppa:openjdk-r/ppa

apt-get update

Это устанавливает минимальную версию Java, а также нам нужен экран, чтобы поддерживать работу нашего сервера

apt-get install openjdk-17-jre-headless screen

Установка MineCraft Java Server на Ubuntu или Debian
Установка MineCraft Java Server на Ubuntu или Debian

Шаг 3 : Загрузка и установка Java-сервера MineCraft

Уже почти все готово для установки нашего сервера MineCraft. Теперь загрузите файлы сервера, используя следующую команду. (Если что, то это одна команда целой строчкой.)

wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar

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

Теперь нам требуется запустить сервер один раз, для того чтобы он создал все необходимые файлы:

java -Xms1024M -Xmx1024M -jar server.jar nogui

Вы можете настроить -Xms1024 в соответствии с вашими потребностями, Запустив эту команду, она будет использовать 1 ГБ оперативной памяти, а увеличив ее – будет использовано больше.

После выполнения этой команды вы увидите следующий результат:

Настройка сервера MineCraft
Настройка сервера MineCraft

Теперь выполните команду

nano eula.txt

Измените следующий текст с FALSE на TRUE

Установка и Настройка сервера MineCraft
Установка и Настройка сервера MineCraft

Теперь вы можете редактировать файл сервера и изменять настройки в соответствии с вашими потребностями и желаниями:

nano server.properties

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

Настройка своего сервера MineCraft
Настройка своего сервера MineCraft

По умолчанию Minecraft использует порт 25565, мы можем разрешить его через брандмауэр, выполнив следующую команду:

ufw allow 25565

Как открыть порты в UFW на Ubuntu и Debian я писал в этой статье: КАК ОТКРЫТЬ ПОРТ В UBUNTU / DEBIAN

Чтобы сервер продолжал работать, запустите этот процесс:

screen -S “Minecraft server”

Запустите свой сервер Minecraft:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Нажмите CTRL+A+D для отсоединения от экранной сессии или введите screen -r для повторного соединения.

Заключение

Вот и все вы успешно установили сервер minecraft на вашем VPS или выделенном сервере. Теперь осталось позвать друзей и знакомых на свой сервер.

Nazario

Всем привет, я — Nazario, автор и создатель сайта linuxwin.ru. Моя специализация — системное администрирование Linux и Windows, веб-разработка и настройка различных систем. Благодаря глубоким знаниям и богатому практическому опыту, я создаю подробные руководства и учебные материалы, полезные для пользователей любого уровня.

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

LinuxWin.ru
Выскажите своё мнение или присоединяйтесь к обсуждению:

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