Что вы хотите получить

На телефоне Minecraft бывает двух версий:
- Bedrock (обычно на Android и iOS)
- Java (это то, к чему чаще всего относятся “серверы как на компьютере”)

Если вы пытаетесь подключиться к Java-серверу с Bedrock-игры, обычно ничего не получается. Решение в том, чтобы связать Bedrock и Java через мост. Самый распространенный вариант - Geyser (плюс настройка соединения и, при необходимости, Floodgate).

Подготовка: что нужно для кроссплатформенной игры

Вариантов несколько, но суть одна: у вас должен быть доступ к серверу Minecraft (Java) и возможность установить на него плагин.

Проверьте заранее:
- сервер работает на Java Edition
- у вас есть доступ к панели/файлам сервера
- версия сервера совместима с вашим плагином
- вы знаете, какой IP/домен и какие порты используются для подключения

По официальной документации GeyserMC мост работает между Bedrock-клиентами и Java-серверами. Поддержка модов ограничена: сервера с модами могут не работать. Это прямо описано в гайдах проекта.

Шаг 1. Установите Geyser на сервер

  1. Скачайте GeyserMC с официального сайта: https://geysermc.org/
  2. Перенесите файл в папку plugins вашего сервера.
  3. Перезапустите сервер, чтобы плагин загрузился.

Шаг 2. Настройте порты (чтобы телефон мог подключиться)

Откройте настройки портов в вашей панели или конфигурации сервера.

Вам нужен порт для Geyser, потому что Bedrock не подключается к тем же настройкам “как Java”, если мост не слушает правильный порт.
- Добавьте/включите нужный порт для Geyser
- убедитесь, что входящий трафик не блокируется фаерволом
- учтите тип протокола, который требует ваша панель (часто используется UDP для Bedrock-подключений)

Если вы используете внешний хостинг и в вашем регионе/локации требуется отдельный порт, это нужно уточнить у поддержки хостинга.

Шаг 3. Настройте файл конфигурации Geyser

После запуска откройте конфигурацию Geyser (обычно в папке плагина).

Ключевой параметр - тип аутентификации (auth-type). От него зависит, какой тип аккаунтов сможете принимать.

Используйте таблицу ниже как ориентир.

auth-type Кого пускает Когда подходит
online только лицензионные аккаунты у всех игроков лицензионная Java, доступ к Mojang-аутентификации есть
offline поддержка без проверки Mojang когда вы допускаете вход без лицензионной проверки (конкретная политика зависит от вашего сервера)
floodgate сочетание Bedrock с учетом расширенной схемы входа когда нужен совместимый вход Bedrock-клиентов через Floodgate

Порядок действий отличается только для варианта floodgate.

Шаг 4. Если нужен floodgate - установите Floodgate

Если в конфиге Geyser вы выбрали auth-type: floodgate, тогда нужен дополнительный плагин Floodgate.

  1. Скачайте Floodgate с сайта проекта GeyserMC.
  2. Поместите файл в папку plugins.
  3. Перезапустите сервер.

После этого Bedrock-клиенты смогут корректно входить и взаимодействовать с Java-сервером.

Шаг 5. Подключите телефон к серверу

Дальше вам нужно дать телефону правильные данные подключения:
- адрес сервера (IP/домен)
- порт для Bedrock/Geyser (тот, который вы настроили)

На Bedrock откройте раздел добавления сервера и введите адрес. После этого вы должны увидеть подключение к вашему миру.

Если не подключается, чаще всего причина в портах, фаерволе или в несоответствии auth-type и наличия Floodgate.

Как проверить, что все сделано правильно

Обычно проблемы проявляются на одном из этапов. Быстрый чек-лист:
- Geyser установлен и сервер перезапущен
- в логах нет ошибок загрузки плагина
- порты открыты и Geyser слушает нужный порт
- выбранный auth-type соответствует реальной настройке
- при floodgate Floodgate действительно установлен и работает

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

Ошибка Почему так происходит Что сделать
Телефон не подключается, а Java подключается Bedrock порт не открыт или не тот проверьте порт Geyser и настройки фаервола/панели
Коннект есть, но вход не работает mismatch auth-type сопоставьте auth-type и наличие Floodgate
Сервера с модами не дают нормальную связку ограничения по поддержке модов используйте немодированный Java-сервер или следуйте ограничениям Geyser
Плагин не стартует после установки файл не туда положили или версия несовместима убедитесь, что файл в plugins и проверьте версию сервера/плагина

Итог

Чтобы “как на компьютере” играть с телефона на сервере Minecraft Java, нужно:
1) установить Geyser на Java-сервер
2) настроить порт для Bedrock
3) выбрать подходящий auth-type
4) при floodgate добавить Floodgate
5) подключить телефон через адрес и порт Bedrock/Geyser

Полезные ссылки

  • Официальная документация GeyserMC: https://geysermc.org/
  • Стартовая страница проекта (скачивание и обновления): https://geysermc.org/
  • Документация по Floodgate (в составе ресурсов GeyserMC): https://geysermc.org/