Geyser простыми словами: кроссплей между Java и Bedrock
Geyser это слой-переводчик, который позволяет игрокам Minecraft Bedrock заходить на сервер Java. Это руководство объясняет, как он работает и, что не менее важно, что он вам даёт, а что нет.
4 мин чтения · Обновлено 21 окт. 2026 г. · Автор: GuavaHost Team
Самое важное для понимания: сервер с Geyser под капотом остаётся сервером Java. Geyser стоит посередине и переводит сетевой язык Bedrock в язык Java, чтобы клиент Bedrock смог подключиться. Он не превращает ваш сервер в сервер Bedrock. Всё, что реально работает на машине, это Java. Держите это в голове, и большинство вопросов в духе "почему не работает X" ответят себе сами.
Как работает Geyser
Когда игрок Bedrock подключается, Geyser переводит его пакеты (маленькие порции данных, которыми обмениваются игровой клиент и сервер) в эквивалент для Java, а затем переводит ответы сервера Java обратно в Bedrock. Сервер думает, что говорит с игроком Java. Игрок Bedrock думает, что он на сервере Bedrock. Geyser это переводчик, стоящий между ними.
Поскольку серверная логика на 100 процентов Java, правила игры, мир, плагины и датапаки тоже все от Java. Нигде не работает игровой движок Bedrock.
Что кроссплей ДАЁТ
- Игроки Bedrock (телефон, консоль, издание для Windows 10/11, планшет) могут зайти и играть на вашем сервере Java. Игроки на телефоне, планшете и Windows добавляют его по IP и порту. У Xbox, PlayStation и Switch нет кнопки добавления сервера, поэтому консольным игрокам нужен бесплатный обходной путь, описанный в статье Игра на Bedrock с консоли.
- Они видят тот же мир, те же постройки и тех же игроков, что и все на Java.
- Плагины и датапаки Java, которые меняют саму игру, действуют и на игроков Bedrock, потому что это поведение работает на сервере, а Geyser просто показывает результат.
- Соедините его с Floodgate (спутником Geyser), чтобы игрокам Bedrock не требовался аккаунт Java для входа. Если Floodgate ещё не установлен, добавьте его так же, как добавляли Geyser, как плагин в папку plugins.
Что кроссплей НЕ даёт
Вот здесь многие попадают в ловушку. Ничего из перечисленного не работает, и никакая настройка это не включит, потому что это возможности движка Bedrock, а ваш сервер работает на Java:
- Behavior packs и аддоны Bedrock работать не будут. Behavior packs это способ Bedrock добавлять своих мобов, предметы и механики. Они работают внутри сервера Bedrock. Ваш таким не является, поэтому здесь они ничего не делают. Если вы хотите своё поведение, которое видят все, оно должно быть плагином Java или датапаком (смотрите ниже).
- Resource packs для Bedrock меняют только внешний вид и кладутся в особое место. Можно положить resource pack для Bedrock в папку
packsу Geyser, и игроки Bedrock увидят эти текстуры, модели и звуки. Это исключительно про то, как всё выглядит, а не как себя ведёт. На саму игру это не влияет. - Моды только для Java до игроков Bedrock не доходят. Что-то вроде Simple Voice Chat это клиентский мод для Java. Игрок Bedrock запускает обычное приложение Bedrock без поддержки модов, так что таких функций у него просто нет. Ничего не падает, их просто не будет.
- Всё, что должны видеть все, обязано работать на сервере. Если функция существует только на клиенте одной стороны, другая сторона её не увидит. Надёжный путь это сделать её плагином Java или датапаком, потому что сервер Java это единственное, с чем на самом деле соединены и игроки Java, и игроки Bedrock.
Простое правило: если поведение работает на сервере (плагин Java или датапак), его получают все. Если оно живёт только на клиенте (аддон Bedrock или мод Java), другая сторона его не получит.
Настройка своего внешнего вида для игроков Bedrock
Если вы хотите дать игрокам Bedrock свои текстуры через Geyser:
- Откройте свой сервер в панели управления и перейдите на вкладку Files (файлы).
- Найдите папку конфигурации Geyser и откройте внутри неё папку
packs. На сервере Spigot или Paper это обычно plugins/Geyser-Spigot/packs. - Нажмите Upload files (загрузить файлы) и загрузите в эту папку свой resource pack для Bedrock (обычно
.mcpackили.zip). - Перезапустите сервер кнопкой Restart (перезапуск) вверху страницы, чтобы Geyser его подхватил.
- Зайдите с Bedrock и примите пак, когда появится запрос.
Помните, это меняет только то, что видят игроки Bedrock. Предметов, мобов и механик это не добавляет.
Решение проблем
Игроки Bedrock не могут подключиться. Bedrock подключается по другому порту, чем Java. Адрес вверху страницы сервера это адрес для Java; порт Bedrock указан в разделе Other ports (другие порты) в карточке Ports & network (порты и сеть) на вкладке Overview (обзор) вашего сервера. Убедитесь, что игроки Bedrock используют именно этот порт, а не стандартный 19132. Если по-прежнему не выходит, проверьте, что Geyser действительно работает, посмотрев во вкладке Console (консоль) сообщения о его запуске.
Мой аддон Bedrock ничего не делает. Так и должно быть. Аддоны и behavior packs это возможности движка Bedrock, а ваш сервер работает на Java. Сделайте эту функцию плагином Java или датапаком.
Игроки Bedrock не получают resource pack. Убедитесь, что пак лежит в папке packs у Geyser и что вы перезапустили сервер. Некоторые паки, сделанные под более новую или более старую версию Bedrock, не загрузятся, если не совпадают с версией, на которой работает ваш сервер.
У игроков Bedrock просят аккаунт Java. Обычно это значит, что Floodgate не настроен. Floodgate это то, что позволяет игрокам Bedrock заходить без входа в Java. Установите Floodgate как плагин рядом с Geyser, затем перезапустите сервер.
Всё ещё не получается? Заходите в наш Discord: discord.gg/GuavaHost, и команда вам поможет.
- geyser
- crossplay
- bedrock
- java
- minecraft
Host a Minecraft Geyser server From $3.99/mo, with instant setup and DDoS protection.
Всё ещё нужна помощь? Наша команда онлайн круглосуточно и ответит на ваши вопросы.