Bedrock сервер Minecraft: полное руководство по настройке в 2026

Bedrock сервер Minecraft: полное руководство по настройке в 2026

Bedrock vs Java: ключевые различия для администраторов

Minecraft существует в двух основных редакциях, и разница между ними затрагивает не только клиентскую часть, но и серверную инфраструктуру целиком. Понимание этих различий критично перед запуском Bedrock-сервера. Java Edition работает на протоколе TCP (порт 25565 по умолчанию), написана на Java и поддерживает огромную экосистему плагинов через Bukkit/Spigot/Paper. Bedrock Edition использует RakNet поверх UDP (порт 19132), написана на C++ и работает на Windows 10/11, мобильных устройствах, консолях Xbox, PlayStation и Nintendo Switch. Для администратора сервера это означает следующее:

  • Bedrock работает по UDP, а не TCP. Это влияет на настройку файрволов, проброс портов и защиту от DDoS
  • Bedrock-клиенты ожидают авторизацию через Xbox Live, а не Mojang аккаунты
  • Плагинная экосистема Bedrock значительно меньше, чем Java
  • Bedrock нативно работает на мобильных устройствах и консолях, что расширяет аудиторию
  • Производительность Bedrock обычно выше благодаря нативному C++ коду

Варианты серверного ПО для Bedrock

Перед началом настройки нужно выбрать серверное программное обеспечение. У каждого варианта свои плюсы и минусы.

Bedrock Dedicated Server (BDS)

Официальное серверное ПО от Mojang. Это единственный вариант, который гарантирует полную совместимость с клиентом Bedrock.

  • Плюсы: полная совместимость, поддержка всех механик ванильной игры, регулярные обновления от Mojang
  • Минусы: ограниченные возможности для плагинов, только Linux и Windows, закрытый исходный код

PocketMine-MP

Серверное ПО с открытым исходным кодом, написанное на PHP. Поддерживает плагины и активно развивается сообществом.

  • Плюсы: открытый код, система плагинов, работает на любой ОС с PHP
  • Минусы: не все ванильные механики реализованы, может отставать от обновлений клиента

Nukkit / PowerNukkitX

Серверное ПО на Java для Bedrock-клиентов. Хороший вариант, если вы уже знакомы с Java-экосистемой.

  • Плюсы: написан на Java (знакомая экосистема), хорошая производительность, активная разработка PowerNukkitX
  • Минусы: неполная реализация ванильных механик, меньше плагинов чем у PocketMine

Установка Bedrock Dedicated Server (BDS): пошаговая инструкция

BDS остается лучшим выбором для продакшен-серверов, где важна стабильность и полная совместимость. Вот пошаговое руководство по установке на Linux.

Шаг 1: Подготовка сервера

Минимальные требования: 2 ядра CPU, 1 ГБ RAM, Ubuntu 20.04+ или Debian 11+.

# Обновляем систему
sudo apt update && sudo apt upgrade -y
# Устанавливаем необходимые пакеты
sudo apt install -y wget unzip screen libcurl4
# Создаем пользователя для сервера
sudo useradd -m -s /bin/bash bedrock
sudo su - bedrock

Шаг 2: Скачивание и установка BDS

# Создаем директорию для сервера
mkdir -p ~/bedrock-server && cd ~/bedrock-server
# Скачиваем последнюю версию BDS
# Актуальную ссылку берем с https://www.minecraft.net/en-us/download/server/bedrock
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-ВЕРСИЯ.zip
# Распаковываем
unzip bedrock-server-*.zip

Шаг 3: Настройка server.properties

# Основные параметры
server-name=My Bedrock Server
gamemode=survival
difficulty=normal
max-players=20
server-port=19132
server-portv6=19133
level-name=world
online-mode=true
view-distance=32
tick-distance=4
player-idle-timeout=0
max-threads=8

Ключевые параметры для Bedrock:

  • server-port=19132 - это UDP порт по умолчанию. Не путайте с TCP-портом Java Edition
  • server-portv6=19133 - порт для IPv6 подключений
  • tick-distance - количество чанков вокруг игрока, которые тикают. Влияет на производительность
  • online-mode=true - обязательно для авторизации через Xbox Live

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

# Запуск через screen для работы в фоне
screen -S bedrock
# Запуск BDS
LD_LIBRARY_PATH=. ./bedrock_server
# Для отключения от screen: Ctrl+A, затем D
# Для подключения обратно: screen -r bedrock

Шаг 5: Создание systemd-сервиса

Для автозапуска при перезагрузке сервера создайте файл /etc/systemd/system/bedrock-server.service:

[Unit]
Description=Bedrock Dedicated Server
After=network.target
[Service]
User=bedrock
WorkingDirectory=/home/bedrock/bedrock-server
ExecStart=/home/bedrock/bedrock-server/bedrock_server
Restart=on-failure
RestartSec=10
StandardInput=null
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable bedrock-server
sudo systemctl start bedrock-server

Настройка портов и файрвола

Bedrock использует UDP, и это принципиально важно для настройки сети.

# Открываем порт для Bedrock (UDP!)
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
# Если используете iptables напрямую
sudo iptables -A INPUT -p udp --dport 19132 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 19133 -j ACCEPT

Частая ошибка новичков: открыть порт по TCP вместо UDP. Bedrock-клиенты просто не смогут подключиться, если порт открыт только для TCP. Также убедитесь, что ваш хостинг-провайдер не блокирует UDP-трафик. Некоторые бюджетные VPS-провайдеры ограничивают UDP по умолчанию.

Кроссплатформенная игра: GeyserMC + Floodgate

GeyserMC позволяет Bedrock-игрокам подключаться к Java-серверам. Это идеальное решение, если у вас уже есть Java-сервер с плагинами и вы хотите расширить аудиторию.

Установка GeyserMC

# Для Paper/Spigot сервера
# Скачиваем GeyserMC с https://geysermc.org/download
# Помещаем .jar файл в папку plugins/
cp Geyser-Spigot.jar /path/to/server/plugins/
# Перезапускаем сервер
# После первого запуска появится конфигурация в plugins/Geyser-Spigot/config.yml

Настройка config.yml для GeyserMC

bedrock:
  address: 0.0.0.0
  port: 19132
  clone-remote-port: false
  motd1: "My Server"
  motd2: "Bedrock + Java"
remote:
  address: 127.0.0.1
  port: 25565
  auth-type: floodgate

Установка Floodgate

Floodgate убирает необходимость для Bedrock-игроков иметь Java-аккаунт. Они авторизуются через Xbox Live.

# Скачиваем Floodgate с https://geysermc.org/download
cp floodgate-spigot.jar /path/to/server/plugins/
# Перезапускаем сервер
# Bedrock-игроки получат префикс "." перед ником

После установки обоих плагинов ваш сервер будет принимать подключения на двух портах: 25565 (TCP, Java) и 19132 (UDP, Bedrock).

Для Velocity/BungeeCord

Если вы используете прокси, устанавливайте GeyserMC и Floodgate на прокси, а не на бэкенд-серверах:

# Для Velocity
cp Geyser-Velocity.jar /path/to/velocity/plugins/
cp floodgate-velocity.jar /path/to/velocity/plugins/

Оптимизация производительности Bedrock-сервера

Для BDS

  • tick-distance: уменьшите с 12 до 4-6 для снижения нагрузки
  • view-distance: 32 - это максимум. Для серверов с большим количеством игроков снизьте до 16-24
  • max-threads: установите равным количеству доступных ядер CPU
  • content-log-file-enabled: false - отключите логирование контента в продакшене

Для GeyserMC

  • Bedrock-клиенты создают дополнительную нагрузку из-за трансляции протоколов
  • Выделите дополнительно 50-100 МБ RAM на каждые 10 Bedrock-игроков
  • Используйте последнюю версию GeyserMC, так как каждое обновление улучшает производительность трансляции
  • Настройте cache-chunks в конфигурации Geyser для уменьшения повторной трансляции чанков

Общие рекомендации

# Оптимизация Linux для игрового сервера
# Увеличиваем лимиты файловых дескрипторов
echo "bedrock soft nofile 65535" | sudo tee -a /etc/security/limits.conf
echo "bedrock hard nofile 65535" | sudo tee -a /etc/security/limits.conf
# Оптимизация сети для UDP
sudo sysctl -w net.core.rmem_max=26214400
sudo sysctl -w net.core.wmem_max=26214400
sudo sysctl -w net.core.rmem_default=1048576

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

Bedrock имеет свои специфические векторы атак, которые отличаются от Java Edition.

Особенности угроз для Bedrock

  • UDP-флуд: поскольку Bedrock работает по UDP, сервер уязвим к UDP-флуд атакам. Атакующему не нужно устанавливать соединение
  • RakNet-эксплойты: протокол RakNet имеет свои уязвимости, которые могут использоваться для крашей сервера
  • Поддельные пакеты подключения: без установления TCP-соединения проще подделать пакеты
  • Amplification-атаки: UDP-сервисы могут использоваться как отражатели в DDoS-атаках

Базовые меры защиты

# Ограничение скорости новых подключений через iptables
sudo iptables -A INPUT -p udp --dport 19132 -m hashlimit 
  --hashlimit-name bedrock --hashlimit-above 10/sec 
  --hashlimit-mode srcip --hashlimit-burst 20 -j DROP
# Блокировка заведомо вредоносных пакетов
sudo iptables -A INPUT -p udp --dport 19132 -m length --length 0:28 -j DROP

Защита с MineGuard

В MineGuard мы поддерживаем Bedrock-туннели на тарифах Оптимальный и Профессиональный. Наша защита фильтрует UDP-трафик на уровне сети, отсекая вредоносные пакеты до того, как они достигнут вашего сервера. Что мы предлагаем для Bedrock:

  • Фильтрация UDP-флуда с анализом RakNet-протокола
  • Защита от ботов и поддельных подключений
  • Единая панель управления для Java и Bedrock серверов
  • Минимальная задержка благодаря оптимизированным туннелям

Настройка занимает несколько минут: вы создаете сеть в панели, указываете Bedrock-порт и получаете защищенный адрес для подключения игроков. Оба протокола (Java TCP и Bedrock UDP) можно защитить через одну сеть.

Чек-лист перед запуском

Перед тем как открывать сервер для игроков, проверьте следующее:

  • Порт 19132/UDP открыт и доступен извне
  • online-mode включен (если нужна авторизация Xbox Live)
  • Создан systemd-сервис для автозапуска
  • Настроены бэкапы мира
  • Ограничены лимиты через iptables или внешнюю защиту
  • Протестировано подключение с мобильного устройства и Windows
  • Если используется GeyserMC: протестированы подключения обоих типов клиентов
  • Настроен мониторинг процесса и ресурсов сервера

Заключение

Bedrock Edition активно растет, и запуск Bedrock-сервера в 2026 году открывает доступ к огромной аудитории мобильных и консольных игроков. Будь то чистый BDS для ванильного опыта, PocketMine для кастомных серверов или GeyserMC для объединения Java и Bedrock сообществ, у вас есть инструменты для создания качественного сервера. Главное помните: Bedrock работает по UDP, и это влияет буквально на все, от настройки портов до защиты от DDoS. Не забывайте про безопасность с первого дня, а если вам нужна профессиональная защита, мы в MineGuard готовы помочь с Bedrock-туннелями.


Sunucunuzu DDoS Saldırılarından Koruyun

5 dakikada kurulumla ücretsiz koruma. 1 TB bant genişliği dahil.

Ücretsiz Deneyin


İlgili Makaleler