GeyserMC — это прокси-сервер, соединяющий серверы Minecraft: Bedrock Edition и Minecraft: Java Edition. Конечная цель этого проекта — позволить пользователям Minecraft: Bedrock Edition максимально беспрепятственно подключаться к серверам Minecraft: Java Edition, чтобы обеспечить настоящую кроссплатформенность.
GeyserMC — это промежуточное ПО, которое транслирует все входящие и исходящие пакеты. При этом Geyser MC работает как автономный прокси-сервер, то есть вы можете использовать его для подключения к любому современному Java-серверу Minecraft. GeyserMC также можно установить на ваш сервер в виде плагина, чтобы вы могли легко сделать свой сервер совместимым с Minecraft: Bedrock Edition.
Настройка config.yml
# --------------------------------
# Geyser Configuration File
#
# A bridge between Minecraft: Bedrock Edition and Minecraft: Java Edition.
#
# GitHub: https://github.com/GeyserMC/Geyser
# Discord: https://discord.geysermc.org/
# --------------------------------
bedrock:
# IP адрес для подключения к прокси
address: 0.0.0.0
# Порт для подключения к прокси
port: 19132
# Клонировать порт Java при подключении Bedrock игрока
clone-remote-port: false
motd1: "NiceServer"
motd2: "Very good server"
# Имя мира в меню сервера
server-name: "Geyser"
remote:
#IP - адрес сервера , ставить auto если это локалхост
address: auto
Порт Java сервера
port: 25565
#Тип подключения к Java серверу
# offline - НЕ проверять на наличие XBOX аккаунта
# online - Проверять на наличие XBOX аккаунта
auth-type: offline
#Включить встроенную регистрацию? По умолчанию : true
allow-password-authentication: false
#Перебрасывать ли игрока на Java сервер?
forward-hostname: true
# Показывать список комманд Bedrock игроку
# Может вызвать лаги у Bedrock клиента
command-suggestions: true
#Получать MOTD Java сервера
passthrough-motd: false
# Получать прокси количество игроков
passthrough-player-counts: false
# Каждые 3 секунды будет получать MOTD сервера java
ping-passthrough-interval: 3
# Макс. количество прокси игроков
max-players: 100
# Показать отладочные сообщения
debug-mode: false
# Allow third party capes to be visible. Currently allowing:
# OptiFine capes, LabyMod capes, 5Zig capes and MinecraftCapes
allow-third-party-capes: true
# Можно поставить 3 режима показа кулдауна
# actionbar
# title
# false
show-cooldown: title
# Показать координаты
show-coordinates: true
# Whether Bedrock players can right-click outside of their inventory to replace armor in their inventory, even if the
# armor slot is already occupied (which Java Edition doesn't allow)
always-quick-change-armor: false
# If set, when a Bedrock player performs any emote, it will swap the offhand and mainhand items, just like the Java Edition keybind
# There are three options this can be set to:
# disabled - the default/fallback, which doesn't apply this workaround
# no-emotes - emotes will NOT be sent to other Bedrock clients and offhand will be swapped. This effectively disables all emotes from being seen.
# emotes-and-offhand - emotes will be sent to Bedrock clients and offhand will be swapped
emote-offhand-workaround: "disabled"
# The default locale if we dont have the one the client requested. Uncomment to not use the default system language.
# default-locale: en_us
# Specify how many days images will be cached to disk to save downloading them from the internet.
# A value of 0 is disabled. (Default: 0)
cache-images: 0
# Allows custom skulls to be displayed. Keeping them enabled may cause a performance decrease on older/weaker devices.
allow-custom-skulls: true
# Whether to add (at this time, only) the furnace minecart as a separate item in the game, which normally does not exist in Bedrock Edition.
# This should only need to be disabled if using a proxy that does not use the "transfer packet" style of server switching.
# If this is disabled, furnace minecart items will be mapped to hopper minecart items.
# This option requires a restart of Geyser in order to change its setting.
add-non-bedrock-items: true
# Bedrock prevents building and displaying blocks above Y127 in the Nether.
# This config option works around that by changing the Nether dimension ID to the End ID.
# The main downside to this is that the entire Nether will have the same red fog rather than having different fog for each biome.
above-bedrock-nether-building: false
# Force clients to load all resource packs if there are any.
# If set to false, it allows the user to connect to the server even if they don't
# want to download the resource packs.
force-resource-packs: true
# Allows Xbox achievements to be unlocked.
# THIS DISABLES ALL COMMANDS FROM SUCCESSFULLY RUNNING FOR BEDROCK IN-GAME, as otherwise Bedrock thinks you are cheating.
xbox-achievements-enabled: false
# bStats is a stat tracker that is entirely anonymous and tracks only basic information
# about Geyser, such as how many people are online, how many servers are using Geyser,
# what OS is being used, etc. You can learn more about bStats here: https://bstats.org/.
# https://bstats.org/plugin/server-implementation/GeyserMC
metrics:
# If metrics should be enabled
enabled: true
# UUID of server, don't change!
uuid: 26c8c572-2b91-433a-b335-00a92bcdfa87
# ADVANCED OPTIONS - DO NOT TOUCH UNLESS YOU KNOW WHAT YOU ARE DOING!
# Geyser updates the Scoreboard after every Scoreboard packet, but when Geyser tries to handle
# a lot of scoreboard packets per second can cause serious lag.
# This option allows you to specify after how many Scoreboard packets per seconds
# the Scoreboard updates will be limited to four updates per second.
scoreboard-packet-threshold: 20
# Включаем true чтобы работало прокси, по умолнаю стоит false
enable-proxy-connections: true
# The internet supports a maximum MTU of 1492 but could cause issues with packet fragmentation.
# 1400 is the default.
mtu: 1400
# Whether to connect directly into the Java server without creating a TCP connection.
# This should only be disabled if a plugin that interfaces with packets or the network does not work correctly with Geyser.
# If enabled on plugin versions, the remote address and port sections are ignored
# If disabled on plugin versions, expect performance decrease and latency increase
use-direct-connection: true
config-version: 4
Конфиг настроен на вход без проверки на XBOX авторизацию
Скачать: master [GeyserMC » Geyser] [Jenkins] (opencollab.dev)
Сайт прокси: https://geysermc.org/
Если у вас ядро семейства Bukkit, Spigot, Paper - скачиваете Geyser-Spigot версию