使用Raspbian在树莓派上建立一个Minecraft服务器
(之前好像某地写过…想不起来了所以再发一次)
在玩Minecraft的时候,不是使用Pi Edition,而是使用普通的(PC,Mac)版本来进行多人游戏的服务器。我认为每个家庭应该有一台这样的服务器,非常有趣。客户端需要有许可证才能玩(^^;)
请从以下URL下载服务器程序。
如果直接获取Raspbian,可以按以下方式进行。
wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar
将需要的软件包安装上。Java 和 screen 命令。虽然本次说明省略了 screen,但在实际运营时,它非常方便。
sudo apt install oracle-java8-jdk screen
在存放之前的程序(server.jar)的目录中执行以下操作。
java -Xmx1024M -Xms1024M -jar server.jar nogui
首次运行时,会生成一个名为 eula.txt 的文件,并立即结束。打开该文件,编辑其内容,将 false 改为 true。这样就可以表示同意了条款。
eula=true
再次执行上述命令,然后开始生成地形,请稍等片刻。
在Mac(或PC)上启动Minecraft,并选择“直接连接”或“添加服务器”。
请在「地址」栏中输入「raspberrypi.local」。请使用您设置时的名称(默认名称为raspberrypi.local,但在屏幕截图中显示为「raspi05.local」)。
只需要像普通的多服务器一样连接即可!树莓派内有一个广阔的世界!
起初,我在Raspberry Pi 2上进行了实验,但似乎存在资源不足的问题。当我稍微快速移动时,会出现诸如「移动太快」等警告,并导致服务器崩溃。在Raspberry Pi 3上,似乎运行得还不错,但从规格上来看可能非常勉强。
如果为RaspberryPi分配一个固定的IP地址,那么你甚至可以将其公开到互联网上,与远方的任何人一起玩游戏。虽然需要了解一些安全相关的知识和其他周边知识,但这可能是一个很好的服务器运维体验。