В Bedrock: «Играть» → «Серверы» → «Добавить сервер», адрес Java-сервера и порт Geyser — по шагам в гайде как зайти на сервер. Серверы с Geyser в мониторинге стоят и в Java, и в разделе Bedrock — там же видно, отвечает ли сервер сейчас.
Коротко
По шагам — ниже
Java-сервер пускает игроков с телефона, только если на нём стоит Geyser: он переводит Bedrock на язык Java. Floodgate рядом с ним даёт заходить без Java-аккаунта. Geyser слушает свой порт — по умолчанию 19132, открыть его нужно и по TCP, и по UDP.
- Geyser — плагин или мод, который принимает игроков Bedrock (телефон, Windows) и переводит их на Java-сервер. Играют в одном мире, видят друг друга.
- Floodgate — дополнение к Geyser: без него Bedrock-игроку нужен ещё и купленный Java-аккаунт. С ним игрок заходит со своим аккаунтом Xbox.
- Java-сервер должен быть на последней версии — сейчас 26.3. Сервер старше пускает Geyser только с плагином ViaVersion.
- Paper и Spigot. Скачайте Geyser-Spigot.jar с сайта GeyserMC, положите в папку plugins и перезапустите сервер. Настройки появятся в plugins/Geyser-Spigot/config.yml.
- Velocity и BungeeCord. Geyser ставят только на прокси — Geyser-Velocity.jar или Geyser-BungeeCord.jar в его папку plugins. Серверы за прокси Geyser не нужен, но они должны пускать клиентов 26.3.
- Fabric и NeoForge. Мод Geyser — в папку mods; Fabric-серверу нужен ещё мод Fabric API. Настройки — в config/Geyser-Fabric или config/Geyser-NeoForge.
- Свой сервер для игры с другом — как создать сервер, а нужная Java и память — в генераторе файла запуска.
- Geyser слушает свой порт, по умолчанию 19132. Он задаётся ключом port в разделе bedrock файла config.yml.
- Открыть его нужно и по TCP, и по UDP — на роутере и в брандмауэре: по TCP игра находит сервер, по UDP играет.
- Порт Geyser не может совпадать с портом самого Java-сервера. На хостинге попросите отдельный порт и впишите его в config.yml.
- Без белого IP помогает playit.gg; ngrok не подойдёт — он не пропускает UDP.
- Скачайте Floodgate под своё ядро (Floodgate-Spigot, для Velocity или BungeeCord — свой файл, для Fabric — мод) и положите туда же, где Geyser.
- В config.yml Geyser поставьте auth-type: floodgate и перезапустите сервер.
- За прокси Floodgate на серверах нужен, только если плагинам там нужен его API: тогда в Floodgate прокси — send-floodgate-data: true, а файл key.pem с прокси копируют на каждый сервер.
- Ник Bedrock-игрока начинается с точки (ключ username-prefix в настройках Floodgate) — чтобы не совпасть с ником Java-игрока.
- В белый список Bedrock-игрока добавляют командой /fwhitelist add — ник пишут без точки.
- key.pem никому не давайте: документация GeyserMC прямо предупреждает, что тот, кто его получит, может серьёзно навредить серверу.
Как зайти с телефона на Java-сервер?
Только если на сервере стоит Geyser: он переводит Bedrock-игроков на язык Java-сервера. В Bedrock добавьте сервер с его адресом и портом Geyser — его называет владелец.
Какой порт нужен Geyser?
По умолчанию 19132. Его открывают и по TCP, и по UDP, и он не может совпадать с портом самого Java-сервера — на хостинге нужен отдельный порт.
Зачем нужен Floodgate?
Чтобы Bedrock-игроки заходили без купленного Java-аккаунта — со своим аккаунтом Xbox. К их нику Floodgate добавляет точку в начале, чтобы он не совпал с ником Java-игрока.
- Как зайти на сервер в Bedrock
- Как включить читы в Bedrock
- /give
- /gamemode
- /teleport
- /time
- /gamerule
- /effect
- /enchant
- /summon
- /locate
- /fill
- /xp
- /kill
Все команды Bedrock Серверы BedrockПроверить серверJava и Bedrock — отличия ID предметов Bedrock
По официальной документации GeyserMC: страницы установки Geyser и Floodgate и конфиг Floodgate в его репозитории.