Пост

Установка сервера Minecraft Java Edition на Raspberry Pi

В этом руководстве вы научитесь создавать **сервер Minecraft Java Edition** на **Raspberry Pi** (любой модели: 3, 4, Zero, 5 и т.д.). Сервер позволит вам и вашим друзьям играть вместе по локальной сети (LAN) или из интернета.

Установка сервера Minecraft Java Edition на Raspberry Pi

Настройка сервера Minecraft на Raspberry Pi

Полная инструкция по созданию локального или публичного сервера для игры с друзьями


Введение

В этом руководстве вы научитесь создавать сервер Minecraft Java Edition на Raspberry Pi (любой модели: 3, 4, Zero, 5 и т.д.). Сервер позволит вам и вашим друзьям играть вместе по локальной сети (LAN) или из интернета.

Подходит для:

  • Домашних игр с семьёй и друзьями
  • Образовательных проектов (школа, кружки)
  • Тестирования модов и карт
  • Постоянно работающего сервера 24/7

Требуется:

  • Базовые знания Linux (работа в терминале)
  • Raspberry Pi с подключением к сети
  • Установленная Raspberry Pi OS

Что понадобится

  • Raspberry Pi (рекомендуется Pi 3B+, 4 или 5; Pi Zero возможен, но с ограничениями)
  • MicroSD-карта (минимум 16 ГБ, лучше 32 ГБ)
  • Блок питания (5 В / 3 А для Pi 4/5, 2.5 А для Pi 3)
  • Кабель Ethernet или стабильное Wi-Fi-подключение
  • USB-флешка или внешний SSD/HDD (опционально) — для хранения мира и бэкапов
  • Компьютер для начальной настройки
  • Minecraft Java Edition (на клиенте)

Шаг 1: Установка и настройка ОС

1.1. Скачайте Raspberry Pi Imager

Перейдите на:
https://www.raspberrypi.com/software/(https://www.raspberrypi.com/software/)

Скачайте и установите Raspberry Pi Imager.

1.2. Запишите образ ОС

  1. Вставьте microSD-карту в компьютер.
  2. Запустите Raspberry Pi Imager.
  3. Выберите:
    • OS: Raspberry Pi OS (64-bit) или Raspberry Pi OS (32-bit) — рекомендуется 64-бит для Pi 4/5
    • Storage: вашу microSD-карту
  4. Нажмите Settings (шестерёнка) и настройте:
    • Set hostname: minecraft-pi (или любое имя)
    • Enable SSH: Yes, использовать пароль
    • Username: pi
    • Password: придумайте надёжный
    • Configure wireless LAN: введите SSID и пароль Wi-Fi
    • Set locale settings: выберите часовой пояс (например, Moscow)
  5. Нажмите Save, затем Write.

Raspberry Pi Imager

Дождитесь завершения записи.


Шаг 2: Подключение к Raspberry Pi по SSH

2.1. Вставьте карту и включите Pi

  • Вставьте microSD-карту в Raspberry Pi.
  • Подключите питание.
  • Дождитесь загрузки (1–2 минуты).

2.2. Найдите IP-адрес

Способ 1: Через роутер

  • Зайдите в панель управления роутера.
  • Найдите устройство с именем minecraft-pi или raspberrypi.
  • Запишите его IP-адрес (например, 192.168.1.175).

mikrotik

Способ 2: Через nmap

1
nmap -sn 192.168.1.0/24

Замените подсеть при необходимости.

Ищите устройство с MAC-адресом от Raspberry Pi Foundation.

2.3. Подключитесь по SSH

1
ssh pi@192.168.1.175

Замените IP на ваш.

Введите пароль, который вы задали.


Шаг 3: Обновление системы

1
sudo apt update && sudo apt upgrade -y

Это может занять 5–15 минут.


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

Minecraft Server требует Java 17 (для Minecraft 1.18 и новее) или Java 8 (для более старых версий).

4.1. Проверьте версию Minecraft, которую хотите запустить

Версия Minecraft Требуется Java
1.16.5 и ниже Java 8
1.17 – 1.18.2 Java 16
1.19 – 1.20.x Java 17
1.21+ Java 21

В этой инструкции мы установим Java 17 для актуальных версий.

4.2. Установите OpenJDK 17

1
sudo apt install openjdk-17-jdk -y

4.3. Проверьте установку

1
java -version

Вы должны увидеть:

1
openjdk version "17.x.x"

java -version


Шаг 5: Создание папки для сервера

1
2
mkdir ~/minecraft-server
cd ~/minecraft-server

Шаг 6: Скачивание сервера Minecraft

6.1. Перейдите на официальный сайт

https://www.minecraft.net/download/server Найдите “Server” для Java Edition.

Скопируйте ссылку на .jar-файл (например, server.jar).

6.2. Скачайте сервер через wget

1
wget https://piston-data.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/server.jar

Ссылка может меняться. Всегда используйте актуальную с сайта, но при этом помните, что начиная с версии 1.20.6 используется java 21. Приведенная выше ссылка ведет на версию minecraft 1.20.5 - последнюю версию, использующую java 17.

minecraft.net


Шаг 7: Первый запуск сервера

7.1. Запустите сервер

1
java -Xmx1024M -Xms1024M -jar server.jar nogui

Пояснение:

  • -Xmx1024M — максимальное использование RAM (1 ГБ)
  • -Xms1024M — стартовое выделение RAM
  • nogui — запуск без графического интерфейса

7.2. Сервер создаст файлы и остановится

Вы увидите ошибку:

1
You need to agree to the EULA in eula.txt

Это нормально.


Шаг 8: Принятие лицензионного соглашения (EULA)

8.1. Откройте файл eula.txt, если его нет, то создайте.

1
nano eula.txt

8.2. Измените строку

Найдите:

1
eula=false

Измените на:

1
eula=true

8.3. Сохраните и закройте

  • Ctrl + O → Enter (сохранить)
  • Ctrl + X (выйти)

Шаг 9: Запуск сервера

1
java -Xmx1024M -Xms1024M -jar server.jar nogui

При первом запуске сервер создаст мир — это может занять 1–5 минут.

Done


Шаг 10: Подключение к серверу из Minecraft

10.1. Запустите Minecraft Java Edition на вашем компьютере.

10.2. Перейдите в “Multiplayer” → “Add Server”

  • Server Name: Raspberry Pi Server
  • Server Address: 192.168.1.175 (IP вашего Raspberry Pi)

Не используйте localhost или 127.0.0.1 — это локальный адрес.

10.3. Нажмите “Done”, затем “Join Server”

Если всё настроено — вы окажетесь в мире!

Minecraft


Шаг 11: Автозапуск сервера при старте

Чтобы сервер запускался автоматически при включении Pi.

11.1. Создайте скрипт запуска

1
nano ~/start_minecraft.sh

Вставьте:

1
2
3
#!/bin/bash
cd /home/pi/minecraft-server
java -Xmx1024M -Xms1024M -jar server.jar nogui

При желании увеличьте -Xmx до 2048M (2 ГБ), если у вас Pi 4/5 с 4+ ГБ ОЗУ.

Сохраните: Ctrl+O, Enter, Ctrl+X.

11.2. Сделайте скрипт исполняемым

1
chmod +x ~/start_minecraft.sh

11.3. Добавьте в автозагрузку

1
crontab -e

Добавьте в конец:

1
@reboot /home/pi/start_minecraft.sh > /home/pi/minecraft.log 2>&1 &

Это запустит сервер при загрузке и сохранит логи в minecraft.log.


Шаг 12: Подключение из интернета (опционально)

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

12.1. Узнать внешний IP-адрес

1
curl ifconfig.me

Запишите IP (например, 93.123.45.67).

Динамический IP может меняться. Рассмотрите использование DDNS (например, DuckDNS).

12.2. Настройка проброса портов на роутере

  1. Зайдите в панель роутера (обычно 192.168.1.1).
  2. Найдите раздел Port Forwarding.
  3. Добавьте правило:
Поле Значение
Service Name Minecraft
Protocol TCP/UDP
External Port 25565
Internal IP 192.168.1.175 (IP Pi)
Internal Port 25565
  1. Сохраните.

12.3. Подключение извне

Друг должен ввести в Minecraft:

  • Server Address: 93.123.45.67 (ваш внешний IP)

Некоторые провайдеры блокируют порты. В таком случае используйте Tailscale, ZeroTier или ngrok.


Шаг 13: Резервное копирование мира

13.1. Остановите сервер (нажмите Ctrl+C в терминале)

13.2. Скопируйте папку мира

1
cp -r ~/minecraft-server/world /home/pi/backups/world_$(date +%F)

Или скопируйте вручную на флешку:

1
cp -r ~/minecraft-server/world /media/usb/minecraft_backup/

Рекомендуется делать бэкапы перед обновлением сервера.


Устранение неполадок

Проблема Решение
Не подключается по SSH Проверьте IP, Wi-Fi, питание
Сервер не запускается Убедитесь, что eula=true, Java установлена
Ошибка “Connection refused” Проверьте, запущен ли сервер, открыт ли порт
Мир не создаётся Убедитесь, что у пользователя pi есть права на запись
Сервер тормозит Уменьшите view-distance в server.properties до 6–8

Полезные настройки (server.properties)

Отредактируйте:

1
nano ~/minecraft-server/server.properties

Рекомендуемые изменения:

1
2
3
4
5
6
gamemode=survival
difficulty=normal
allow-cheats=false
view-distance=6
max-players=5
motd=Мой сервер на Raspberry Pi!

Сохраните: Ctrl+O, Enter, Ctrl+X.


Полезные ссылки

  • Официальный сервер: https://www.minecraft.net/download/server(https://www.minecraft.net/download/server)
  • Список команд: https://minecraft.fandom.com/commands(https://minecraft.fandom.com/commands)
  • Tailscale (безопасный доступ): https://tailscale.com/(https://tailscale.com/)
  • DuckDNS (бесплатный DDNS): https://www.duckdns.org/(https://www.duckdns.org/)

Заключение

Теперь у вас есть полноценный сервер Minecraft на Raspberry Pi, доступный в локальной сети или из интернета. Вы можете:

  • Играть с друзьями
  • Настроить моды (Forge, Fabric)
  • Добавить плагины (через PaperMC)
  • Автоматизировать бэкапы
  • Использовать 24/7 как “игровое облако”

Совет: Для лучшей производительности используйте SSD через USB вместо microSD-карты.

Если хотите — могу помочь с установкой PaperMC, плагинов, веб-панели (например, CoreProtect) или интеграцией с Telegram.


Готово
Ваш сервер работает. Приглашайте друзей и стройте вместе!

Авторский пост защищен лицензией CC BY 4.0 .

© evdokimoff. Некоторые права защищены.

Использует тему Chirpy для Jekyll

Популярные теги