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

Кроссплей Java и Bedrock (Geyser + Floodgate)

Geyser — плагин, который позволяет игрокам с Bedrock-версии Minecraft (телефоны Android/iOS, консоли Xbox/PlayStation/Switch, Windows 10/11 Edition) заходить на ваш обычный Java-сервер. Вместе с Floodgate им даже не нужна связанная Java-учётка. Это огромный плюс: аудитория Bedrock очень большая.

  • Игроки с телефонов и планшетов заходят на ваш Java-сервер как обычно.
  • Не нужно поднимать отдельный сервер для Bedrock.
  • Floodgate разрешает вход Bedrock-игрокам без покупки Java-версии.
  1. Скачайте с Modrinth:
    • Geyser-Spigot (версия для Spigot/Paper).
    • Floodgate (тот же разработчик).
  2. Загрузите оба jar в папку plugins/ через Files на mgr.pg19.su.
  3. Нажмите Restart — плагины создадут свои папки конфигурации.

Bedrock работает по протоколу UDP, по умолчанию порт 19132. На PG19 нельзя занять произвольный порт — используйте выделенную аллокацию (дополнительный порт) вашего сервера.

  1. В панели откройте вкладку Network (или у сервера в аллокациях) и посмотрите доступный дополнительный порт. Если его нет — закажите дополнительную аллокацию в личном кабинете или через тикет.
  2. Пропишите этот порт в plugins/Geyser-Spigot/config.yml:
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false

Замените 19132 на выданный вам порт. Значение address оставьте 0.0.0.0.

  1. Нажмите Restart.

Игрок на Bedrock:

  1. Открывает Minecraft → PlayServersAdd Server.
  2. Вводит адрес вашего сервера (IP или домен) и порт Geyser (тот, что вы указали в bedrock.port).
  3. Сохраняет и заходит.

Про красивый адрес вместо IP:порт читайте в Домен для сервера.

Floodgate позволяет Bedrock-игрокам входить без связанной Java-учётки. Их ники по умолчанию получают префикс (точку .), чтобы не конфликтовать с Java-игроками. Настроить префикс можно в plugins/floodgate/config.yml (параметр username-prefix).