300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 树莓派搭建服务器java 使用树莓派架设Minecraft服务器端

树莓派搭建服务器java 使用树莓派架设Minecraft服务器端

时间:2023-10-26 15:03:07

相关推荐

树莓派搭建服务器java 使用树莓派架设Minecraft服务器端

家里有个闲置着的派,以前用来架设Resilio Sync,用于存放自己的一些常用到的文件,但是因为前段时间的某种不可抗力的原因,Resilio Sync在国内的中继服务器出现了问题,所以我就暂时没有使用了。本来考虑使用Resilio Sync的开源替代品Syncthing,但是我的文件中零散的文件过多,派的性能并不能很好的发挥,也只能作罢,闲置了一段时间。

我使用的设备并不是树莓派,而是深圳的D版,香橙派(Orange Pi),整体上来说都和树莓派相同,期间的区别并不大,主要就是香橙派便宜。

使用树莓派架设的Minecraft服务器的方法早在我就已经在树莓派上面试过,在此写一下,是为了方便我的朋友使用。本来网易的国服的我的世界挺好的,无奈的地方是Mod在现在还有点少,自己运行的小型服务器更能满足朋友之间联机的小需求。

1.准备工作

首先要对树莓派的系统进行烧写,我使用的是Orange Pi官方提供的Raspbian系统,当然你要是树莓派的话官网直接就有下载的。

推荐的还是官方的Raspbian,适配得稍微成熟一点,其他的纯正Linux也是可以的,步骤几乎相同。不带桌面的能减少占用,有更好的性能。

写入系统镜像到内存卡也无需多言。

将树莓派接入到局域网,通过SSH连接。

当系统就绪后需要对磁盘空间进行扩容,这样才能发挥内存卡的空间,我使用的是一张服役多年的Sandisk 32G class10的内存卡。

2.对树莓派进行扩容

输入df -h,查看当前的磁盘情况。

发现主分区的大小明显过小,不够我们使用,剩余未分配的空间都在mmcblk0p2,就是相当于第二磁盘分区。

我们使用Linux自带的磁盘管理命令fdisk来操作磁盘。

不过在此之前,我们得查看mmcblk0p2分区的起始地址,我们相当于把两块盘拼接在一起。

输入cat /sys/block/mmcblk0/mmcblk0p2/start,记录下该值,下文会使用。

我的值为图中所示,不同的分区情况值会不同。

使用fdisk命令,但因为我们现在的身份还不是root,为了有权限使用fdisk,需要加入sudo,当然,你也可以在此之前打开系统的root权限。

输入sudo fdisk /dev/mmcblk0,对mmcblk0分区进行操作。

依次输入d,删除分区。然后输入2,我们需要删除第二分区,接下来输入n,新建一个分区,p,分区的类型为主分区,2,分区2。再输入刚刚上面记录的起始分区的值,我的是124928,最后输入w,对上述的操作写入。

再使用 sudo reboot重启进入系统。

重启完成后,使用sudo resize2fs /dev/mmcblk0p2,对文件系统重定义大小,再次使用df -h进入查看时,则是我们想要的空间大小。

3.对系统进行简单超频和配置

树莓派的低性能是人尽皆知的,尽可能多的压榨其中的性能自然也是情理之中,需要注意的可能就是需要对树莓派自带的散热系统进行加强。

输入sudo raspi-config,进入树莓派的配置界面,新旧版本的系统配置界面不尽相同。

这里有几个选项,酌情选择吧,我的Orange Pi有个Pi 2的性能选项,我选择的是High。

选择好了频率,需要安装gl-图形程序库,可选安装。

如果需要安装,则先执行sudo apt-get update,一次。

Minecraft是使用Java编写的,所以我们需要安装JDK库。系统自带的也有JDK,只不过是JDK 1.7,我们需要使用jdk1.8,才能运行我们需要的启动器。

自带的源安装JDK并不靠谱,推荐到oracle官网下载arm版的JDK。

自行确认下自己的设备是32位还是64位系统。

sudo tar zxvf 下载的JDK包名 -C /opt/

例如:sudo tar zxvf jdk-8u161-linux-arm32-vfp-hflt.tar.gz -C /opt/

使用sudo /opt/解压目录名/bin/java -version

例如:sudo /opt/jdk1.8.0/bin/java -version

环境的配置就完成了。

4.安装Minecraft服务器端

我们为了能玩到最新的MC新特性,我们准备安装的是Minecraft Forge,你也可以安装水桶服,等等。

进入/

通过Winscp传输到用户目录下。

接下来的命令则与Windows上相同。

等待,配置,安装完成。

到这里,安装的步骤就完成了。

玩火吗?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。