使用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服务端文件] |
然后运行它,你会看见一个报错
这个是正常现象,因为你没有同意用户协议,你会发现文件夹里面多了一些文件,打开eula.tx
t,把eula=false
改成eula=true
改好后,再次运行,如果出现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,然后重新开机服务器,现在你的服务器已经允许盗版玩家进入了、