树莓派 Pi 4b 搭建 Minecraft 游戏服务器图文教程

闺女某天告诉俺,有个 Up 主做的内容是各种 Minecraft 我的世界游戏介绍,Up 主提到一个游戏服务器很好玩......
俺不玩游戏,所以闺女讲的基本就是天书。了解后发现 Minecraft 真是个知识宏大的世界。如果游戏服务器环境稳定,甚至能创造出完整的虚拟现实!逐渐萌发了给闺女搭台 Minecraft 服务器的想法。

服务器搭建方式

虚拟主机VPS:阿里云、腾讯云等等很多选择了。优点不多说,缺点就是别人的终究是别人的,不续费就完蛋。
虚拟专用主机:Minecraft Virtual Private Server,专门提供 Minecraft 建站服务的主机,提供友好的界面控制服务器的游戏设置。
群晖NAS存储:买台支持 Docker 功能的群晖 NAS 存储器,用 Docker 功能搭建Minecraft服务器。支持 Docker 功能的群晖价格至少 2000+,如果旧款不支持 Docker 的群晖要升级,花费不低。
小型台式主机:家用电脑也可以搭建 Minecraft 服务器,主要是噪音、耗电、体积等多方面的问题。
单板电脑SBC:体积小耗电少,无需屏幕。娃可以自己动手折腾。价格便宜量又足,性能好过群晖 NAS。最后锁定在树莓派 Raspberry Pi 4b,选择内存 8G 版本主要是为了安装64位操作系统后更能发挥系统优势。

树莓派 Pi 4 主板

硬件准备

  • 树莓派 Raspberry Pi 4b 8GB ¥526.00
  • 32G microSD 高速卡 ¥29.90
  • 铝制散热壳带风扇 ¥30.00
  • USB 电源-5V3A 带开关线 ¥29.00
  • 千兆网线1根(柔软的扁线为佳) ¥9.00
  • micro HDMI 转接头 (非必须) ¥9.00

备注:网线最好选择柔软的扁线,太短太硬的网线与树莓派不好连接

软件准备

树莓派专用 Ubuntu 64 位操作系统

制作树莓派操作系统

安装 Raspberry Pi Imager 后打开,选择下载好的 Ubuntu 64 位操作系统镜像,写入到 microSD 卡上。完成后 Windows 10 会提示让格式化 microSD 卡,不要进行格式化操作,将卡从电脑上取下后插入树莓派中。

制作 microSD 卡操作系统很简单,可以参考官方教程:https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi
也可以查看俺写的另一篇文章:树莓派 Pi 4 安装操作系统和更新引导固件 https://www.jianshu.com/p/d093cb6f7a0d

Ubuntu 64 位操作系统默认是开启 SSH 登录支持的,主机用户名和默认密码都是 ubuntu 。

启动树莓派

把 micros SD 卡插入树莓派;用网线连接树莓派和家中路由器;如果想观察整个启动过程,可以通过 micro HDMI 转换器将树莓派连接到电视或者显示器;所有的物理连接完成后,加电启动树莓派。

在 Windows 10 电脑上按下 WIN+R组合键,输入 cmd ,回车就会弹出命令提示符窗口。

输入Win+R键打开命令提示行

输入如下命令之一获取树莓派的IP地址:
arp -a | findstr dc-a6-32
arp -a | findstr b8-27-eb

查找树莓派IP地址

也可以登录路由器后台,找到名为 pi 的设置,记下树莓派的IP地址。

路由器后台查看IP地址

在命令提示符窗口中继续输入:
ssh ubuntu@192.168.xxx.xxx

192.168.xxx.xxx 是树莓派的IP地址,根据你的情况做更换。
输入后回车,看到以下提示:
Are you sure you want to continue connecting (yes/no)?
输入 yes 继续。

Ubuntu 系统出于安全原因需要强制更改登录的默认密码,这个时候会看到如下文字:
在 Current password 中输入 ubuntu ,在 New password 和 Retype new password 处分别输入两次新的密码。

更改默认的登录密码

如果 Windows 10 提示没有安装SSH命令,可参考微软官方介绍进行安装 https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse

再次登录系统后依次运行如下 Linux 命令:

sudo apt update                                   #获取 Ubuntu 操作系统更新列表
sudo apt upgrade                                  #安装操作系统更新文件
sudo apt install git                              #安装 git 命令
cd ~                                              #返回当前用户根目录
git clone https://github.com/cat5tv/pinecraft     #下载 pinecraft 安装包到树莓派中
cd pinecraft                                      #进入 pinecraft 目录
sudo ./install                                    #运行当前 pinecraft 目录中的 install 脚本

如对 Linux 安装软件很熟悉,直接查看安装过程中的选项,对应操作即可。如果不熟悉,请跳转到后面的安装过程图文版继续阅读。

Pinecraft安装过程主要选项

以下是Pinecraft安装器运行过程中的关键选项:

  • Choose your Minecraft server type 选默认的 Paper 即可
  • Choose your game type 一般选 Survival 生存模式
  • Linux username for server 填 ubuntu
  • End-User License Agreement 同意 Minecraft 用户协议,选 Yes
  • Choose your game seed 不同的seed会有不同的景观。Minecraft Title Screen 很经典,根据自己的喜好选择;
  • Automatically load the server on boot? 启动树莓派的时候自动加载 Minecraft 游戏服务,选 Yes
  • Confirmation 是否需要超频,如果有散热风扇或者散热壳,可以选择 Yes 超频 CPU

安装完成Minecraft服务后,第一次启动的时间会长达10-15分钟,请耐心等待。完成重启后,就可以用PC端的 Minecraft 客户端进行连接,服务器地址就是树莓派的 IP 地址。

Minecraft服务器控制命令

以下命令都需要 SSH 登录到树莓派服务器后进行操作:

/ect/init.d/pinecraft status        #查询Minecraft服务器状态,1为启动,0为未启动
~/minecraft/server                  #运行 Minecraft 服务。如果选择了在树莓派通电后启动游戏服务器, 此脚本将在每次开机后被自动运行。
~/minecraft/stop                    #安全地停止 Minecraft 游戏服务。在重启树莓派服务器或者断电关机之前,你需要运行此程序以保存游戏进度。
~/minecraft/restart                 #仅重启游戏服务,不重启树莓派
~/minecraft/reboot                  #重启整台服务器,先运行此命令以便保存所有树莓派随机内存中的游戏文件,防止游戏过程丢失。重启服务器的时间将长达 15-20 分钟,请耐心等待。

安装过程图文版

Step1:运行 sudo ./install 之后的安装器说明

欢迎屏幕

Step2:开始安装 Java

安装 Java 环境

Step3:Choose your Minecraft server type 选择Minecraft服务器类型,一般选择Paper

选择 Minecraft 服务器类型

Step4:Choose your game type 选择 Minecraft 的游戏模式,一般选择 Survival

游戏模式选择 Survival

Step5:Linux Username for Server 输入Linux用户名 ubuntu

输入 Linux 主机用户名

Step6:End-User License Agreement 同意 Minecraft 的协议

同意协议

Step7:Choose your game seed 选择你想体验的世界,如果选 Random 就会随机生成

选择游戏中的世界(地图)

Step8:Automatically load the server on boot 开机自动启动 Minecraft 游戏服务,选 Yes

开机自启动

Step9:Information 显示 Minecraft 服务设置

显示当前设置

Step10:Confirmation 确认是否超频,一般选 Yes

询问是否需要超频

Step11:Success 安装成功!

安装成功

安装完成后自动回到命令提示行窗口。可以输入 /etc/init.d/pinecraft status 查看服务器状态,1 表示已启动,0 表示未启动。

查看 Minecraft 游戏服务状态

到此为止,树莓派 Minecraft 游戏服务器就搭建好了。 让娃们开心的游戏吧。以下是用电脑 Minecraft 客户端加入游戏的方法:

  1. 选 Multiplayer 多人游戏
打开客户端选多人游戏
  1. 选 Add Server 添加服务器 ,Server Name 服务器名字随便输一个,Server Address 输入树莓派IP地址
输入游戏服务名称和 IP 地址
  1. Join Server 选中添加的服务器,加入游戏


    选中服务器加入游戏

===大强的树莓派系列文章===
*树莓派 Pi 4 安装操作系统和更新引导固件 https://www.jianshu.com/p/d093cb6f7a0d
*在树莓派 Pi 4b上搭建 Minecraft 游戏服务器 https://www.jianshu.com/p/4c850bf6a286
*树莓派 Pi 4b 上搭建 Minecraft 游戏服务器图文教程 https://www.jianshu.com/p/836b5e3a3746

参考资料

  1. Minecraft Server Installer for Raspberry Pi and Other SBCs https://github.com/Cat5TV/pinecraft
  2. How to Make a Minecraft Server With Plugins https://www.instructables.com/How-to-Make-a-Modded-Minecraft-Server/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,997评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,603评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,359评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,309评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,346评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,258评论 1 300
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,122评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,970评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,403评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,596评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,769评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,464评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,075评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,705评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,848评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,831评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,678评论 2 354

推荐阅读更多精彩内容