Bedrock — это издание Minecraft для телефонов и консолей, а также версия для Windows из Microsoft Store. Mojang бесплатно выпускает официальный сервер — Bedrock Dedicated Server — для Windows и Ubuntu (в Debian он работает точно так же).
1. Загрузка и установка
Откройте minecraft.net/download/server/bedrock, примите условия и выберите .zip-архив для своей системы.
Windows: распакуйте архив в C:\bedrock и запустите bedrock_server.exe.
Linux: скопируйте ссылку на .zip-архив для Ubuntu и выполните:
apt install -y unzip curl
adduser --disabled-password --gecos "" bedrock
su - bedrock
mkdir ~/server && cd ~/server
curl -L -A "Mozilla/5.0" -o bedrock.zip "VSTAVTE_SSYLKU"
unzip bedrock.zip && rm bedrock.zip
LD_LIBRARY_PATH=. ./bedrock_server
Когда в консоли появится Server started, сервер работает. Чтобы корректно его остановить, введите stop.
2. Настройки (server.properties)
| Параметр | Для чего |
|---|---|
server-name | Имя сервера, которое видно в игре |
gamemode / difficulty | Режим игры и сложность |
max-players | Сколько игроков может быть на сервере одновременно |
allow-list | При true заходят только игроки из списка (allowlist add NikIgroka в консоли) |
online-mode | Оставьте true: тогда для входа нужен аккаунт Microsoft/Xbox |
server-port | 19132, если вы его не меняли |
level-name / level-seed | Имя папки мира и сид |
Чтобы стать оператором, зайдите на сервер своим персонажем и введите в консоли op VashNik.
3. Откройте порт 19132 (UDP)
Bedrock работает по UDP, а не по TCP:
# Windows (PowerShell от имени администратора)
New-NetFirewallRule -DisplayName "Bedrock UDP 19132" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow -Profile Any
# Linux
ufw allow 19132/udp
На серверах в Испании примените фильтр Bedrock на вкладке Безопасность.
4. Подключение
- Телефоны и Windows: Играть → Серверы → Добавить сервер, укажите IP-адрес вашего VPS и порт 19132.
- Консоли (Xbox, PlayStation, Switch): игра пускает только на рекомендуемые серверы, а на собственные — нет. У сообщества есть способы это обойти, но они неофициальные.
5. Обновление без потери мира
Это самое важное в Bedrock: у игроков игра обновляется автоматически, и если ваш сервер останется на старой версии, они не смогут зайти. Когда выходит новая версия:
- Остановите сервер командой
stop. - Сохраните отдельно папку
worldsи файлыserver.properties,permissions.jsonиallowlist.json. - Распакуйте новую версию поверх старой и верните на место эти четыре элемента.
- Запустите сервер.
Например, в Linux:
mkdir -p ~/backup && cd ~/server
cp -r worlds server.properties permissions.json allowlist.json ~/backup/
curl -L -A "Mozilla/5.0" -o ~/new.zip "SSYLKA_NA_NOVUYU_VERSIYU"
unzip -o ~/new.zip && rm ~/new.zip
cp -r ~/backup/* .
Java и Bedrock вместе?
Если вы хотите, чтобы игроки обоих изданий заходили в один мир, установите сервер Java с Paper и добавьте к нему плагин Geyser (а также Floodgate, чтобы игрокам Bedrock не нужен был аккаунт Java). Geyser слушает порт 19132 UDP — его нужно открыть в дополнение к 25565 TCP.