Перейти к содержимому
Minecraft Bedrock

Установка сервера Minecraft Bedrock

Это руководство устанавливает официальный Bedrock Dedicated Server (BDS) от Mojang в Windows или Linux (Ubuntu 22.04 и новее), открывает UDP-порты 19132/19133 и запускает его как службу. Потребуется 15–30 минут; сервер бесплатный, без RCON и Java-плагинов и, по данным Minecraft Wiki, требует не менее 4 ГБ ОЗУ.

Последнее обновление: 09.10.2026

Это руководство устанавливает официальный Bedrock Dedicated Server (BDS) от Mojang в Windows или Linux (Ubuntu 22.04 и новее), открывает UDP-порты 19132/19133 и запускает его как службу. Потребуется 15–30 минут; сервер бесплатный, без RCON и Java-плагинов и, по данным Minecraft Wiki, требует не менее 4 ГБ ОЗУ.

Пошаговая установка

  1. Проверьте требования (ОС, 4 ГБ ОЗУ, открытый UDP).

  2. Скачайте ZIP сервера на minecraft.net/en-us/download/server/bedrock (Windows или Linux, версия Release).

  3. Распакуйте в отдельную папку (сервер пишет данные в текущий каталог).

  4. Отредактируйте server.properties (название, режим игры, allow-list) нашим инструментом.

  5. Запустите bedrock_server.exe (Windows) или ./bedrock_server (Linux) и дождитесь «Server started».

  6. Добавьте себя в allowlist.json, если allow-list=true, и проверьте подключение по LAN.

  7. Откройте 19132/UDP (IPv4) и 19133/UDP (IPv6) в брандмауэре, роутере и у провайдера.

  8. Создайте службу systemd (Linux) или задачу планировщика (Windows) для автозапуска.

  9. Запланируйте резервные копии и обновления, сохраняя worlds/, server.properties, allowlist.json и permissions.json.

  10. Добавьте сервер на game-rank.com/jeux/bedrock.

1. Требования

По данным Minecraft Wiki (страница Bedrock Dedicated Server):

  • Windows: Windows 10 (10.0.15063 или новее) либо Windows Server 2016 и новее. Linux: официально поддерживается Ubuntu 22.04 и новее (для других x86-64 дистрибутивов — glibc 2.35+).
  • CPU: минимум два ядра, рекомендуется четырёхъядерный x86-64 от 3 ГГц. ОЗУ: минимум 4 ГБ, больше при более чем 10 игроках. Начальный/максимальный объём памяти вручную не задаётся.
  • Сеть: около 5 Мбит/с исходящего и 10 Мбит/с входящего на каждые 10 игроков; желателен Ethernet, рекомендуется статический IP. Диск: минимум 180 МБ, для нескольких миров рекомендуется 1 ГБ.
  • Лицензионный ключ для хостинга не нужен. Игроки подключаются через Minecraft (Bedrock); при online-mode=true требуется аутентификация Xbox Live.
  • Ограничения (вики): нет RCON, нет поддержки SRV-записей (порт нужно указывать), /reload не перезагружает сервер (нужен перезапуск), MOTD на сервере не настраивается.

2. Локальная установка (Windows)

Распакуйте ZIP (ПКМ > Извлечь всё), например, в C:\bedrock и запустите bedrock_server.exe двойным щелчком; разрешите доступ в окне брандмауэра Windows для частных сетей. В папке есть и bedrock_server_how_to.html — руководство от Mojang. С другого устройства в той же сети добавьте сервер с локальным IP ПК и портом 19132. Если игра запущена на том же ПК, Windows может блокировать loopback-подключение: попробуйте локальный IP ПК и изучите руководство из комплекта.

cd /d C:\bedrock
bedrock_server.exe

3. Установка на Linux VPS (Ubuntu)

Создайте отдельного пользователя, скопируйте ссылку на ZIP для Linux со страницы загрузки (подставьте вместо <URL_ZIP>), распакуйте и запустите сервер. Переменная LD_LIBRARY_PATH=. — обычная практика для загрузки библиотек из папки (на изученных официальных страницах не описано; смотрите bedrock_server_how_to.html).

sudo adduser --system --group --home /opt/bedrock bedrock
sudo apt update && sudo apt install -y unzip curl
sudo -u bedrock curl -L -o /opt/bedrock/bedrock.zip "<ZIP_URL>"
cd /opt/bedrock && sudo -u bedrock unzip bedrock.zip && sudo chmod +x bedrock_server
sudo -u bedrock env LD_LIBRARY_PATH=. ./bedrock_server

4. Порты для открытия

Bedrock использует UDP (а не TCP, как Java). Порты меняются в server.properties (server-port, server-portv6).

  • 19132/UDP — IPv4 (server-port, по умолчанию 19132).
  • 19133/UDP — IPv6 (server-portv6, по умолчанию 19133).
  • Брандмауэр провайдера (OVH, Hetzner, Scaleway… «security group»): разрешите эти UDP-порты и на стороне провайдера.
  • Домашний хостинг: пробросьте 19132/UDP (и 19133/UDP для IPv6) с роутера на локальный IP сервера. UDP не проверить через «nc -vz»: проверяйте извне (мобильный интернет), добавив внешний IP в Minecraft.
# Linux (ufw)
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
sudo ufw status

# Windows (PowerShell admin)
# netsh advfirewall firewall add rule name="Minecraft Bedrock v4" dir=in action=allow protocol=UDP localport=19132
# netsh advfirewall firewall add rule name="Minecraft Bedrock v6" dir=in action=allow protocol=UDP localport=19133

5. Автозапуск (systemd + screen)

Сервер Bedrock управляется через консоль (команда stop). Эта служба запускает его в сессии screen и при остановке отправляет «stop» через небольшой скрипт; установите screen (sudo apt install screen), создайте /opt/bedrock/stop.sh (chmod +x), затем выполните sudo systemctl daemon-reload && sudo systemctl enable --now bedrock. Консоль: sudo -u bedrock screen -r bedrock (Ctrl+A, затем D для выхода). В Windows используйте задачу планировщика «при запуске» с bedrock_server.exe. Поскольку поведение при SIGTERM на изученных страницах не описано, используется команда stop.

# /etc/systemd/system/bedrock.service
[Unit]
Description=Minecraft Bedrock server
After=network-online.target
Wants=network-online.target

[Service]
User=bedrock
WorkingDirectory=/opt/bedrock
Environment=LD_LIBRARY_PATH=.
ExecStart=/usr/bin/screen -DmS bedrock ./bedrock_server
ExecStop=/opt/bedrock/stop.sh
Restart=on-failure
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target

6. Скрипт корректной остановки

Этот скрипт (разместите в /opt/bedrock/stop.sh) отправляет команду stop в сессию screen и ждёт её завершения.

#!/bin/bash
screen -S bedrock -X stuff $'stop\r'
for i in $(seq 1 30); do
  screen -list | grep -q '\.bedrock' || exit 0
  sleep 1
done
exit 0

7. Обновления и резервные копии

Остановите сервер, сохраните папку worlds/ (а также server.properties, allowlist.json, permissions.json), скачайте новый ZIP и распакуйте поверх, не заменяя эти файлы/папки (опция -x у unzip их исключает). Клиенты должны совпадать по версии с сервером: обновляйтесь, как только выходит новая версия. Команды save hold / save query / save resume позволяют делать копию «на горячую», но копия при остановленном сервере ниже проще и надёжнее. Запланируйте её через cron.

#!/bin/bash
# /opt/bedrock/backup.sh (root, cron: 0 4 * * * /opt/bedrock/backup.sh)
set -e
systemctl stop bedrock
mkdir -p /opt/bedrock-backups
tar -czf /opt/bedrock-backups/worlds-$(date +%F).tar.gz -C /opt/bedrock worlds server.properties allowlist.json permissions.json
systemctl start bedrock
find /opt/bedrock-backups -name 'worlds-*.tar.gz' -mtime +14 -delete

# Update (server stopped, from /opt/bedrock):
# sudo -u bedrock unzip -o bedrock-new.zip -x server.properties allowlist.json permissions.json 'worlds/*'

8. Как заявить о своём сервере

Добавьте сервер на game-rank.com/jeux/bedrock (сайт владельца этих инструментов). Укажите IP или домен и UDP-порт: Bedrock не поддерживает SRV-записи, поэтому порт нужно всегда указывать, если он не 19132. По данным Minecraft Wiki, игроки Xbox, PlayStation и Switch могут подключаться только по LAN или через собственный DNS.

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

  • Не удаётся подключиться из Интернета: откройте 19132/UDP (не TCP) в системном брандмауэре, у провайдера и в пробросе роутера; за CGNAT (нет публичного IP) используйте VPS.
  • Игрока не пускает при работающем сервере: allow-list равен true (по умолчанию по данным вики), а игрока нет в allowlist.json, либо online-mode=true и аккаунт не аутентифицирован.
  • Ошибка версии («клиент устарел/новее»): клиент и сервер должны быть одной версии. Обновите сервер или клиент; убедитесь, что на сервере не стоит Preview-сборка.
  • Сервер не запускается в Linux (ошибка библиотек или «GLIBC»): проверьте Ubuntu 22.04+ (glibc 2.35+), запускайте с LD_LIBRARY_PATH=. из папки сервера и выполните chmod +x bedrock_server.
  • Игроки на консолях не видят сервер: по данным вики, Xbox, PlayStation и Switch подключаются только по LAN или через собственный DNS; прямое добавление IP недоступно.

Частые вопросы

Бесплатен ли сервер Bedrock?
Да, Bedrock Dedicated Server скачивается бесплатно на minecraft.net. Вы платите только за машину или VPS, где он размещён.
Можно ли ставить плагины?
Плагины Java (Paper, Spigot) — нет. Официальный сервер поддерживает behavior packs и скрипты Mojang (папка config/default/ перечисляет разрешённые модули скриптов); сторонние серверы существуют, но в руководстве не рассматриваются.
Сколько нужно ОЗУ?
В вики указано минимум 4 ГБ, больше при более чем 10 игроках. В Bedrock нельзя задать начальный/максимальный объём памяти: следите за реальным потреблением и подбирайте машину.
Можно ли держать Java и Bedrock на одной машине?
Да: это две отдельные программы с разными портами (по умолчанию 25565/TCP у Java, 19132/UDP у Bedrock) и отдельными мирами. Предусмотрите ОЗУ для обоих.

Инструменты для сервера Minecraft Bedrock

Minecraft Bedrock
Minecraft BedrockСвободный доступ
Создайте server.properties выделенного сервера Minecraft Bedrock: порты 19132/19133, режим игры, сложность, allow-list и производительность.
КонфигурацияBedrockОткрыть
Документация
Minecraft Bedrock
Minecraft BedrockСвободный доступ
Создайте allowlist.json для сервера Bedrock из списка геймертегов, с необязательным XUID и ignoresPlayerLimit.
ИгрокиBedrockОткрыть
Документация