使用Geyser搭建Minecraft基岩Java互通服务器

1. 购买云服务器

可以通过云服务器的方式来搭建mc服务器,云服务器的厂商有很多,国内有名的是阿里云,购买云服务器后,ssh连接进入终端。

2. 安装JDK

mc通过Java运行,你需要在JDK官网下载最新版本的JDK安装在云服务器上。

3. 安装服务器核心

mc服务器的服务端有很多,我选择Paper,它的优点之一就是可以安装插件。可以通过Paper下载链接来下载服务端,下载后解压,得到一个jar文件,把它重命名一个好记的名字,比如paper.jar

新建一个可执行文件来开启服务器,在Linux下你可以创建start.sh;Windows下你可以创建start.bat,然后在里面输入以下内容

1
java -jar [paper服务端文件]

然后运行它,你会看见一个报错

pFt0ep9.png

这个是正常现象,因为你没有同意用户协议,你会发现文件夹里面多了一些文件,打开eula.txt,把eula=false改成eula=true

pFt0uOx.png

改好后,再次运行,如果出现done的字样就是开启成功了。

目前服务器谁都不能进入,你需要在云服务器安全组里放行25565端口,这样其他人才可以进入服务器游玩。现在,Java版的玩家可以通过服务器公网IP:25565进入你的服务器了

此时的服务器只运行正版玩家进入,如果你想要让盗版玩家进入,打开server.properties,找到online-mode,把它改成true即可。

4. 安装Geyser

安装Geryser可以使基岩版玩家进入Java的服务器,进入Geryser下载链接下载Geyser-Spigot.jar,然后放到服务器文件夹里面的plugins文件夹里面,运行我们创建的可执行文件开启服务器即可。然后在云服务器的安全组放行19132端口,使任何人可以进入你的服务器,这是基岩版的服务器端口,基岩版版的玩家可以通过服务器公网IP:19132进入你的服务器了

Geryser默认也是开启正版验证的,我们需要进入plugins/Geyser-Spigot文件夹,编辑config.yml找到remote里面的auth-type,把他改成offline,然后重新开机服务器,现在你的服务器已经允许盗版玩家进入了、