Floodgate
Мод Floodgate для Fabric и NeoForge - решение для гибридного режима, позволяющее игрокам с Bedrock Edition (через Geyser) заходить на сервера с онлайн-режимом (online-mode=true). Простое подключение без лишних заморочек.
Floodgate - это мод для Майнкрафт, который решает одну из главных головоломок для владельцев серверов: как объединить игроков с Java и Bedrock Edition, не выключая онлайн-режим. Сам по себе Geyser позволяет Bedrock-игрокам заходить на Java-сервера, но если у вас включён online-mode=true (а это нужно для защиты от пиратов и читеров), то такие игроки просто не смогут подключиться - их не пропустит система аутентификации. Вот тут и нужен Floodgate.
Что это и зачем
Floodgate - это по сути прокладка между Geyser и сервером. Он подменяет процесс авторизации: Bedrock-игроки аутентифицируются через свой Xbox Live аккаунт, а не через Mojang/Microsoft. Это значит, что админу не нужно отключать online-mode, а игроки с телефона, планшета или консоли спокойно заходят на сервер.
Мод доступен для двух популярных загрузчиков - Fabric и NeoForge. Так что если у тебя сервер на Fabric или NeoForge, Floodgate встанет без проблем. Для Forge он тоже есть, но через отдельный порт.
Как это работает (очень кратко)
Geyser переводит Bedrock-пакеты в Java-формат и обратно. Но когда дело доходит до входа на сервер, Bedrock-клиент не умеет проходить стандартную Java-аутентификацию. Floodgate перехватывает этот момент: он получает данные из Geyser, проверяет их через Xbox Live, и если всё ок - пускает игрока на сервер, присваивая ему UUID на основе его Xbox профиля. Игрок даже не замечает подмены - для него это просто вход на сервер.
Настройка и важные моменты
Floodgate легко настраивается. Нужно просто скачать мод, кинуть в папку mods, перезапустить сервер - и всё. В папке с сервером появится конфиг, где можно включить/выключить некоторые опции. Например, можно разрешить или запретить вход с Bedrock, если хотите ограничить.
Важно знать:
- Floodgate не работает без Geyser. Это пара, так что ставьте оба.
- Он не защищает от всех видов читов, но закрывает дыру с аутентификацией.
- Если у вас сервер с пиратским входом (online-mode=false), Floodgate не нужен - Geyser и так пустит всех. Но так делать не рекомендуется.
- Мод совместим с большинством античитов и плагинов, но если что-то ломается - проверьте, поддерживает ли плагин Floodgate-игроков (они обычно имеют префикс или отдельный UUID).
Для Minecraft 1.20.x и 1.21.x Floodgate работает стабильно. На старых версиях могут быть проблемы - лучше проверять на вики.
Пара слов про совместимость
Floodgate - это связующее звено, которое не даёт серверу упасть в ошибку при входе Bedrock-игрока. Он не влияет на геймплей, не добавляет новых мобов или блоков. Просто делает так, чтобы сервер работал в гибридном режиме без танцев с бубном.
Если вы собираете сервер для друзей и хотите, чтобы к вам могли заходить и с телефона, и с ПК - Floodgate вам точно пригодится. Скачайте мод Floodgate и забудьте о проблемах с входом для Bedrock-игроков.
Больше информации - в официальной вики GeyserMC. Там описаны все тонкости настройки и возможные баги.