Плагин Geyser
Пускает игроков с Bedrock Edition на сервер Java Edition.
Что он делает
Geyser пускает игроков с Bedrock Edition — телефонов, планшетов, консолей, Windows-версии из магазина — на обычный Java-сервер. Он переводит сетевой протокол одной редакции в другой, и для сервера такой игрок выглядит как самый обычный.
Для русского сервера это заметная прибавка аудитории: на телефонах играет очень много народу, а отдельный Bedrock-сервер держать — это второй мир, вторая экономика и вдвое больше работы.
Что нужно, кроме самого Geyser
Почти всегда рядом ставят Floodgate. Без него Bedrock-игроку нужен полноценный Java-аккаунт Microsoft, что убивает всю идею; с ним заходить можно со своей Bedrock-учёткой. Ники таких игроков получают префикс — по умолчанию точку, — чтобы не пересекаться с Java-никами.
Второе требование — отдельный UDP-порт, по умолчанию 19132. Bedrock работает по UDP, и это главная причина, по которой Geyser «не заводится»: у многих хостингов UDP-порт нужно запрашивать отдельно, а на домашнем сервере пробрасывать на роутере. Уточняйте это до оплаты тарифа.
Чего ожидать не стоит
Полного совпадения не будет. Интерфейсы, которые на Java рисуются через инвентарь, на Bedrock выглядят иначе; часть плагинов с кастомными меню работает криво; ресурспаки и кастомные модели переносятся с оговорками. Механики боя тоже отличаются — на PvP-проектах это ощутимо.
Geyser не запускает Bedrock-моды и не читает миры Bedrock. Это только мост для игроков, мир остаётся Java.
Куда класть файл
У проекта есть сборки и под серверные ядра, и под клиентские загрузчики: серверная версия кладётся в plugins, клиентская — в mods. Скачивайте файл, помеченный вашим загрузчиком.
Что говорят данные
| Загрузок на Modrinth | 1 386 413 |
|---|---|
| Загрузчики | BungeeCord, Fabric, NeoForge, Paper, Spigot, Velocity |
| Версии игры | 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 26.2, 26.1 |
| Обновление | Обновлялся в этом месяце. |
| Лицензия | MIT |
Лицензия: Свободная лицензия. Файл можно включать в свою сборку и раздавать её, сохранив имя автора и текст лицензии. Файл мы у себя не храним — скачивание идёт со страницы проекта на Modrinth, где у каждого релиза указана своя версия игры.
Geyser выбран — где запускать сервер
Сборка с этим плагином на 1.21 требует памяти под ядро и мир. Мы сравнили хостинги по цене за гигабайт памяти: рейтинг хостингов. Сколько памяти нужно именно вашей сборке, посчитает калькулятор RAM, а стартовые настройки соберёт генератор server.properties.
Частые вопросы о Geyser
Работает ли Geyser на 1.21?
Автор заявляет поддержку версий 1.21, 1.20, 1.19, 1.18, 1.17 и других. Совместимость конкретного файла смотрите у релиза на странице проекта.
Можно ли класть его в свою сборку?
Свободная лицензия. Файл можно включать в свою сборку и раздавать её, сохранив имя автора и текст лицензии.
Нужен ли он и клиенту, и серверу?
У проекта есть сборки и под серверные ядра, и под клиентские загрузчики: серверная версия кладётся в plugins, клиентская — в mods. Скачивайте файл, помеченный вашим загрузчиком.