Гид по технологиям

Как установить Minecraft‑сервер на Raspberry Pi

9 min read Raspberry Pi Обновлено 17 Dec 2025
Minecraft‑сервер на Raspberry Pi: установка и настройка
Minecraft‑сервер на Raspberry Pi: установка и настройка

На Raspberry Pi (рекомендуются Pi 3 или Pi 4) можно поднять локальный сервер Minecraft с помощью Nukkit (Cloudburst). Настройте Raspberry Pi OS, установите Java и Nukkit, отредактируйте server.properties и nukkit.yml, при необходимости добавьте плагины и создайте systemd‑сервис для автозапуска. Подходит для семейной игры в локальной сети; проверяйте ресурсы и лимитируйте количество игроков.

Сервер Minecraft на Raspberry Pi

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

Для кого этот материал

Статья подходит родителю, хоббисту или небольшому сообществу, которые хотят:

  • Запустить сервер Minecraft для локальной игры на Raspberry Pi.
  • Избежать публичного доступа в интернет и держать сервер в домашней сети.
  • Экспериментировать с плагинами и управлением мира.

Кратко: если вам нужно небольшое, энергоэффективное и управляемое игровое окружение — это решение для вас.

Что потребуется

  • Raspberry Pi 3 (рекомендуемо) или Raspberry Pi 4 с блоком питания.
  • Ethernet‑кабель (предпочтительно) или стабильный Wi‑Fi.
  • microSD‑карта 16 ГБ или больше (лучше 32 ГБ класc A1/A2 или UHS‑I).
  • Компьютер/планшет со установленным Minecraft для подключения.

Если вы не используете SSH, подготовьте также:

  • USB‑клавиатуру и USB‑мышь
  • HDMI‑кабель и монитoр

Примечание: Raspberry Pi 4 с 4–8 ГБ оперативной памяти даёт заметно лучшую производительность и позволяет держать больше игроков и плагинов. На Raspberry Pi 3 рекомендуют не более ~5–10 игроков одновременно в зависимости от мира и плагинов.

Версия Minecraft и совместимость

Nukkit (Cloudburst) — это реализация серверной стороны для Minecraft Bedrock/PE‑версий (Pocket Edition). Сервер, развернутый через Nukkit, принимает подключения с устройств, использующих Bedrock‑протокол: Windows (Bedrock), Android, iOS, консоли и устройства Amazon. Java‑версия Minecraft не подключается к Nukkit‑серверу без мостов (например, Geyser), поэтому проверяйте, с каких устройств вы планируете играть.

Minecraft на Raspberry Pi: локальный сервер и клиенты в сети

Если ваши игроки используют Java Edition, рассмотрите отдельные решения (см. раздел «Альтернативные подходы»).

Шаг 1: Установка Raspberry Pi OS и базовая конфигурация

  1. Скачайте свежую Raspberry Pi OS со страницы официального проекта: https://www.raspberrypi.org/software/operating-systems. Для простоты записи образа используйте Raspberry Pi Imager.
  2. Пропишите SD‑карту и установите Raspberry Pi OS (рекомендуется Lite для минимальной нагрузки, если вы не используете GUI).
  3. Первый запуск и базовая настройка:

Если вы используете монитор и клавиатуру — откройте “Настройки Raspberry Pi” (Raspberry Pi Configuration) в меню “Preferences”. Если вы заходите по SSH — выполните:

sudo raspi-config

Внутри конфигуратора выполните следующие действия:

  • В разделе Advanced Options → Memory Split установите 16 (МБ) — это освободит больше ОЗУ для сервера.
  • В разделе Boot Options → Desktop/CLI выберите Console (если вы используете графическую среду, это необязательно; для Lite — не требуется).
  • Включите SSH: Advanced Options → SSH.
  • Расширьте файловую систему: Advanced Options → Expand Filesystem (или “Expand” в новых версиях).

Перезагрузите Raspberry Pi и получите IP‑адрес:

sudo hostname -I
# или
ifconfig

Запишите IP‑адрес — он понадобится для подключения клиентов и для настройки SSH/удалённого администрирования.

Шаг 2: Установка Java и Nukkit (Cloudburst)

Nukkit написан на Java и требует установленного JDK. На Raspberry Pi подойдёт Oracle Java 8 или OpenJDK (в новых образах OpenJDK 11/17 работает стабильно).

Установка Java (пример для Debian‑based Raspberry Pi OS):

sudo apt update
sudo apt install -y default-jdk wget

Создайте рабочую папку для сервера и перейдите в неё:

mkdir nukkit
cd nukkit

Скачайте сборку Nukkit (пример с CI‑сервера Cloudburst/NukkitX):

wget -O nukkit.jar https://ci.opencollab.dev/job/NukkitX/job/Nukkit/job/master/lastSuccessfulBuild/artifact/target/nukkit-1.0-SNAPSHOT.jar

Запустите сервер впервые:

sudo java -jar nukkit.jar

При первом запуске Nukkit создаст папки и конфигурационные файлы, а также предложит выбрать язык (например, eng). После генерации мира остановите сервер (Ctrl+C) для правки конфигураций.

Шаг 3: Базовая настройка сервера

Откройте основные файлы конфигурации — nukkit.yml и server.properties — в редакторе (например, nano):

sudo nano nukkit.yml
sudo nano server.properties

Рекомендованные правки в server.properties:

max-players=10
pvp=on
difficulty=1
server-port=19132

Пояснения:

  • max‑players — ограничьте число одновременных игроков исходя из возможностей оборудования (Pi 3: 3–6, Pi 4: 6–20 в зависимости от RAM и плагинов).
  • pvp — включает/отключает участие игроков в бою друг против друга.
  • difficulty — 0 = Peaceful, 1 = Easy и т.д.
  • server‑port — по умолчанию Bedrock использует 19132.

В nukkit.yml можно изменить поведение генерации мира, логи, лимиты сущностей и параметры плагинов. Не перегружайте сервер большим количеством сущностей и автоматических обработчиков.

Сохраните изменения (Ctrl+X, Y, Enter) и снова запустите сервер:

sudo java -jar nukkit.jar

Чтобы сервер запускался в фоне, используйте screen/tmux или настройте systemd‑сервис (см. раздел «Автоматический запуск»).

Настройка конфигурации Nukkit на Raspberry Pi

Шаг 4: Подключение к серверу с клиентских устройств

  1. Убедитесь, что Raspberry Pi отвечает по сети: выполните ping с другого устройства на записанный IP.
  2. На клиенте откройте Minecraft (Bedrock) → Play → Servers → Add Server.
  3. Введите имя сервера и IP‑адрес Raspberry Pi; укажите порт (например, 19132) — он должен совпадать с server.properties.
  4. Сохраните и подключитесь.

Если проблемы с видимостью сервера в локальной сети — проверьте настройки брандмауэра и корректность IP. Для отладки используйте netcat или ss:

ss -lntu | grep 19132
# или
sudo netstat -plnt | grep java

Подключение к серверу Minecraft на Raspberry Pi

Шаг 5: Плагины и расширение возможностей

Nukkit поддерживает плагины: их можно просто скопировать в папку plugins и перезапустить сервер. Популярные плагины:

  • MobPlugin — добавляет мобов и животных.
  • WorldEssentials — управление режимами игры, телепортациями и др.
  • EssentialsNK — набор утилит для администрирования и мини‑игр.

Установка плагина (пример):

sudo mv MobPlugin-1.9.0.1.jar plugins

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

Для поиска плагинов посетите страницу Cloudburst → Resources.

Автоматический запуск (systemd)

Чтобы сервер запускался после перезагрузки и работал как служба, создайте unit‑файл systemd:

sudo nano /etc/systemd/system/nukkit.service

Вставьте:

[Unit]
Description=Nukkit Minecraft Server
After=network.target

[Service]
User=pi
WorkingDirectory=/home/pi/nukkit
ExecStart=/usr/bin/java -jar /home/pi/nukkit/nukkit.jar nogui
SuccessExitStatus=143
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Сохраните и активируйте сервис:

sudo systemctl daemon-reload
sudo systemctl enable nukkit.service
sudo systemctl start nukkit.service
sudo systemctl status nukkit.service

Это упростит управление сервером — перезапуск, автозапуск и логи через journalctl.

Резервное копирование и восстановление миров (мини‑методология)

Резервируйте папку с миром (worlds или world) перед обновлениями и крупными изменениями:

  1. Остановите сервер (systemctl stop nukkit или Ctrl+C в screen).
  2. Скопируйте папку мира в архив:
tar -czvf world-backup-$(date +%F).tar.gz world
  1. Храните несколько последних резервных копий на отдельном диске или в облаке.

Для восстановления распакуйте архив в папку сервера и перезапустите службу.

Мониторинг производительности и рекомендации

Полезные команды для мониторинга:

top
htop  # если установлен
free -h
df -h

Рекомендации по оптимизации:

  • Используйте Ethernet вместо Wi‑Fi для стабильной сетевой работы.
  • Ограничьте количество игроков и сущностей (mobs) в настройках плагинов и nukkit.yml.
  • Для тяжёлых задач используйте Raspberry Pi 4 с 4–8 ГБ ОЗУ.
  • Минимизируйте фоновые службы на Pi (например, отключите GUI, если не нужен).

Безопасность и приватность

  • Держите Raspberry Pi и установленные пакеты обновлёнными (sudo apt update && sudo apt upgrade).
  • Откройте порты в роутере только при необходимости; по возможности держите сервер только в локальной сети без пробрасывания портов в интернет.
  • Настройте учётные записи и права доступа к файловой системе — запуск сервера от непривилегированного пользователя (например, pi) безопаснее, чем от root.
  • Логи содержат IP‑адреса подключающихся клиентов — если вы храните или пересылаете логи, учтите требования приватности в вашей юрисдикции.

Отладка: что делать, когда что‑то не работает (Counterexamples / когда не годится)

  1. Клиенты не видят сервер в списке.

    • Проверьте IP и порт. Убедитесь, что сервер слушает порт (ss/netstat).
    • Проверьте, находятся ли клиент и Raspberry Pi в одной подсети.
    • Проверьте брандмауэр и роутер (локальный firewall, UFW).
  2. Сервер выстреливает задержками и лагами.

    • Снижение числа игроков/сущностей и отключение тяжёлых плагинов часто решает проблему.
    • Проверьте загрузку CPU и использование памяти.
    • Перенесите мир на более быстрый microSD или внешний SSD по USB‑3 (для Pi 4).
  3. Плагины не загружаются или выдают ошибки.

    • Убедитесь в совместимости версии плагина с версией Nukkit.
    • Проверьте логи (logs/latest.log) на предмет трассировки ошибок.
  4. Нельзя подключиться с Java Edition.

    • Nukkit — это Bedrock‑сервер. Для Java↔Bedrock нужны мосты (например, GeyserMC) — они добавляют ещё уровень сложности и нагрузку.

Альтернативные подходы

  • PocketMine‑MP: альтернатива Nukkit для Bedrock серверов, написана на PHP, иногда легче настраивается для плагинов, но отличается функциональностью.
  • GeyserMC + Floodgate: мост для подключения Java‑клиентов к Bedrock‑серверу (увеличивает нагрузку и требует дополнительной настройки).
  • Запуск Java Edition сервера: официально Java Edition требует x86/x64 платформы; на Raspberry Pi возможны экспериментальные сборки через OpenJDK/Glavo, но это нетривиально и не рекомендуется для стабильного семейного сервера.
  • Docker: можно запускать Nukkit в контейнере для изоляции и удобства обновлений, но требуется базовая компетенция в Docker.

Критерии приёмки

  1. Сервер запускается как служба systemd и после перезагрузки автоматически стартует.
  2. Клиент в той же подсети может подключиться по IP и порту и зайти в мир.
  3. Сервер не перегружается и не теряет данных при корректном завершении работы.
  4. Резервные копии мира создаются и могут быть восстановлены.

Контрольный чеклист по ролям

Родитель/опекун:

  • Настроил локальную сеть и доступ только для домашних устройств.
  • Ограничил число игроков и включил контроль PVP/доступа.
  • Сделал резервные копии мира.

Администратор сервера:

  • Обновил Java и Nukkit до последних стабильных версий.
  • Создал systemd‑unit и настроил автозапуск.
  • Установил мониторинг и базовые скрипты резервного копирования.

Игрок/тестер:

  • Подключился с разных устройств (Android, iOS, Windows Bedrock).
  • Проверил лаги при 2–5 одновременных игроках.
  • Проверил совместимость установленных плагинов.

1‑строчная глоссарий

  • Nukkit — Java‑реализация сервера для Minecraft Bedrock.
  • Bedrock — версия Minecraft для консольных/мобильных/Windows Store клиентов.
  • server.properties / nukkit.yml — файлы конфигурации сервера.

Когда не стоит использовать Raspberry Pi для сервера

  • Если вы планируете публичный сервер с десятками одновременных игроков и множеством плагинов — лучше выбрать выделенный сервер или VPS.
  • Если вам нужен сервер для Java Edition с высокой нагрузкой — Raspberry Pi не подходит.

Заключение

Вы научились развертывать локальный Minecraft‑сервер на Raspberry Pi: от установки Raspberry Pi OS и Java до запуска Nukkit, настройки конфигураций, установки плагинов и организации автозапуска и резервного копирования. Это удобное, экономичное решение для семейной игры и небольших сообществ. Контролируйте нагрузку, используйте Ethernet и делайте регулярные бэкапы.

Локальный Minecraft‑сервер на Raspberry Pi — творите вместе

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

Краткое резюме в конце:

  • Подойдите: Raspberry Pi 3/4; Nukkit (Cloudburst) для Bedrock; Ethernet; ограничьте max‑players.
  • Расширение: плагины в папке plugins; настройки в nukkit.yml и server.properties.
  • Резервирование: останавливайте сервер и архивируйте папку world перед обновлениями.

Спасибо — теперь вы готовы развернуть свой собственный Minecraft‑мир на Raspberry Pi.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

iCloud Shared Photo Library: настройка и использование
Руководство

iCloud Shared Photo Library: настройка и использование

Изменить сетевой профиль в Windows 11
Windows

Изменить сетевой профиль в Windows 11

Найти вирусные YouTube‑видео в Twitter
Социальные сети

Найти вирусные YouTube‑видео в Twitter

Функция IFS в Excel — руководство и примеры
Excel

Функция IFS в Excel — руководство и примеры

Трансляция Disney Plus в Discord — как настроить
Руководство

Трансляция Disney Plus в Discord — как настроить

Как распечатать фото в Photos на Mac
How-to

Как распечатать фото в Photos на Mac