Geyser:Minecraft 基岩版与Java版互通
阅前须知
- 本文所述的基岩版为安卓基岩版而非Windows基岩版。
- 当要连接的Java版服务器的版本低于1.20.1时,服务器需安装MOD
「ViaVersion」
. - vim 使用方法为:按
i
进入编辑模式, 按ESC
后输入:wq
保存并退出。
安装基岩版Minecraft 与 Termux
* 由于Geyser版本限制,基岩版Minecraft版本需为1.20.1及以上版本。
Minecraft 基岩版 1.20.0.01 下载地址: https://mcapks.net/down.php?vs=1.20.0.01_64
Termux 下载地址:https://ttj.asia/termux
安装完毕后,打开Termux。
方法一 Geyser一键安装脚本(推荐
这个脚本是我在长沙无聊的时候写的(
目前开源在Github,欢迎提issue与pr!
使用方法
打开Termux,输入以下命令以拉取脚本:
1 | curl -O https://get.qiusyan.top/geyser.sh |
输入以下命令启动脚本:
1 | bash geyser.sh |
启动后的界面如图所示:
然后就是依次输入 1
、2
、3
并回车,按照指引操作。
注意:在第一步时,请一直按回车至更新完成。
当完成第一、二、三步后,输入 4
启动Geyser。
等到Geyser启动完毕后,请将Termux切换至后台并打开Minecraft。
打开Minecraft并登录你的Microsoft账号后,你会在 游戏 – 好友 处发现一个名为Geyser
局域网游戏。
点击进入即可。
方法二 手动安装
配置Termux
Termux 换源
在Termux中执行以下命令:
1 | pkg install vim |
以安装vim
然后在Termux中执行以下命令:
1 | export EDITOR=vim |
把vim设为默认编辑器
输入 apt edit-sources
换源,将其内容全部删除,更换为下面的:
1 | deb https://mirrors.ustc.edu.cn/termux/apt/termux-main stable main |
vim使用方法请参照页首的「阅前须知」。
Termux 同步并更新
在Termux中执行以下命令:
1 | apt-get update -y && apt-get upgrade -y |
以获取换源后最新的软件包以及更新最新软件包。
安装相应指令
在Termux中执行以下命令:
1 | pkg install wget |
以安装所需指令。
安装Java环境
在Termux中执行以下指令:
1 | pkg install openjdk-17 |
安装完毕后,输入java -version
查看版本号,以确认java已安装成功。
Geyser相关
Geyser简介
1 | Geyser使基岩版客户端可加入Java版服务器。 |
—— 摘自Geyser MineWiki
Geyser下载
在Termux中输入以下命令:
1 | wget https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/standalone/build/libs/Geyser-Standalone.jar -O geyser.jar |
以下载最新版Geyser
修改Geyser配置文件 config.yml
在Termux中执行以下指令:
1 | java -jar geyser.jar |
以启动 Geyser 并生成配置文件。
待启动完成,显示「>」后,按 CTRL+C 结束 / 输入 geyser stop
结束 Geyser 运行。
于Termux中输入 ls
显示Termux中的所有文件,可见已生成 Geyser 配置文件 config.yml
输入 vim config.yml
进行编辑。
vim使用方法请参照页首的「阅前须知」。
编辑界面如图所示。
bedrock
部分不用去修改,这是基岩端的配置,建议默认。
我们需要修改的是 remote
部分的配置(可以用界面上的 ↑ ↓ 来移动光标)。
address
部分用于填写目标Java版服务器的地址 「不带端口」
port
部分用于填写目标Java版服务器的端口 「默认为25565」
auth-type
部分用于填写目标服务器的登录状态 「正版验证(online),离线验证(offline)」
其余可以默认(如果你没有别的需求的话
如果你的目标服务器应用了正版验证,请参考 理解配置-Geyser Wiki 。本教程不多赘述。
愉快地开始玩 Minecraft !
现在,连接之前的准备已经完成!
请打开你下载的基岩版Minecraft,登录XBox账号后点击「游戏」 —— 「服务器」 —— 「添加服务器」
服务器名称随意,服务器地址请填写 localhost
,端口默认。
打开Minecraft并登录你的Microsoft账号后,你会在 游戏 – 好友 处发现一个名为Geyser
的局域网游戏。
点击进入即可。
现在,你就可以开始畅游于 Minecraft 中了!
*注:如果你需要在移动数据下进入服务器,请打开 「设置」 —— 「档案」 —— 「使用移动数据」,将开关打开。
End.