Как создать сервер Minecraft

В этом посте я покажу, как сделать свой сервер в Minecraft.

Как создать сервер Minecraft

Есть две сборки игры: Java Edition и Bedrock Edition. Minecraft Java — это оригинальная версия, а Bedrock более оптимизирована для игр на любых устройствах, включая мобильные.

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

Шаг 1. Хостинг для Майнкрафт

Первое, что нужно сделать — арендовать виртуальный выделенный сервер (VPS).

Идем на PQ.Hosting и выбираем конфигурацию с 2 ядрами процессора и 4Гб оперативной памяти (тариф Ruthenium). Если будете использовать ресурсоемкие моды или ожидаете большого числа игроков, то лучше взять сервер помощнее.

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

Операционную систему укажите Ubuntu 24.04, поле "Доменное имя" оставьте пустым, других опций выбирать не нужно.

После оплаты сервера на почту придут данные доступа к нему: IP-адрес и root-пароль.

Для подключения и входа на свой виртуальный сервер нужен SSH клиент, советую установить Putty, он самый популярный и простой.
Запускаем, вводим IP-адрес и жмем "Open":

Как создать сервер Minecraft

Если будет предложено запомнить новый хост, выберите "Accept".

В появившемся черном экране терминала вводим логин (root) с паролем и подключаемся.

Шаг 2. Создаем сервер Minecraft

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

root@<###>:~# apt update -y root@<###>:~# apt install screen unzip -y

Добавим нового пользователя madmin (пароль придумайте) и переключимся на него:

root@<###>:~# adduser madmin root@<###>:~# usermod -aG sudo madmin root@<###>:~# su madmin

Создадим папку для файлов Minecraft сервера и зайдем туда:

madmin@<###>:~$ mkdir ~/minecraft madmin@<###>:~$ cd ~/minecraft

Далее необходимо скачать саму программу-сервер, ссылки на загрузку последних версий есть на сайте Майнкрафта: для Java Edition или для Bedrock Edition. Предыдущие версии доступны здесь.
Скопируйте оттуда ссылку на файл и загрузите его на виртуальный сервер, используя команду:

madmin@<###>:~$ wget -U - https://здесь_вставьте_ссылку_на_файл

Для Java Edition скачается файл server.jar, а для Bedrock это будет ZIP-архив.

Остается только запустить сервер. Здесь команды немного разные — ниже два варианта действий:

● запуск сервера Minecraft Java Edition

Для запуска нужно установить среду разработки Java:

madmin@<###>:~$ sudo apt install openjdk-21-jdk -y

Эта команда установит Java версии 21. Для старых версий Minecraft ставьте предыдущие версии Java согласно таблице:

. ┌──────────────────┬────────────────┐ . │ Версия Minecraft │ Версия Java │ . ├──────────────────┼────────────────┤ . │ 1.8 - 1.11 │ openjdk-8-jdk │ . ├──────────────────┼────────────────┤ . │ 1.12 - 1.16.4 │ openjdk-11-jdk │ . ├──────────────────┼────────────────┤ . │ 1.17.1 - 1.19.2 │ openjdk-17-jdk │ . ├──────────────────┼────────────────┤ . │ 1.20 и выше │ openjdk-21-jdk │ . └──────────────────┴────────────────┘

Пробуем запустить сервер:

madmin@<###>:~$ java -Xmx1024M -Xms1024M -jar server.jar nogui

Первый запуск прерывается сообщением о необходимости принять условия Пользовательского соглашения, текст или ссылка на которое есть в файле eula.txt

Даем своё согласие и запускаем сервер снова:

madmin@<###>:~$ echo "eula=true" > eula.txt madmin@<###>:~$ screen java -Xmx1024M -Xms1024M -jar server.jar nogui

На этот раз мы успешно запустили сервер в отдельном окне (screen), которое останется работать в фоновом режиме даже если мы полностью отключимся от нашего VPS.

Для Java Edition это всё. Следующий абзац пропускаем и переходим сразу к трем звездочкам (* * *).

● запуск сервера Minecraft Bedrock Edition

Сначала распакуем ZIP-архив, который мы скачали:

madmin@<###>:~$ unzip имя_файла.zip

Запускаем Minecraft сервер в окне (screen), чтобы он продолжал работать когда мы закроем Putty и отключимся от нашего VPS:

madmin@<###>:~$ screen ./bedrock_server

Готово, сервер запущен.

В окне с рабочего Java или Bedrock сервера введите help, чтобы посмотреть перечень всех доступных команд. Для отключения от окна нажмите "Ctrl + a" и затем "d", для возврата к нему введите команду screen -r

Чтобы подключиться к созданному серверу, запустите игру и добавьте его, указав IP-адрес и номер порта. По умолчанию для Java Edition используется порт 25565, а для Bedrock — 19132 и 19133.

Дополнительные настройки

В файле server.properties при необходимости вы можете изменить дефолтные настройки сервера: имя и порт, максимальное число игроков, сложность, и т.д. После внесения таких изменений не забудьте перезапустить сервер (команда stop и повторный запуск).

Если вы хотите, чтобы Minecraft сервер автоматически стартовал после перезагрузки VPS, добавьте задачу в CRON.
Сделать это можно одной командой в строке терминала:
● для Java Edition:

madmin@<###>:~$ { crontab -l; echo "@reboot cd ~/minecraft/ && screen -dm java -Xmx1024M -Xms1024M -jar server.jar nogui"; } | crontab -

● для Bedrock Edition:

madmin@<###>:~$ { crontab -l; echo "@reboot cd ~/minecraft/ && screen -dm bash -c './bedrock_server'"; } | crontab -

Если после выполнения команды вы увидите "no crontab for madmin" — не обращайте внимания, задача все равно добавилась.
Можете убедиться в этом сами, выведя на экран текущий список CRON заданий:

madmin@<###>:~$ crontab -l

Полезные советы

  • после заказа хостинга и первого входа на виртуальный сервер рекомендуется сменить выданный root-пароль на ваш собственный. Это делается командой passwd
  • всегда заходите на сервер и выполняйте действия от имени созданного пользователя madmin
  • установите на VPS файловый менеджер Midnight Commander: sudo apt install mc -y
    Запустив его (команда mc), вы сможете привычным способом просматривать папки на сервере или редактировать файлы
  • в панели управления хостингом периодически просматривайте статистику использования ресурсов сервера и, если памяти или процессора станет не хватать, перейдите на более мощный тарифный план
  • если в процессе установки что-то пошло не так, помните, в панели управления хостингом вы всегда можете в пару кликов переустановить виртуальный сервер и начать всё заново
  • у Bedrock есть версия сервера для Windows, поэтому его можно поставить и на VPS с виндой. Но тогда виртуальный сервер нужно брать раза в два мощнее, а еще придется доплатить за лицензию самой Windows
1212
22
11
11
27 комментариев

Короче, иди гуляй квадраголовый

3
2

Первое, что нужно сделать — арендоватьАбсолютно бесполезный гайд. Откуда у игроков в майнкрафт деньги?

3

Скинулись всем классом с обедов

3
1
1

Кажется, вы немного недооцениваете аудиторию майнкрафта. Это же сверх популярная игра мира, в неё играют не только дети, но и множество взрослых — среди них немало тех, кто может себе позволить приобрести дополнительные возможности или создать собственные сервера. Более того, Майнкрафт уже давно стала частью образовательных программ во многих странах, и его потенциал активно используют в обучении и развитии, с помощью неё были защищены не мало международных дипломов. И она так же является частью культуры во многих странах.
Так что для многих игроков такой гайд будет полезен.

2

На донаты по 5к у школьников всегда будут. В среднем, самый говняный сервак выйдет тебе в 2к+ в первые месяца.

Зачем так усложнять, есть именно хостинги майнкрафт серверов, причём на 10 человек будет стоить в районе 100-200 руб в месяц. И никаких танцев с бубном не нужно, запускаешь и играешь. Я думал тут будет статья как запустить сервер на своём ПК для энтузиастов.

2

Вот именно. Я свой сервер создавал и брал хост за 600 рублей, жалко раскрутить не получилось( Я буквально сделал Гоночный сервер(гонки на лодках по льду, я еще ресурспак сделал для сервера)
Тк у меня нет денег сейчас, сервер пол месяца не работает.(

3