type
status
date
slug
summary
tags
category
icon
password
众所周知,Minecraft有基岩版和Java版之分。如果双方想在同一个服务器上玩,那么Java服务器必须安装Geyser插件以提供基岩版连接端口。但是,并非所有的Java版服务器都安装了Geyser,这导致手机用户只能通过模拟器来运行Java版Minecraft,由于模拟器的执行效率低,这导致运行时相当卡顿。因此,今天我给大家带来在本地运行Geyser以实现基岩版连接任意Java服务器的教程。
注意
- 本教程同样适用于服务器、电脑
- 连接的服务器不能为mod服
- 若服务器安装了反作弊,可能导致您被判定为作弊玩家(非常重要!!!)
使用前提
- 已登录微软账号的基岩版(用于连接)
- 一个可运行Geyser的终端(可以是安卓手机、电脑、服务器)
- 灵活的大脑(最为重要)
方法
本文以安卓本地运行为示例,对于其它终端,请参考官方文档
- 安装Termux(已有可跳过)
对于中国大陆用户,您可能需要自行查找镜像源
- 配置java环境
当出现主页面时开始安装
对于中国大陆用户,您可以需要切换到中国apt源以提高下载速度,请使用搜索引擎查找教程. 切换apt源后需使用
apt install openjdk-17
而不是pkg- 下载Geyser
为了根目录整洁性,建议先使用mkdir创造一个新目录
进入此目录
下载本体
对于中国大陆用户,若下载速度不佳,请自行寻找解决方法
- 配置
- 打开文件
- 编辑
- 退出
首先运行一次Geyser
出现如图状态时,按下CTRL和输入c以退出
输入ls并回车,应输出如下
config.yml是geyser的配置文件,你需要修改它,推荐使用vim(一个文件编辑器)
建议使用搜索引擎搜索详细使用教程,这里只介绍几个你可能需要用到的方法
vim简单的使用方法,小白请展开(若您查看后仍然不会,请使用搜索引擎,如百度)
对于本文,使用
打开后你应该看到文件内的内容
使用方向键移动光标,移动到想要修改的地方,按下(或输入)
i
来进入编辑模式若您进入了编辑模式,左下角会显示 INSERT
此时即可编辑文件
首先,按下ESC退出编辑模式,再输入
:
进入命令输入模式输入
回车即可保存并退出
输入
表示不保存,直接退出(注意,!是英文的)
使用您的文件编辑器打开config.yml
找到
remote:
在此项下方找到
address: auto
将auto删去,改成您要连接的Java服务器的ip然后在此项下方找到
port: 25565
,若您的服务器端口不是25565,请将25565改成您要连接的Java服务器的端口注意,部分服务器使用SRV记录,您可能需要询问服主ip和端口
修改完毕后保存并退出文件编辑器
- 启动Geyser
输入第一次启动时使用的命令
启动后,确保Termux的后台不会被杀死(请根据手机品牌自行查阅方法)
此时您应该可以在您的基岩版Minecraft连接
使用ip:
127.0.0.1
使用端口:
19132
若您之后想要启动Geyser,在进入Termux后,cd到目录,然后通过上面的命令启动即可
进阶:Viaversion跨版本
由于Geyser只支持最新版Java-Minecraft版本,若您的服务器不是最新版且未安装跨版本插件,您可能需要通过ViaProxy来连接
首先,您应该再创造一个Termux实例,确保Geyser和ViaProxy都在运行,此外,如果您已经
cd geyser
,您需要先回到主目录同样的,为了整洁,在主目录创造一个文件夹
下载本体
注意,此链接会随版本更新而更新
使用以下命令启动
务必修改相关参数
注意,若您使用了Viaproxy跨版本,您在Geyser中,Java服务器ip必须设置为
127.0.0.1
端口必须设置为25568
- 作者:Sakura Homura
- 链接:https://endercat.eu.org/article/bddc1487-2561-45aa-a11a-ef8d69479c6f
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章