利用ARM平臺(香橙派5)搭建一個低功耗的MC服,并且使用WEB面板進行管理

技術交流群: 690989013(B站回復很慢)
本文已經(jīng)錄制了視頻教程,在經(jīng)過剪輯與配音之后會進行上傳。
相關鏈接:
前言
對于個人服主來說,最為理想的平臺是一個性能夠用,功耗較低,管理簡便,簡單不易故障并且當你并不想繼續(xù)開服之后,也能輕松轉(zhuǎn)化為其他用途(NAS 軟路由 智能家居中樞)。
這里選擇的是香橙派5,當然,本文的方法適用于所有ARM(AArch64)的平臺。
這個開發(fā)板搭載了rk3588s 4核A76+4核A55,8GRAM,還可以支持一個NVMe的硬盤(雖然帶寬較低,NAND硬盤的性能還是比eMMC和TF卡高到不知道哪里去了)。這個平臺的性能完全足夠了,開著創(chuàng)造跑圖也吃不滿。我為其設計了一個簡易的3D打印小外殼,以支持全尺寸的2280硬盤。
當然,這也是開源的:https://www.printables.com/model/523328-orangepi5-case。


1 寫入Ubuntu鏡像到NVMe硬盤
其實這也不是一個必要步驟,如果不追求性能完全可以把ubuntu的鏡像寫入tf卡。
我這里采取的方法是先將Ubuntu桌面版鏡像寫入TF卡,然后在通過Ubuntu的balenaEtcher寫入Ubuntu服務器鏡像到NVMe硬盤,這是一個相對簡單的方法。采用沒有Gnome的服務器鏡像也是為了節(jié)省資源。畢竟他只是一個低功耗的arm平臺,光是運行GUI就會占用相當多的資源。好在本文提供了MCSManger的安裝方式,在一起安裝妥當后并不需要經(jīng)常使用SSH,而是使用更為便捷的web面板進行管理。
在寫入完成之后就可以關機拔掉tf卡然后重啟了。
默認密碼是orangpi。
注意,如果你對外網(wǎng)開放了任何形式的終端連接方式,請一定要更改默認密碼和root密碼。包括網(wǎng)頁面板。



2 運行一個基礎的MC服務端
因為香橙派的鏡像站默認就是華為,所以也不需要手動更改,直接更新一下就好了,然后就是安裝JDK
apt update????????????????????????? //更新APT包列表
apt install openjdk-18-jdk ??//安裝JDK18
然后我們新建一個目錄,并且下載Bukkit端。當然,你也可以使用Spigot或者原版或者一些支持Forge的服務端。這里演示用的是1.20.1,你也可以去下載其他版本的。
mkdir?MC1201
wget https://download.getbukkit.org/craftbukkit/craftbukkit-1.20.1.jar //下載bukkit
新建一個screen,并且運行服務端
screen?
java -Xmx6G -Xms2G -jar craftbukkit-1.20.1.jar -nogui //運行服務端
運行完之后會自己退出,我們需要同意一下eula,用nano編輯器就可以了
nano eula.txt
把false改成true
Ctrl+x保存退出即可
再次運行便會生成世界并成功運行。





3,安裝面板
sudo wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup_cn.sh | bash
官方一鍵安裝腳本可以在這個平臺直接用,并不需要手動安裝nodejs,之前的專欄也有介紹過利用bt面板運行MCSManger面板,這里就不多做介紹了。


4 運行服務端
簡單配置一下,如果你是完全跟著我的步驟走的話,服務端工作目錄為/root/MC1201。
記得kill一下screen,以免開重復了。
MCSManger的配置簡單易懂人性化,老少皆宜。


如果還有什么不懂的建議直接qq找我,因為ARM開服的流程真的差不多,幾乎沒有什么需要特別注意的地方。