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

Как запустить сервер Minecraft Bedrock на Raspberry Pi

8 min read Raspberry Pi Обновлено 30 Dec 2025
Сервер Minecraft Bedrock на Raspberry Pi
Сервер Minecraft Bedrock на Raspberry Pi

TL;DR

Запуск сервера Minecraft Bedrock на Raspberry Pi возможен и подходит для домашних игр с 2–8 участниками. Используйте Raspberry Pi 3 B+ для небольших групп и Raspberry Pi 4 для лучшей производительности; убедитесь, что установлены Git и Java, затем соберите Nukkit и запустите jar-файл.

Логотип Minecraft Bedrock Edition с логотипами Raspberry Pi

Играть в Minecraft с друзьями удобнее всего через сервер: это даёт централизованный мир, контроль прав доступа, резервное копирование и возможность установки плагинов. Платные хостинги удобны, но обходятся дороже — Raspberry Pi позволяет собрать дешёвое локальное решение. В этой инструкции подробно описаны требования, пошаговая установка, оптимизация, безопасность и типичные проблемы при запуске сервера Bedrock (через совместимый Java-сервер Nukkit).

Почему использовать Minecraft Bedrock Server

Minecraft Bedrock Edition — основная версия игры с 2016 года; она доступна на ПК, консолях и мобильных устройствах. Bedrock не совместима с классическим Java-клиентом, поэтому для кроссплатформенной игры нужен совместимый сервер.

Nukkit — Java-реализация сервера, совместимая с Bedrock-протоколом, и её можно собрать и запустить на Raspberry Pi. Это даёт вам полный контроль: приглашения, права, моды и бэкапы остаются у вас.

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

Какие Raspberry Pi подходят

Плата Raspberry Pi 3 B+

Рекомендуемые модели:

  • Raspberry Pi 4 (лучший выбор): варианты с 2, 4 и 8 ГБ оперативной памяти. Подходит для большего числа игроков и модификаций.
  • Raspberry Pi 3 B+ (проверенный вариант): 1 ГБ ОЗУ, 1.4 ГГц 64‑битный четырёхъядерный процессор. Подходит для 2–5 игроков в базовых условиях.

Избегайте моделей ниже Pi 3: недостаток CPU и памяти приведёт к плохой производительности и частым зависаниям.

Факторы, влияющие на производительность:

  • Оперативная память (RAM)
  • Версия CPU и частота
  • Скорость и стабильность сети (Ethernet предпочтительнее Wi‑Fi)
  • Наличие быстрых карт microSD или внешнего SSD для хранения миров и журналов

Что нужно подготовить

Перед началом убедитесь, что у вас есть:

  • Raspberry Pi 3 B+ или Raspberry Pi 4
  • Бесперебойное питание и кабель Ethernet или настроенный Wi‑Fi
  • Карта microSD с Raspberry Pi OS Lite (рекомендуется) или другой лёгкой ОС
  • SSH доступ или подключение клавиатуры и монитора
  • Установленные пакеты: Git, Java (JDK)
  • Подключение к интернету для клонирования репозитория и загрузки зависимостей

Минимальный список программ:

  • git
  • default-jdk (или конкретная версия OpenJDK, совместимая с Nukkit)
  • Maven wrapper из репозитория Nukkit (скрипт mvnw)

Настройка Raspberry Pi OS

Перед установкой сервера обновите систему и выполните базовую настройку.

Обновление системы:

sudo apt update && sudo apt upgrade -y

Откройте конфигурацию Raspberry Pi:

sudo raspi-config

В меню выберите System Options > GPU Memory и задайте значение 16. Это оставит большинство ОЗУ для сервера и Java‑виртуальной машины. Нажмите Tab для подтверждения и OK.

Включите SSH, если ещё не включили: Interfacing Options > SSH > Yes. После этого выберите Finish и перезагрузите плату.

Настройка выделяемой памяти GPU на Raspberry Pi

Совет: для стабильности игры подключите Raspberry Pi по Ethernet к роутеру. Если используете Wi‑Fi, заранее настройте автоматическое подключение.

Установка Git и Java

После перезагрузки подключитесь по SSH и установите Git:

sudo apt install git -y

Установите JDK (по умолчанию):

sudo apt install default-jdk -y

Проверьте версию Java:

java -version

Если вы хотите конкретную версию Java, указывайте её явно, например openjdk-8-jdk или openjdk-11-jdk.

Установка Minecraft Bedrock Server (Nukkit)

Клонируйте репозиторий Nukkit:

git clone https://github.com/CloudburstMC/Nukkit

Перейдите в каталог проекта:

cd Nukkit

Инициализируйте субмодули:

git submodule update --init

Сделайте mvnw исполняемым:

chmod +x mvnw

Соберите проект (этот шаг может занять от нескольких минут до получаса, в зависимости от производительности Pi и скорости сети):

./mvnw clean package

Примечание: если сборка прерывается из‑за нехватки памяти, можно попробовать увеличить файл подкачки или собирать на более мощной машине и переносить итоговый jar на Raspberry Pi.

Запуск сервера

Перейдите в папку с собранными артефактами:

cd target

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

java -jar nukkit-1.0-SNAPSHOT.jar

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

Выбор языка в консоли Minecraft сервера

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

status

Команда отобразит использование памяти, время работы, нагрузку и количество игроков. Для списка доступных команд используйте help или ? (в игре команды вводятся с префиксом /).

Статус сервера Bedrock Edition на Raspberry Pi

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

Чтобы подключиться к серверу с телефона, консоли или другого ПК, выполните последовательность:

  1. Узнайте IP‑адрес Raspberry Pi (через ssh: ip a или hostname -I).
  2. Запустите Minecraft Bedrock Edition на устройстве клиента.
  3. Перейдите в Servers.
  4. Нажмите Add Server.
  5. В поле Name укажите любое имя сервера.
  6. В поле Address введите IP‑адрес Raspberry Pi.
  7. В поле Port оставьте стандартный порт сервера или укажите тот, который вы настроили в server.properties.
  8. Нажмите Play для немедленного подключения или Save, чтобы сохранить сервер в списке.
  9. Для последующих подключений найдите сервер в Additional Servers и нажмите Join Server.

Добавление сервера в список и подключение в Minecraft Bedrock

Через мгновение вы окажетесь в мире сервера. Сессии игроков будут отображаться в консоли Raspberry Pi.

Игроки подключились к серверу Bedrock на Raspberry Pi

Базовая оптимизация и советы по производительности

  • Используйте Ethernet вместо Wi‑Fi для снижения задержек.
  • Для Pi 3 ограничьте количество игроков до 2–5, уменьшите view distance и тикрейт в конфигурации сервера.
  • Для Pi 4 с 4–8 ГБ ОЗУ можно ожидать лучшей стабильности при 6–12 игроках при оптимальных настройках.
  • Храните миры и логи на быстром носителе: внешнем SSD через USB 3.0 (для Pi 4) или качественной microSD‑карте.
  • Мониторьте загрузку CPU и память через htop, free -h и логи JVM.

Пример JVM‑опций, которые можно протестировать (осторожно, изменяйте при необходимости):

java -Xms256M -Xmx768M -jar nukkit-1.0-SNAPSHOT.jar

Значения Xms и Xmx подбирайте в зависимости от объёма ОЗУ и нагрузки.

Резервное копирование и обновление мира

  • Делайте регулярные копии папки world и server.properties.
  • Остановите сервер перед созданием резервной копии, чтобы избежать повреждения данных: остановка в консоли или kill корректным образом.
  • Для обновлений Nukkit следуйте инструкциям репозитория и проверяйте совместимость плагинов перед применением обновлений.

Безопасность и открытие доступа извне

  • По умолчанию сервер доступен в домашней сети. Для доступа из интернета нужно пробросить порт на роутере (обычно 19132 для Bedrock) и обеспечить безопасную сеть.
  • Откройте только необходимые порты и используйте статический локальный IP для Raspberry Pi.
  • Рассмотрите настройку брандмауэра (ufw) и ограничение входящих соединений по IP, если ожидаются конкретные адреса клиентов.
  • Не публикуйте публично IP без защиты; думайте о DDoS‑рисках и конфиденциальности игроков.

Устранение проблем и типичные ошибки

  • Сборка зависает или падает из‑за нехватки памяти: попробуйте увеличить swap, соберите на более мощной машине и перенесите jar.
  • Клиенты не видят сервер в списке: проверьте IP и порт, убедитесь, что сервер запущен и что нет блокировки фаервола.
  • Высокая задержка/лаг: проверьте сеть, количество игроков, уменьшите view distance и частоту тикера.
  • Мир не загружается или рушится после обновления: восстановите бэкап и проверьте совместимость версий плагинов.

Короткий чек‑лист для диагностики:

  • Проверить, запущен ли процесс Java на Pi.
  • Проверить логи в папке logs и консоль сервера.
  • Проверить доступность порта (telnet IP 19132 или nc -zv IP 19132).
  • Проверить версию клиента и совместимость с сервером.

Сравнение Raspberry Pi 3 и Raspberry Pi 4

  • Pi 3 B+: 1 ГБ ОЗУ, подходит для небольших групп и лёгких сборок Nukkit.
  • Pi 4: от 2 ГБ до 8 ГБ ОЗУ, USB 3.0, лучшая производительность и возможности подключения SSD.

Выбор зависит от ожидаемой нагрузки: для семейной игры Pi 3 достаточно; для стабильного публичного сервера выбирайте Pi 4.

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

Перед тем как считать установку завершённой, проверьте:

  • Клиент может подключиться к серверу из локальной сети.
  • Сервер стабильно работает не менее 24 часов при запланированной нагрузке.
  • Создаются резервные копии мира без ошибок.
  • Основные команды администратора (оп, бан, телепорт) работают корректно.
  • Логи не содержат фатальных ошибок при старте и остановке.

Мини‑методология установки в 7 шагов

  1. Подготовьте Raspberry Pi с Raspberry Pi OS Lite и подключением по SSH.
  2. Обновите систему и настройте raspi-config (GPU memory = 16, включите SSH).
  3. Установите git и default‑jdk.
  4. Клонируйте Nukkit и инициализируйте субмодули.
  5. Соберите проект через ./mvnw clean package.
  6. Перенесите итоговый jar в рабочую папку и запустите java -jar.
  7. Настройте server.properties, пробросьте порт и подключитесь с клиента.

Чек‑лист по ролям

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

  • Установить бэкапы и расписание копирования.
  • Настроить права и список доверенных игроков.
  • Мониторить логи и производительность.

Игрок:

  • Знать IP и порт сервера.
  • Обновлять клиент Bedrock Edition до совместимой версии.
  • Сообщать администратору об ошибках и лаге.

Техподдержка:

  • Проверить процессы Java и доступность порта.
  • Собрать логи и предоставить администратору.

Когда этот подход не подходит

  • Если вам нужен публичный сервер с высокой доступностью и защитой от DDoS, лучше выбрать профессиональный хостинг.
  • Если планируется более 20 одновременных игроков или множество модов, Raspberry Pi ограничен по ресурсам.

Резюме

Запустить Minecraft Bedrock Server на Raspberry Pi возможно и разумно для домашних или малых локальных серверов. Raspberry Pi 3 B+ подойдёт для 2–5 игроков, а Pi 4 обеспечит лучшую масштабируемость. Основные шаги: подготовить систему, установить Git и Java, собрать Nukkit и запустить jar. Важно настроить бэкапы, оптимизировать параметры JVM и обеспечить сетевую стабильность.

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

Дополнительные ресурсы и ссылки на репозитории следует искать в официальном GitHub проекта Nukkit и в документации Raspberry Pi.

Короткая памятка

  • Используйте Ethernet для лучшей стабильности.
  • Делайте регулярные бэкапы мира.
  • Мониторьте память и CPU, при необходимости увеличивайте ресурсы или переходите на Pi 4.

Часто задаваемые вопросы

Какой порт использовать для Bedrock? Обычно используется порт 19132. Если вы пробрасываете порт на роутере, укажите его в настройках клиента.

Нужно ли собирать на Pi самой? Можно собрать на более мощной машине и перенести готовый jar, если сборка на Pi не удаётся из‑за ограничений памяти.

Сколько игроков выдержит Pi 3? В типичных условиях 2–5 игроков без модификаций и при низком диапазоне видимости.

Что делать при падении сервера под нагрузкой? Уменьшите view distance, сократите количество активных плагинов и проверьте сеть.

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

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство