Перейти до вмісту
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Відкрити
Документація