樹莓派4B搭建Grasscutter

搭建環(huán)境:
樹莓派4B(運(yùn)存建議2G以上),Debian11(64-bit)(必須為64位系統(tǒng)),可用儲(chǔ)存空間3G左右

下載速度緩慢請(qǐng)使用魔法
有任何疑問可以留言,也歡迎大家加入Grasscutter官方discord,他們會(huì)耐心地為你解答(https://discord.com//T5vZU6UyeG)

一,安裝Java17
方法一:使用默認(rèn)源直接安裝
apt update && apt install openjdk-17-jdk-headless
方法二:添加Java源安裝
echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update && apt install openjdk-17-jdk-headless
檢驗(yàn)安裝是否成功:
java -version

二,安裝mongodb
經(jīng)過本人實(shí)測(cè),在樹莓派上使用apt直接安裝mongodb將無法啟動(dòng),嘗試修復(fù)無果后選擇手動(dòng)安裝,以下安裝示例為將mongodb安裝到/opt下,請(qǐng)根據(jù)實(shí)際情況修改
下載:
cd /opt
wget https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-rhel82-4.4.6.tgz
tar -xvf mongodb-linux-aarch64-rhel82-4.4.6.tgz
mv mongodb-linux-aarch64-rhel82-4.4.6 mongodb
創(chuàng)建軟鏈(請(qǐng)使用絕對(duì)路徑):
sudo ln -s /opt/mongodb/bin/mongod /usr/local/bin/mongod
sudo ln?-s?/opt/mongodb/bin/mongo?/usr/local/bin/mongo
新建db和logs目錄以及l(fā)og和conf文件:
mkdir /opt/mongodb/db
mkdir /opt/mongodb/logs
touch?/opt/mongodb/logs/mongodb.log
touch?/opt/mongodb/mongodb.conf
設(shè)置conf文件:
nano?/opt/mongodb/mongodb.conf
寫入以下內(nèi)容(請(qǐng)自行將#部分內(nèi)容刪除):
dbpath = /opt/mongodb/db
logpath = /opt/mongodb/logs/mongodb.log
port = 27017 #端口
fork = true #以守護(hù)程序的方式啟用,即在后臺(tái)運(yùn)行
#auth=true #需要認(rèn)證。如果放開注釋,就必須創(chuàng)建MongoDB的賬號(hào),使用賬號(hào)與密碼才可遠(yuǎn)程訪問,第一次安裝建議注釋
bind_ip=0.0.0.0 #0000代表允許遠(yuǎn)程訪問,127.0.0.1是只允許本地訪問
啟動(dòng)mongodb:
mongod -f /opt/mongodb/mongodb.conf
(此處不為mongodb設(shè)置用戶名和密碼,如有需要,請(qǐng)自行設(shè)置)

三,安裝Grasscutter
在任意位置為Grasscutter創(chuàng)建一個(gè)文件夾并下載最新的Grasscutter(此處用/opt/Grasscutter作演示)
mkdir /opt/grasscutter
cd /opt/grasscutter
wget?https://github.com/Grasscutters/Grasscutter/releases/download/v1.6.2/grasscutter.jar
chmod 777 grasscutter.jar
(示例鏈接為編輯此文章時(shí)的最新版,下載最新版Grasscutter請(qǐng)?jiān)L問:https://github.com/Grasscutters/Grasscutter/releases)

四,git最新服務(wù)端資源至本地
安裝git:apt install git
拉取最新資源:git clone https://gitlab.com/YuukiPS/GC-Resources.git?&& cd GC-Resources
移動(dòng)資源至grasscutter文件夾下:mv Resources resources && mv resources /opt/grasscutter

五,配置Grasscutter運(yùn)行
cd /opt/grasscutter
java -jar grasscutter.jar
提示> Done! For help, type "help"后輸入stop停止運(yùn)行,退出后:
nano config.json
將以下圖片位置內(nèi)容修改,其他內(nèi)容保持不變即可(accessAddress請(qǐng)?zhí)顚憳漭删钟蚓W(wǎng)IP)

保存退出后即可運(yùn)行Grasscutter:java -jar grasscutter.jar
注:若無法連接服務(wù)器請(qǐng)檢查防火墻設(shè)置
在開啟完畢的終端里輸入以下命令創(chuàng)建賬號(hào):account create 用戶名 UID
UID可以留空自動(dòng)生成,登錄游戲時(shí)使用用戶名登錄即可,第一次登錄時(shí)輸入的密碼即為賬號(hào)的密碼

快去提瓦特旅游吧!
參考鏈接:https://www.bilibili.com/read/cv20656230
https://blog.csdn.net/ansinyu/article/details/118074124