Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Geyser и Floodgate: как объединить Java и Bedrock игроков на одном сервере

wergio 23.07.2026 11:23 3
Geyser и Floodgate: кросс-плей между Java и Bedrock на одном сервере Minecraft.

Введение: кросс-плей без границ

Geyser — это прокси-плагин, который переводит протокол Bedrock Edition в протокол Java Edition. Благодаря ему игроки с телефонов, консолей и Windows 10 могут заходить на ваш Java-сервер. Floodgate дополняет Geyser, позволяя Bedrock-игрокам заходить без лицензии Java Edition. В этом гайде я покажу, как установить Geyser + Floodgate на Java-сервер и настроить полноценный кросс-плей.

Как работает Geyser

Geyser стоит между Bedrock-клиентом и Java-сервером. Он принимает пакеты от Bedrock-клиента, переводит их в Java-формат и отправляет на сервер. Ответ от сервера переводится обратно в Bedrock-формат. Для сервера Geyser выглядит как обычный Java-игрок.

Схема: Bedrock-клиент (телефон) → интернет → Geyser (плагин на Java-сервере) → Java-сервер (Paper/Purpur).

Шаг 1: Выбор способа установки

Geyser можно установить тремя способами:

  • Как плагин на Paper/Purpur сервер (рекомендовано).
  • Как мод на Fabric-сервер.
  • Как отдельное приложение (standalone) — если у вас ванильный сервер без поддержки плагинов.

В этом гайде — установка плагином на Paper/Purpur.

Шаг 2: Установка Geyser (плагин)

  1. Скачайте Geyser с официального сайта geysermc.org. Выберите версию «Spigot» (подходит для Paper/Purpur).
  2. Поместите скачанный .jar файл в папку plugins вашего Java-сервера.
  3. Перезапустите сервер — Geyser создаст папку plugins/Geyser-Spigot с конфигами.

Шаг 3: Установка Floodgate

Floodgate позволяет Bedrock-игрокам заходить без лицензии Java Edition. Их аккаунты привязываются к Bedrock-аккаунту (Xbox Live).

  1. Скачайте Floodgate с сайта GeyserMC (раздел Floodgate, версия «Spigot»).
  2. Поместите .jar в папку plugins.
  3. Перезапустите сервер — Floodgate создаст конфигурацию.
  4. В консоли сервера появится строка с публичным ключом. Скопируйте его.
  5. Откройте конфиг Geyser (plugins/Geyser-Spigot/config.yml), найдите секцию floodgate и вставьте скопированный ключ в параметр key.
  6. Перезапустите сервер снова.

Шаг 4: Настройка Geyser

Откройте plugins/Geyser-Spigot/config.yml. Ключевые параметры:

ПараметрЗначениеОписание
bedrock.port19132Порт для Bedrock-клиентов
bedrock.address0.0.0.0Слушать все интерфейсы
remote.auth-typefloodgateТип аутентификации для Bedrock
passthrough-motdtrueПоказывать MOTD от Java-сервера

Если у вас BungeeCord/Velocity — установите Geyser на прокси, а не на бекенды. Geyser выпускается и для BungeeCord/Velocity.

Шаг 5: Проброс портов

Bedrock-клиенты подключаются на порт 19132 UDP. Откройте этот порт на роутере (в дополнение к порту 25565 TCP для Java-игроков). Java-игроки подключаются как обычно на 25565, Bedrock-игроки — на 19132.

Шаг 6: Подключение Bedrock-игроков

На телефоне/ПК с Bedrock Edition:

  1. Нажмите «Играть» → «Серверы» → «Добавить сервер».
  2. Адрес: внешний IP вашего сервера (или localhost для локальной сети).
  3. Порт: 19132.
  4. Подключитесь. Если всё настроено — вы окажетесь на Java-сервере!

Ограничения Geyser

Geyser переводит протоколы, но не всё работает идеально:

  • Моды на клиенте Java не видны Bedrock-игрокам (кастомные блоки отображаются как неизвестные).
  • Ресурспаки сервера нужно конвертировать в Bedrock-формат отдельно.
  • Некоторые механики (боевой откат, спавн на кровати в аду) отличаются.
  • Производительность: Geyser добавляет нагрузку на сервер (около 5-10% CPU).

Типичные ошибки

  • Не открыли порт 19132 UDP. Bedrock-клиенты не могут подключиться. Проверьте проброс портов и брандмауэр.
  • Не скопировали ключ Floodgate в конфиг Geyser. Bedrock-игроки не могут залогиниться.
  • Версия Geyser не совпадает с версией сервера. Geyser должен быть той же версии, что и сервер (1.21 Geyser для 1.21 сервера).

💡 Совет профи

Установите Geyser на прокси (BungeeCord/Velocity), а не на бекенды. Тогда Bedrock-игроки смогут переключаться между серверами сети так же, как Java-игроки. А для консольных игроков (Xbox, PlayStation) настройте BedrockConnect — бесплатный DNS-сервис, который позволяет консолям подключаться к любым серверам. Инструкция есть на wiki.geysermc.org.
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!