酷安APP 发现科技新生活

【MCJE】利用GeyserMC在MCBE中玩MCJE

wherewhere

2020-11-17 一加7 Pro

#Minecraft# #我的世界#
前言
最近想加入一个JE服玩玩,正好加入了一个JE BE互通服,于是突发奇想,在手机上开一个Geyser服不就能玩Java版了吗?而且感觉比boat还好用,毕竟boat只能分配几百兆内存,运行1.12以上版本也不太稳定。

在手机上玩JE

注意事项
本教程默认阅读者具有一定Linux使用经验,本方案以Android搭配基于Linux Deployer的Ubuntu为例,本实例中Android版本号为10,Ubuntu版本号为21.04

配置详情

配置环境
由于Geyser基于Java,所以我们需要先安装Java,非常简单,键入以下命令
sudo apt update
sudo apt install default-jre

安装Java

下载必要文件
想要运行Geyser,就必须要下载Geyser,同时由于Geyser只是一个代理,我们还要下载JE服务端
输入命令回到根目录(或者你需要的目录)
cd
新建文件夹(以Geyser为例)
mkdir Geyser

创建文件夹

进入文件夹
cd Geyser
下载Geyser(你可以使用其他方式下载)
wget 查看链接

获取Geyser

回到根目录(或你想要的目录)
cd
创建文件夹(以Minecraft Java Server为例)
mkdir "Minecraft Java Server"

创建文件夹

进入文件夹
cd Minecraft\ Java\ Server/
下载JE服务端(以1.16.4为例)
wget 查看链接

下载服务端

运行服务器
停留在当前路径,先配置JE服务器
输入以下命令启动服务器
Java -jar server.jar

启动服务器

这时终端会报错,这是因为你没有同意EULA,修改eula.txt(以vim为例)
vim eula.txt
将false修改为true

修改eula.txt

再次运行服务器,这时一切将会正常
Java -jar server.jar

开启服务器

无需修改配置,新建一个终端,进入Geyser所在目录
cd Geyser

进入文件夹

启动Geyser
java -jar Geyser.jar

启动Geyser

进入Minecraft Java Edition
(如果你使用的是Windows 10,请先在PowerShell中运行以下命令
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MinecraftUWP_8wekyb3d8bbwe")

进入Minecraft,打开好友栏,其中将会出现Geyser

Geyser

登录帐号

登录

尽情游玩吧

可以加载JE皮肤

当然通过配置Geyser还可以登录其他的Java服务器,但是由于转译的不完善,可能会被反作弊插件判为作弊,本教程只简单介绍该方案的大致方法,若有疑问可以在评论区中提出,未来的某天可能会发布更高阶的教程,感谢大家的支持。
参考资料
Geyser官方教程查看链接
推荐阅读
Geyser使用教程——通过它来实现基岩版进入Java版服务器,现已支持Java1.16.2:查看链接

4
49