树莓派俱乐部 树莓派俱乐部
  • 首页
  • 树莓派
  • OpenWrt
  • Python
  • Linux
  • 注册 登录
立即登录
0文章
0评论
0获赞
  • 首页
  • 树莓派
  • OpenWrt
  • Python
  • Linux
主页 › 树莓派 › 在树莓派上运行java转基岩版代理服务器
#树莓派#

在树莓派上运行java转基岩版代理服务器

10月前
833 4 2

的确,你没有看错,我们要使用树莓派做一个Java版转基岩版的代理服务器,实现多端运行。

前提是你已经搭建了一个Java版服务器,而且你搭建的Java版服务器能够正常使用,关于如何在树莓派上搭建Java版服务器可以看以下文章。

如何在Raspberry Pi上安装 Minecraft Server

在这里我们使用Geyser作为代理服务端,github地址 https://github.com/GeyserMC/Geyser 。

在github的release上有已经编译好的版本,你可以直接下载,但是因为minecraft不断更新,我们使用源码进行编译。

你可以参考搭建minecraft的Java版服务器的方法安装openjdk,但是我这里建议安装oracle官方的Jre,正好oracle为树莓派有arm32位定制版jre,以下命令适用于官方raspbian和已经开启32位兼容模式的树莓派64位Debian。

wget https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/pool/main/o/oracle-java8-jdk/oracle-java8-jdk_8u65_armhf.deb
dpkg -i oracle-java8-jdk_8u65_armhf.deb

安装maven:

sudo apt-get install maven -y

然后克隆项目:

git clone --depth=1 -b master https://github.com/GeyserMC/Geyser
cd Geyser
git submodule update --init --recursive

在项目目录里进行构建

mvn clean install

估计要等一会,主要是要下载很多文件,所以你的网络质量不好的话可能会编译失败。

提示编译完之后,在Geyser/bootstrap/standalone/target里面把Geyser.jar复制到一个新文件夹里。

cd ..
mkdir Geyser-proxy
cp Geyser/bootstrap/standalone/target/Geyser.jar Geyser-proxy

然后第一次运行会生成配置文件,同时也会启动失败,只有你正确配置了之后才能启动成功。

java -Xms1024M -jar Geyser.jar

编辑配置文件

nano config.yml

注意修改以下信息就行了

bedrock:
  address: 0.0.0.0
  port: 19132 #设置树莓派端口
  motd1: "GeyserMC"
  motd2: "Another GeyserMC forced host."
remote:
  address: 192.168.31.xx #你搭建的Java服务器地址
  port: 25565
  auth-type: offline #关闭验证

Ctrl+o保存后重新运行,使用screen命令挂在后台。

screen -S java-proxy
java -Xms1024M -jar Geyser.jar

看到以下信息就表示成功

[10:29:40 INFO] ******************************************
[10:29:40 INFO] Started Geyser on 0.0.0.0:820
[10:29:40 INFO] Done (0.645s)! Run /geyser help for help!
> 

然后挂在后台退出

Ctrl + A
Ctrl + Z

然后我们打开基岩版,看到服务启动成功。

在树莓派上运行java转基岩版代理服务器-树莓派俱乐部

点击进入

在树莓派上运行java转基岩版代理服务器-树莓派俱乐部
在树莓派上运行java转基岩版代理服务器-树莓派俱乐部

惊奇,进去了。

看好了,这可是Java版服务端!!!

这里的Java版服务器为1.15.2,基岩版客户端为1.14

2
# 树莓派
相关文章
树莓派4B安装Windows10桌面版
在树莓派上使用RaspAP开启热点
树莓派3B Windows 10桌面版安装GPU驱动
树莓派3B安装Windows10桌面版
评论 (4)
再想想
  • latel

    我构建成功了,就是性能太差,构建了很久

    4月前
    回复
  • ssh

    构建那一步

    9月前
    回复
  • ssh

    编译总是失败啊,貌似得翻墙

    9月前
    回复
    • chainsx

      @ssh 貌似不用,但是实在不行的话可能真的需要一点轻功

      9月前
      回复
hatlujam网站编辑
8文章 2评论 74获赞
每日快讯
树莓派俱乐部今天备案成功搬回国内
1年前
网站稳定运行了将近一年的时间,期间域名没有完成备案,其他几个管理包括我在内由于时间问题并没有积极的维护网站,为了更好服务大家,经过商量后决定将域名备案 ...[阅读全文]
更多
文章聚合
重磅!64位PIXEL桌面版本系统发布
12月前
树莓派 cmdline.txt 内核参数命令
2年前
如何在 Raspberry Pi 上安装 Apache 和 PHP
1年前
树莓派 Ubuntu 18.04 更换apt 源
2年前
树莓派搭建minecraft我的世界基岩版服务器
11月前
  • 首页
Copyright © 2018-2021 树莓派俱乐部. Designed by nicetheme. 蜀ICP备19024445号-2