Полное руководство по настройке Geyser 2.6.2: кросс-платформа между Java и Bedrock
Полное руководство по настройке Geyser 2.6.2: кросс-платформа между Java и Bedrock
Geyser — это прокси-сервер, который позволяет игрокам с Bedrock Edition (консоли, мобильные устройства, Windows 10/11) подключаться к Java-серверам Minecraft. В версии 2.6.2 разработчики добавили поддержку протокола 1.21.4, улучшили производительность и исправили критические баги с инвентарем. Я покажу, как установить и настроить Geyser с нуля для максимальной совместимости и производительности.
Что нового в Geyser 2.6.2
- Поддержка протокола Bedrock 1.21.50 — игроки с последними обновлениями консолей и мобильных устройств теперь могут заходить без ошибок.
- Улучшенная обработка инвентаря — исправлены баги с дропом предметов и крафтом на больших пингах (до 300 мс).
- Оптимизация памяти — потребление RAM снижено на 15-20% за счет нового сборщика мусора в движке.
- Поддержка форс-чатов — теперь работают все форматы сообщений из Bedrock.
Установка Geyser 2.6.2 на сервер
Есть три способа установки Geyser, и каждый подходит для разных архитектур серверов. Рассмотрим все.
Способ 1. Плагин для Paper/Purpur (самый простой)
Скачай последнюю версию Geyser-Spigot с официального сайта или GitHub-релиза. Закинь .jar файл в папку plugins. Перезапусти сервер. Плагин автоматически создаст папку Geyser-Spigot с конфигами.
# Структура после установки
plugins/
├── Geyser-Spigot.jar
└── Geyser-Spigot/
├── config.yml
└── key.pem
Способ 2. Отдельный прокси-сервер (рекомендуется для крупных проектов)
Для высоконагруженных серверов лучше запускать Geyser как отдельный процесс. Скачай Geyser-Standalone. Запусти через терминал:
java -Xmx512M -jar Geyser-Standalone.jar
Этот способ разгружает основной сервер и позволяет масштабироваться горизонтально.
Способ 3. Интеграция с BungeeCord/Velocity
Если у тебя уже есть прокси, добавь Geyser как плагин к нему. В конфиге BungeeCord укажи порт 25565 для Java и отдельный порт (например 19132) для Bedrock.
Базовая настройка config.yml
Открой файл plugins/Geyser-Spigot/config.yml. Вот ключевые параметры, которые нужно изменить сразу:
# Основные настройки
bedrock:
# Порт, на котором Bedrock-игроки будут подключаться
port: 19132
# Адрес, с которого принимаются подключения (оставь 0.0.0.0 для всех интерфейсов)
address: 0.0.0.0
# MOTD для Bedrock-клиентов
motd1: "Ваш сервер Minecraft"
motd2: "Поддерживаем Java и Bedrock"
# Настройки подключения к Java-серверу
remote:
# Адрес Java-сервера (если плагин, оставь localhost)
address: localhost
# Порт Java-сервера
port: 25565
# Игровые настройки
game:
# Форс-обновление ресурсов (включи для совместимости с модами)
force-resource-packs: false
# Максимальный пинг для игроков (в мс)
max-players: 100
# Время ожидания подключения (в секундах)
connection-timeout: 30
Тонкая настройка для производительности
На больших серверах стандартные настройки Geyser могут создавать нагрузку. Оптимизируй следующие параметры:
# В config.yml добавь или измени
performance:
# Количество потоков для обработки входящих пакетов
threads: 4
# Использовать сжатие для пакетов (снижает трафик на 30%)
compression: true
# Кэширование скинов (ускоряет загрузку на 40%)
skin-cache: true
Проблемы и их решения
- Ошибка "Invalid handshake" — проверь версию Java сервера. Geyser 2.6.2 требует минимум Java 21 на бэкенде.
- Игроки не видят друг друга в списке — включи
forward-ipв настройках прокси и добавь плагин Geyser-ViaVersion для совместимости протоколов. - Задержки в инвентаре — уменьши
compression-thresholdдо 128 байт в конфиге.
После всех изменений перезапусти сервер и проверь логи. Geyser должен написать: Started Geyser on port 19132. Теперь игроки с планшетов, Xbox и телефонов могут заходить на твой сервер.
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!