Minecraft Java Server Installer for Raspberry Pi, PINE64 and Other SBCs.
大強翻譯整理 Latest update 2021/05/05
說明
Pinecraft 是基于 Linux 的 Minecraft “我的世界”服務(wù)器端安裝器,能讓你快速搭建基于樹莓派(包括其他單板電腦)的 Minecraft 游戲服務(wù)器辕坝。安裝器能夠自動完成服務(wù)器端的安裝與設(shè)定工作。如果你已經(jīng)使用 Pinecraft 創(chuàng)建了屬于自己的 Minecraft 游戲服務(wù)器音半,也可以通過再次運行 Pinecraft 安裝程序進行升級贡蓖,以體驗最新版的功能。
用 Pinecraft 安裝器斥铺,俺家閨女只用了20分鐘的時間就搭建完成了整臺游戲服務(wù)器。關(guān)于安裝的圖文解說晾蜘,將用另外的一篇文章做介紹。
Linux操作系統(tǒng)
經(jīng)過測試肆饶,Pinecraft 安裝器可在 Raspberry Pi OS Lite 32 位版本和 Ubuntu Server 12.04 64-Bit for Raspberry Pi 服務(wù)器版上使用。對于樹莓派 Raspberry Pi 4b 8G 內(nèi)存版燎字,推薦使用 Ubuntu Server 64 位服務(wù)器操作系統(tǒng)阿宅,64位操作系統(tǒng)能夠讓樹莓派8G版本調(diào)用更多的內(nèi)存資源。Ubuntu Server 12.04 64位操作系統(tǒng)下載地址:https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04.2&architecture=server-arm64+raspi
硬件要求
我的世界官方服務(wù)器Vanilla需要基于 Debian 發(fā)行版的 Linux 操作系統(tǒng)洒放,比如Raspberry Pi OS Lite,但不要為采用的 Linux 系統(tǒng)安裝桌面環(huán)境妖异。如果樹莓派內(nèi)存大于4G领追,推薦使用 64 位的 Linux 操作系統(tǒng)以便利用更多的內(nèi)存提升性能。
- 樹莓派主板棕孙,內(nèi)存至少為 4G
- 穩(wěn)定的電源些膨,推薦樹莓派官方 5V3A Type-c 接口電源
- 良好的散熱,保證在 CPU 超頻模式下穩(wěn)定運行
- 千兆網(wǎng)線订雾,通過網(wǎng)線將樹莓派連接到路由器
- 高速 microSD 卡,容量為16G 或 32G
玩家賬號
運行我的世界服務(wù)器并不需要賬號烫映,玩游戲才需要賬號。每位游戲玩家都需要一個 Minecraft Java 版賬號窑邦,以便通過 Java 版 Minecraft 客戶端進行游戲壕探。
可從某寶購買“我的世界 Java 版兌換碼”,然后在 Windows 10 中登陸 Microsoft 賬戶進行游戲兌換李请。也可以從 https://minecraft.net 官網(wǎng)直接購買厉熟。
注意:Minecraft Java 版客戶端不是 Windows 10 應(yīng)用商店中的 Minecraft 版本较幌,也不是網(wǎng)易版的賬號。
Minecraft 游戲服務(wù)器版本
選擇“我的世界”游戲服務(wù)器版本绢片。Pinecraft 安裝器包含了如下版本:
Paper 支持插件/創(chuàng)建速度快Paper版基于 Spigot 并兼容其插件岛琼,Paper 在 Spigot 基礎(chǔ)上做了性能優(yōu)化。更多信息https://papermc.io/
Fabric 支持插件/創(chuàng)建速度快輕量級的 Minecraft 服務(wù)器槐瑞。更多信息 https://fabricmc.net/
Spigot 支持插件/創(chuàng)建速度慢在 Craftbukkit 上進行優(yōu)化,Spigot 允許在服務(wù)端使用mods困檩。Spigot 能夠在樹莓派Pi 4 4G、8G版本或者其他不少于 4G 內(nèi)存的設(shè)備上流暢運行等舔。更多信息 https://www.spigotmc.org/糟趾;更多關(guān)于 Mods 的介紹請參考 https://minecraft.fandom.com/zh/wiki/Mods?variant=zh
Cuberite 創(chuàng)建速度慢 Cuberite 是采用C++編寫的備選服務(wù)器類型,只能使用老版 Jave 客戶端進行游戲,當(dāng)前支持的“我的世界”客戶端版本為 1.12.2鳖藕。Cuberite 的優(yōu)勢是能夠在舊型號樹莓派上運行。
Vanilla 創(chuàng)建速度快Vanilla 是我的世界官方服務(wù)器版本著恩,不允許采用 mods,對單板電腦(single-board computer)優(yōu)化很有限邀摆,在樹莓派 Pi 4 的 4G 版上能夠流暢運行伍茄。更多信息 https://minecraft.net
游戲模式
生存模式 生存模式(Survival Mode)是 Minecraft 中的一種游戲模式。在該模式中敷矫,玩家必須要收集資源、建造建筑榨汤、和怪物戰(zhàn)斗、進行饑餓管理和探索世界來生存和發(fā)展妓灌。
創(chuàng)造模式 創(chuàng)造模式(Creative Mode)移除了游戲中的生存內(nèi)容蜜宪,并且允許玩家方便自由地創(chuàng)造和破壞結(jié)構(gòu)與機械,也可使背景音樂發(fā)生改變端壳。玩家甚至可以在創(chuàng)造模式中飛行损谦。
Plugin 插件
對于任何支持插件的 Minecraft 服務(wù)器,只需將插件 ZIP 壓縮文件放置到 ~/minecraft/plugins
目錄中照捡,然后在終端窗口中運行命令 ~/minecraft/restart
,通過重啟服務(wù)器讓插件生效闯参。任何插件都可能對服務(wù)器性能造成影響悲立,并導(dǎo)致不穩(wěn)定的情況出現(xiàn)〗挪荩可以從 https://www.spigotmc.org/resources/ 下載更多用于 Bukkit / Spigot 的插件原献。
游戲備份
如需備份 Minecraft 中的游戲進程,請先運行命令 stop
腳本停止Minecraft服務(wù)器后再進行備份姑隅;完成備份后讲仰,使用 server
腳本命令重新啟動Minecraft服務(wù)器。
自動超頻
Pinecraft 安裝程序運行到最后階段,會詢問否需要啟用 CPU 超頻以獲得更好的游戲性能霹俺。安裝程序通過重寫 /boot/config.txt
文件來設(shè)置超頻毒费,在重寫之前會自動將 config.txt 文件備份為 /boot/config-DATETIME.txt
,如果在設(shè)置超頻后出現(xiàn)任何無法進入系統(tǒng)的情況想际,可以通過恢復(fù)備份的 config.txt 配置文件來恢復(fù)系統(tǒng)溪厘。
Pinecraft安裝程序使用
重啟服務(wù)器后連接到 Minecraft 服務(wù)器的終端窗口,以便從 pinecraft 目錄運行安裝腳本:cd pinecraft
進入 pinecraft 安裝目錄 sudo ./install
用管理員權(quán)限運行安裝程序當(dāng)安裝完成后畸悬,會要求重啟服務(wù)器。如果你選擇了自動啟動 Minecraft 服務(wù)器披粟,開機后系統(tǒng)就會自動運行并創(chuàng)建 Minecraft 游戲世界冷冗。第一次啟動將耗費10多分鐘的時間,請耐心等待拇泛。10-15分鐘后可以用 Minecraft Java 客戶端連接服務(wù)器思灌。如想重啟服務(wù)器,千萬不要使用傳統(tǒng)的Linux命令绪颖,必須用如下指令:sudo ~/minecraft/reboot
Minecraft服務(wù)器命令腳本
Minecraft 的命令腳本放置在 ~/minecraft
目錄中甜奄。
~/minecraft/server
運行 Minecraft 服務(wù)窃款。如果選擇了在樹莓派通電后啟動游戲服務(wù)器,此腳本將在每次開機后被自動運行烟阐。
~/minecraft/reboot
如需重啟整臺服務(wù)器,先運行此命令以便保存所有樹莓派隨機內(nèi)存中的游戲文件蜒茄,防止游戲過程丟失。重啟服務(wù)器的時間將長達15-20分鐘玩祟,請耐心等待屿聋。
~/minecraft/stop
安全地停止 Minecraft 游戲服務(wù)。在重啟樹莓派服務(wù)器或者斷電關(guān)機之前转锈,你需要運行此程序以保存游戲進度楚殿。
游戲聯(lián)網(wǎng)
Minecraft 服務(wù)運行在25565端口。如果局域網(wǎng)中游戲脆粥,只需要在游戲中設(shè)置樹莓派的 IP 地址即可冠绢。如果家中寬帶擁有公網(wǎng) IP,可通過設(shè)置路由器端口轉(zhuǎn)發(fā)將服務(wù)器共享給其他玩家弟胀;如果沒有公網(wǎng) IP,也可以免費使用 No-IP 這樣的動態(tài)域名解析服務(wù)(https://www.noip.com)萧朝。無論如何夏哭,建議你在將家中的 Minecraft 服務(wù)器暴露于公網(wǎng)之前,在服務(wù)器端設(shè)置一些外掛程序何址,以便保護每位玩家在 Minecraft 世界中建造的內(nèi)容进胯。
日志文件
~/minecraft/logs/latest.log
以上是 Minecraft 服務(wù)器的日志文件存放路徑。
可以通過運行命令 tail -f ~/minecraft/logs/latest.log
進行查看偎血。
錯誤提示
- Server gets killed by Linux
服務(wù)器進程被 Linux 關(guān)閉。如果出現(xiàn)這種情況颇玷,運行命令:
dmesg -T| grep -E -i -B100 'killed process
查看進程被關(guān)閉的原因。造成進程被殺的一般原因都是因為服務(wù)器上運行了其他程序谒亦,從而導(dǎo)致系統(tǒng)資源不夠造成的阿弃。 對于單板電腦,必須采用無桌面模式脾还,也不要運行除 Minecraft 服務(wù)之外的其他進程入愧。可以通過編輯 ~/minecraft
目錄中的
server 腳本來調(diào)整分配給 Minecraft 游戲服務(wù)的內(nèi)存大小怔蚌。
- Overclock says N/A
超頻不可用旁赊。這是因為你使用的硬件并沒有經(jīng)過 Pinecraft 安裝程序的測試,為了保證設(shè)備的安全终畅,安裝程序禁用了超頻功能离福。
常見問題
官方文檔:Minecraft游戲配置
在調(diào)整Minecraft 任何設(shè)置之前,請先采用默認的配置文件config進行啟動妖爷,之后根據(jù)需要對配置文件進行修改。配置文件所在位置:~/minecraft/server.properties
绿聘。對于如何修改Minecraft游戲的配置文件server.properties次舌,請參考官方說明 https://minecraft.gamepedia.com/Server.properties#Java_Edition_3
官方文檔:Minecraft游戲服務(wù)器設(shè)
https://minecraft.fandom.com/wiki/Tutorials/Setting_up_a_server
Spigot / Paper / Fabric插件
https://www.spigotmc.org/resources/categories/spigot.4/
一般問題
- How do I become admin? /op says I don't have permission. 嘗試成為游戲的管理員垃它,但提示稱不被允許。
解決辦法:玩家用Minecraft游戲客戶端連接樹莓派Minecraft服務(wù)器国拇,SSH登錄服務(wù)器后,打開 ~/minecraft/logs/latest.log 文件查看玩家的UUID也殖。也可以通過這個在線工具查务热,注意僅限正版Java賬號玩家。工具網(wǎng)址:https://category5.tv/tools/minecraft/uuid/
用以下格式編輯 ~/minecraft/ops.json 文件:
[
{
"uuid": "UUID",
"name": "USERNAME",
"level": 4
}
]
用玩家的UUID和USERNAME替換對應(yīng)的值捆毫。修改完成后冲甘,使用 ~/minecraft/reboot
命令重啟服務(wù)器,重啟后設(shè)置的玩家將被賦予游戲管理員權(quán)限濒憋,之后還可以在游戲中用 /op 命令指定其他的玩家為游戲管理員陶夜。
- 如何重新生成游戲中的世界?
如果只是想簡單的刪除當(dāng)前的游戲世界黔夭,指需要移除對應(yīng)的world
文件夾即可捂贿。
Step 1: 在樹莓派服務(wù)器停止Minecraft服務(wù)~/Minecraft/stop
Step 2: 刪除以包含了world名的文件和文件夾rm -rf ~/Minecraft/world*
Step 3: 用sudo ~/minecraft/reboot
命令重啟服務(wù)器,重啟后大約需要10-15分鐘的時間來創(chuàng)建新的世界
===大強的樹莓派系列文章===
*樹莓派 Pi 4 安裝操作系統(tǒng)和更新引導(dǎo)固件 http://www.reibang.com/p/d093cb6f7a0d
*在樹莓派 Pi 4b上搭建 Minecraft 游戲服務(wù)器 http://www.reibang.com/p/4c850bf6a286
*樹莓派 Pi 4b 上搭建 Minecraft 游戲服務(wù)器圖文教程 http://www.reibang.com/p/836b5e3a3746
參考資料:
1. Minecraft Server Installer for Raspberry Pi and Other SBCs https://github.com/Cat5TV/pinecraft
2. Free Raspberry Pi 4 Minecraft Java Server 2021 with Pinecraft https://www.youtube.com/watch?v=1A4FtaiNkrg
3. How to Install Minecraft Server On Raspberry Pi 4 with Pinecraft https://www.youtube.com/watch?v=OKfeB3jklqo