【MCJE】利用GeyserMC在MCBE中玩MCJE

【MCJE】利用GeyserMC在MCBE中玩MCJE

#Minecraft# #我的世界#

前言

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

MCJE
在手机上玩JE

注意事项

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

配置
配置详情

配置环境

由于Geyser基于Java,所以我们需要先安装Java,非常简单,键入以下命令

1
2
sudo apt update
sudo apt install default-jre
Java
安装Java

下载必要文件

想要运行Geyser,就必须要下载Geyser,同时由于Geyser只是一个代理,我们还要下载JE服务端

输入命令回到根目录(或者你需要的目录)

1
cd

新建文件夹(以Geyser为例)

1
mkdir Geyser
文件夹
创建文件夹

进入文件夹

1
cd Geyser

下载Geyser(你可以使用其他方式下载)

1
wget https://ci.nukkitx.com/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/standalone/target/Geyser.jar
wget
获取Geyser

回到根目录(或你想要的目录)

1
cd

创建文件夹(以Minecraft Java Server为例)

1
mkdir "Minecraft Java Server"
Minecraft Java Server
创建文件夹

进入文件夹

1
cd Minecraft\ Java\ Server/

下载JE服务端(以1.16.4为例)

1
wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jar
wget
下载服务端

运行服务器

停留在当前路径,先配置JE服务器

输入以下命令启动服务器

1
Java -jar server.jar
启动
启动服务器

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

1
vim eula.txt

false修改为true

eula.txt
修改eula.txt

再次运行服务器,这时一切将会正常

1
Java -jar server.jar
服务器
开启服务器

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

1
cd Geyser
文件夹
进入文件夹

启动Geyser

1
java -jar Geyser.jar
Geyser
启动Geyser

进入Minecraft Java Edition

(如果你使用的是Windows 10,请先在PowerShell中运行以下命令

1
CheckNetIsolation LoopbackExempt -a -n="Microsoft.MinecraftUWP_8wekyb3d8bbwe"

Screenshot_20201116-235303

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

好友栏
Geyser

登录帐号

登录
登录

尽情游玩吧

JE皮肤
可以加载JE皮肤

当然通过配置Geyser还可以登录其他的Java服务器,但是由于转译的不完善,可能会被反作弊插件判为作弊,本教程只简单介绍该方案的大致方法,若有疑问可以在评论区中提出,未来的某天可能会发布更高阶的教程,感谢大家的支持。

参考资料

Geyser官方教程:查看链接

推荐阅读

Geyser使用教程——通过它来实现基岩版进入Java版服务器,现已支持Java1.16.2:查看链接

【MCJE】利用GeyserMC在MCBE中玩MCJE 作者 @wherewhere 2020年11月17日 发表于 酷安,转载请注明出处