Repolode
GeyserMC

GeyserMC/Geyser

一个代理工具,通过转换两种版本之间的网络数据包,让基岩版玩家可以加入 Java 版服务器。

Star
5,951
Fork
954
未关闭 Issue
328
最近提交
19小时前

这是什么?

Geyser 是一个位于基岩版客户端与 Java 版服务器之间的代理。它把两个版本的网络协议相互转换,让基岩版玩家(包括主机、移动设备和 Windows 10/11 上的玩家)无需安装 Java 版客户端即可加入 Java 服务器。

由于是在两款不同游戏之间转换数据包,部分功能无法做到与原版完全一致。项目的目标是尽量无缝衔接,但移动处理和部分实体标记仍有已知缺陷,还有一些因两版差异而无法完全兼容的内容,可在官方限制说明中查看。

Geyser 可以作为插件运行在 Spigot、Velocity、BungeeCord 和 Fabric 服务器上,也可以作为独立程序运行。它使用 Java 和 Gradle 构建,支持项目版本表中列出的基岩版和 Java 版版本。

核心功能

  • 01让基岩版客户端无需 Java 版即可连接 Java 版服务器。
  • 02可作为 Spigot、Velocity、BungeeCord、Fabric 插件运行,也可独立运行。
  • 03在基岩版与 Java 版网络协议之间实时转换数据包。
  • 04提供按版本更新的支持版本列表。

适用场景

  • 让主机或移动设备上的好友加入 Java 版服务器。
  • 在 Velocity 或 BungeeCord 网络中搭建跨平台 Minecraft 服务器。
  • 运行同时接受基岩版玩家的 Fabric 或 Spigot 服务器。

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/GeyserMC/Geyser.git
  2. 2

    在 Geyser 根目录初始化子模块

    git submodule update --init --recursive
  3. 3

    使用 Gradle 构建 Geyser

    gradlew build
  4. 4

    在 bootstrap/build 文件夹中找到构建产物

使用前须知

  • README 提醒,由于需要在两款不同游戏之间转换数据包,并非所有功能都能完美运行。
  • 项目存在一些已知限制,记录在官方维基的 Current Limitations 页面中。
  • 根据 README,移动和部分实体标志仍未完成。

标签

#minecraft#proxy#protocol-translation#bedrock#java#game-server#bedrock-edition#bedrock-to-java#bungee#fabric

常见问题

Geyser 是什么?
一个代理工具,通过转换两种版本之间的网络数据包,让基岩版玩家可以加入 Java 版服务器。 Geyser 是一个位于基岩版客户端与 Java 版服务器之间的代理。它把两个版本的网络协议相互转换,让基岩版玩家(包括主机、移动设备和 Windows 10/11 上的玩家)无需安装 Java 版客户端即可加入 Java 服务器。
Geyser 可以免费使用吗?用的什么许可证?
Geyser 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Geyser 还在维护吗?
活跃维护中。Geyser 最近一次提交是在 2026年11月6日。
Geyser 适合用来做什么?
让主机或移动设备上的好友加入 Java 版服务器。 在 Velocity 或 BungeeCord 网络中搭建跨平台 Minecraft 服务器。 运行同时接受基岩版玩家的 Fabric 或 Spigot 服务器。
Geyser 怎么安装和运行?
克隆代码仓库: git clone https://github.com/GeyserMC/Geyser.git 在 Geyser 根目录初始化子模块: git submodule update --init --recursive 使用 Gradle 构建 Geyser: gradlew build 在 bootstrap/build 文件夹中找到构建产物
在哪里获取 Geyser?
源代码和安装说明在 GitHub 上:https://github.com/GeyserMC/Geyser

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目