切换菜单
MineWiki
查看“Geyser”的源代码
personal-extra
切换个人菜单
个人工具
创建账户
登录
切换搜索
搜索
随机页面
查看“Geyser”的源代码
来自MineWiki
视图
查看
查看源代码
历史
操作
名字空间
页面
讨论
变种
工具
链入页面
相关更改
页面信息
←
Geyser
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
、编辑员
您必须确认您的电子邮件地址才能编辑页面。请通过
系统设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
{{Wikify|不符合wiki通用编写规范}} {{Infobox 服务端|title=Geyser|名称=GeyserMC|别称=间歇泉|官网=https://geysermc.org/}} Geyser是一座[[Minecraft: Bedrock Edition|基岩版]]与[[Minecraft: Java Edition|Java版]]的桥梁,缩小与那些想要真正跨平台游戏的人之间的差距。<ref name="readme">[https://github.com/GeyserMC/Geyser#readme]</ref> == 什么是Geyser == Geyser的目标是通过允许[[Minecraft: Bedrock Edition|基岩版]]客户端加入[[Minecraft: Java Edition|Java版]]服务器来连接[[Minecraft: Bedrock Edition|基岩版]]和[[Minecraft: Java Edition|Java版]]。该项目仍在开发中,尚未完成,因此预计会出现错误。<ref name="readme" /> == 作用 == Geyser使[[Minecraft: Bedrock Edition|基岩版]]客户端可加入[[Minecraft: Java Edition|Java版]]服务器。 Geyser并不能进行独立运行。'''Geyser的正常运作需要依附于[[Minecraft: Java Edition|Java版]]服务器进行工作。 '''Geyser是具有两个不同代码库的两个不同游戏之间的协议转换器,因此'''Geyser并不属于一个独立的服务端'''。而是类似于一个转发数据的核心存在。 Geyser像一个翻译官那样工作,将传入和传出的数据包翻译为客户端和服务端(服务器) 都能理解的格式。这样说来,它将基岩版的客户端行为通过[[NukkitX 协议库]]进行解析,然后翻译成令Java版服务端能够解析的行为,从而达到基岩版玩家加入Java版服务器的目的。同样的,当你的服务器安装Geyser之后,服务器内的插件大多数也能让基岩版用户正常使用。 简而言之,Geyser就是一个满足您的基岩版进入Java版服务器需求的工具。 == Geyser的”全特性“ == 官方声称 <code>This project is still in development and not complete yet, so expect bugs</code>.(该程序仍在开发中,无法避免出现bug)。而事实上,Geyser在[[基岩版]]1.14版本时就已实现了几乎全特性的互通,修复了包括村民交易,骑行,附魔等事件内容,是继官方发布的 [[Bedrock Dedicated Server|BDS]] 服务端后第二个实现“全特性“的基岩版多人游戏渠道。作为一个互通端而言,可以说是目前现存的最为成熟的一个核心,至少到现在而言,正常生存是完全没有问题的。 需要注意的是,尽管基岩版客户端通过Geyser加入了Java版服务器,'''但游戏内容仍然为Java版的内容''' === 仍未实现的功能<ref name="current-limitations">[https://wiki.geysermc.org/geyser/current-limitations/]</ref> === * 几近完美的移动(使大型服务器上的反作弊不会错误封禁) * Resource pack conversion/CustomModelData * 某些实体标记 * 结构方块UI界面 === 无法修复的”bug“<ref name="current-limitations" /> === 下列内容为目前无法修复的bug。除非协议更改,否则以下内容无法修复。 * 在物品栏中显示自定义头颅Custom heads in inventories * 聊天中可点击的链接Clickable links in chat * 发光效果Glowing effect * 在创造模式下,使用物品栏中的2x2合成功能Crafting in the 2x2 menu while in creative mode * 区分点击容器内物品的左右键Distinguishing between left and right clicks in inventories * Redstone dot blockstates * 某些方块的“允许放置/破坏”标签 - for example, different colors of clay/wool that don’t exist as separate blocks * 使用NBT实现的药水颜色 * 不使用Minecraft标准库的命令参数 * Anything that relies on tab complete or typing in the chat UI (related to the above) - Bedrock sends no packet that indicates they are in this menu * 无法看见超过6层的旗帜图案 * 在竹子间移动时,由于位置偏移导致的问题 * 自定义铁砧配方 * 主世界类型维度中低于-64或高于320的高度, 其他类型维度中低于0或高于256的高度 * 海豚的恩惠的视觉效果(状态效果仍然正常工作) * 隐形的物品展示框 * 在实体头颅(如:盔甲架、玩家)中显示方块(除了 jack-o-lantern) === 需要额外资源包支持的内容<ref name="current-limitations" /> === [https://github.com/GeyserMC/Geyser/wiki/GeyserOptionalPack GeyserOptionalPack] '''支持以下更改''',这是一个基岩资源包,您可以安装它以获得基岩本身不支持的功能的附加功能: * 自定义盔甲架姿势 * 幻术师 * 铁傀儡破裂的纹理 * 基岩中不存在的命中粒子和其他杂项粒子 * 副手动画 * 潜影贝隐形效果 * 光效箭材质 == 相关插件 == === Floodgate === '''Floodgate'''是一个混合模式插件,它允许基岩版玩家加入Minecraft:Java版正服务器,而无需Minecraft:Java正版帐户。除了Geyser外,还需要安装该插件。与Geyser不同,Floodgate只能作为插件安装在Spigot(包括Paper和forks),Bungeecord和Velocity上,并且只能在安装了它的服务器上使用。 官方Wiki:[https://github.com/GeyserMC/Floodgate/wiki floodgate wiki] 本文介绍将基于官方wiki进行翻译补充。 === <small>Floodgate2.0</small> === 自Geyser 1.17版本更新后,Geyser主体正式放弃了对floodgate1.0的使用支持,将floodgate2.0合并入master,全面转向floodgate2.0的使用。<s>(人话:最新版Geyser用不了floodgate1.0了)</s> 译者注:然而截止到目前(2020.7.12)的Floodgate2.0具有不可规避的玄学bug,这个bug直至今日官方也没有正式修复。此bug将影响基岩版玩家的正常进服。只能通过重启服务器进行解决。是否要正式使用到生产环境中还请各位酌情考虑。 ==== Floodgate2.0提供什么? ==== Floodgate 2.0 是 Floodgate 1.0 的重写版本,包含各种错误修正和改进。 它还引入了新功能:'''[https://github.com/GeyserMC/Floodgate/wiki/Features#What-is-skin-uploading 能够使 Java 版玩家看到基岩玩家的皮肤],能够使用[https://github.com/GeyserMC/Floodgate/wiki/Forms 基岩表单]''',可使用/linkaccount将您的帐户进行一次与Java版本的账户对接,并可实现在登录每台启用了全局链接的服务器后进行在线同步。,以及[https://github.com/GeyserMC/Floodgate/wiki/Features#What-is-the-Global-Api 全局 API]。 ==== Floodgate2.0的设置与使用 ==== ===== 安装条件: ===== * 你必须在你自己的或你管理的服务器去添加floodgate。如果你不是在自己的服务器添加floodgate,Floodgate将不允许您绕过Mojang的Java正版服务器进行登陆。 * 您必须将 Geyser 作为插件运行,或者运行 Geyser的独立版本。 Floodgate并不能取代Geyser。 * 你应该确保你的Geyser为最新版本 (旧版支持Floodgate1.0的Geyser版本将不支持新版的Floodgate2.0) * <code>floodgate-spigot.jar</code> 不能安装到 [[CraftBukkit]]/[[Bukkit]] 服务器上。 ===== 安装设置: ===== ''本文中提到对Spigot核心支持的内容对[[Spigot]]其分支核心也将支持。例如[[Paper]]。'' 对于 [[BungeeCord]]/[[Velocity]] 的安装: 你必须将Floodgate插件安装到你的 BungeeCord 或者 Velocity 转发服务端上。除非你不想使用Floodgate API在你的后端服务器。 - 安装过程见下文。 提示:在后端服务器上安装 Floodgate 插件后将允许基岩玩家皮肤显示,而基岩玩家不必切换后端服务器。(机翻) * 下载Floodgate插件([https://ci.opencollab.dev/job/GeyserMC/job/Floodgate/job/master/ 下载链接])后将对应的Floodgate插件版本放入前端和后端的插件文件夹(plugins)内。 ** <code>floodgate-spigot.jar</code> 对应 [[Spigot]], [[Paper]] 等核心 ** <code>floodgate-bungee.jar</code> 对应 [[BungeeCord]], [[Waterfall]] 等核心 ** <code>floodgate-velocity.jar</code> 对应 [[Velocity]] 核心 * 将Geyser的配置文件 <code>auth-type</code> 选项更改成 <code>floodgate</code>. * 重启/开启你的服务器,即可生效。 '''如果使用 Geyser 独立端,则仅需执行此步骤:''' * 复制 <code>key.pem</code> 文件到你的Floodgate插件设置文件夹内和你的Geyser独立端文件夹内。'''不要把这个文件密钥发送给任何人!'''此密钥允许基岩版帐户绕过 Java 版正版验证,如果有人获取到了你的密钥文件,他们可能会对您的服务器造成严重破坏。 == 相关链接 == [https://github.com/GeyserMC/Geyser Geyser Github](官方项目网址) [https://ci.geysermc.org/ Geyser Download](官方下载链接) [https://geysermc.org/ Geyser Website](官方网站) [https://github.com/GeyserMC/Geyser/wiki Geyser Docs](官方文档) [https://discord.gg/geysermc Geyser Discord](官方Discord讨论群) [https://github.com/GeyserMC/Floodgate Floodgate Github](官方Floodgate项目网址) [https://github.com/GeyserMC/Floodgate/wiki Floodgate wiki](官方Floodgate文档) [https://ci.opencollab.dev/job/GeyserMC/job/Floodgate/job/master/ Floodgate 2.0 release] (下载链接) == 你知道吗 == Geyser在国内经常被称呼为“间歇泉”,原因是通过机器翻译“Geyser”得到的结果是“间歇泉” Geyser由[[CubeCraft Games]]赞助开发,尽管该服务器并未使用Geyser<ref name="minebbs">[https://www.minebbs.com/threads/geyser.12107 MineBBS上的Geyser教程]</ref> == 画廊 == <gallery> 文件:52F1A1BE-8131-492C-829E-A2592CAC1797.png|基岩版玩家正在游玩一个运行了geyser的Java版服务器 文件:Geyser Model Form.jpg|使用floodgate2.0实现BE Form </gallery> == 另见 == [https://wiki.geysermc.org/geyser/ Geyser Wiki] == 参考 == <references /> {{多人}}
该页面使用的模板:
模板:Dablink
(
查看源代码
)
模板:Hatnote
(
查看源代码
)
模板:Infobox
(
查看源代码
)
模板:Infobox row
(
查看源代码
)
模板:Infobox 服务端
(
查看源代码
)
模板:LoadBox
(
查看源代码
)
模板:Red box
(
查看源代码
)
模板:Wikify
(
查看源代码
)
模板:多人
(
查看源代码
)
模块:Infobox
(
查看源代码
)
模块:ProcessArgs
(
查看源代码
)
返回至
Geyser
。