Grasscutter(樹莓派ubuntu server 安裝教程)
????????這是一個關(guān)于在Ubuntu(linux)上架設(shè)游戲服務(wù)器的方法。主要目的是技術(shù)交流(小白友好型),請勿用于商業(yè)用途,僅供學(xué)習(xí)樹莓派使用。不提供任何文件。我喜歡這款游戲,更希望這是一款單機游戲。網(wǎng)絡(luò)上的東西都是虛無的,總有消失的一天,而在本地硬盤上,留著傳世都可以??!
????????我也是剛開始研究樹莓派server,網(wǎng)上的教程很多,但是沒有完全給小白的教程。有人說,玩Linux的人想必都對電腦十分了解吧,其實也不完全是這樣。任何一門技術(shù),仿佛如一座高塔,這第一塊磚是最難找到的。而網(wǎng)上的教程往往忽略了這第一步。我本人也是初學(xué)者,下面的內(nèi)容對于大佬來說肯定是基礎(chǔ)中的基礎(chǔ),但是對于小白來說,應(yīng)該還是有一點幫助的。我當(dāng)時也研究了好久,遇到了不少問題。
第一部分是搭建樹莓派ubuntu服務(wù)器。(然后歡迎掉入樹莓派這個坑!)
第二部分是在服務(wù)器上搭建Grasscutter。(算是在ubuntu server 上的一個實用例子吧。)
所用設(shè)備:樹莓派4B,電腦。

Grasscutter樹莓派ubuntu server 安裝教程
操作系統(tǒng):Ubuntu server 20.04.4
提示:方向鍵能自動填入上一個命令,打錯字時,修改很方便。
1.???? 樹莓派鏡像燒錄器燒錄系統(tǒng)
2.???? 完成后,在電腦上修改system-boot里面network-config文件 ? ??

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
3.???? 修改時,注意冒號和引號。
4.???? Tf卡插入樹莓派,連接顯示器和鍵盤。
5.???? 系統(tǒng)默認賬號和密碼是ubuntu,ubuntu. 如果提示密碼不正確,可以等一會兒,出現(xiàn)一堆字后再嘗試登陸。
6.???? 根據(jù)提示修改完密碼后,重啟,這樣才能聯(lián)網(wǎng)。(sudo reboot)
7.???? 再次登陸,可以看到樹莓派的IPv4的地址。記住這個地址。
?
PC操作
8.???? 電腦安裝Tabby。這個軟件方便進行SSH連接。
9.???? 點擊設(shè)置,配置和連接,新配置

10.? 選擇SSH連接,自己起個名字,輸入剛才的ip地址,輸入之前的用戶名。

11.? 點擊開始圖標,輸入密碼。
12.? 接下來需要獲取root權(quán)限。
13.? 創(chuàng)建root密碼。(sudo passwd root)
14.? Root命令登陸,su root
15.? 編輯ssh的配置文件,命令:vi /etc/ssh/sshd_config
16.? a, 進入編輯,

17.? 退出編輯模式,保存并退出。


18.? 通過指令重啟樹莓派,重新設(shè)置ssh連接,賬戶名填寫root。登陸。
19.? 安裝java17
sudo apt update
sudo apt install openjdk-17-jdk
判斷是否安裝成功
java -version

20.? 安裝mongodb,注意版本,只能4.4

21.? 導(dǎo)入Grasscutter
mkdir -p /root/Grasscutter (新建文件夾)
右上角SFTP,打開文件夾,上傳Grasscutter.zip

安裝解壓軟件,解壓到Grasscutter文件夾
unzip /root/Grasscutter/Grasscutter.zip -d /root/Grasscutter
config.json 中修改public ip地址
?
22.? 開放22102與443端口
iptables -I INPUT -p udp --dport 22102 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
23.? 運行mongodb (sudo systemctl start mongod)
查看運行狀態(tài) (sudo systemctl status mongod)

24.? 運行g(shù)asscutter (cd /root/Grasscutter && java -jar grasscutter.jar)
25.? 完成??!電腦修改config.json中的Publicip地址,打開mitmdump代理。即可登陸游戲。
備注:CTRL C 關(guān)閉程序 CTRL Z 隱藏程序。以上是基于2.6。4206玄學(xué)問題。無法連接服務(wù)器,多半是代理出問題了,其中可能的原因很多,只能自己找了。

參考資料:
1,“允許root用戶登錄ssh” ,bbsmax.com/A/rV57l0vWdP/
2,“樹莓派4B下的ubuntu系統(tǒng)下的vim的使用”,its201.com/article/qq_43692397/116324798
3,“Ubuntu 首次進入 root 用戶模式”,blog.csdn.net/qq_50840738/article/details/123836063
4,“Wi-Fi or Ethernet”,ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#3-wifi-or-ethernet
5,“非法指令(內(nèi)核轉(zhuǎn)儲)mongodb Ubuntu20.04LTS”,5axxw.com/questions/content/voqyt7
6,“raspberry安裝jdk_樹莓派上安裝 Java JDK 的方法”,blog.csdn.net/weixin_29558841/article/details/113522003
7,“Install & Configure MongoDB on the Raspberry Pi”,mongodb.com/developer/products/mongodb/mongodb-on-raspberry-pi/
8,“difference between ctrl z and ctrl c in command line”,edureka.co/community/63673/what-is-the-difference-between-ctrl-and-ctrl-in-command-line
9,“樹莓派Linux(ubuntu)解壓縮命令 unzip”,cnblogs.com/codespark/p/15968856.html
10,“Tabby用法指南”,blog.csdn.net/weixin_45270761/article/details/122522451
11,“ssh必須要用root登陸嗎”,ask.zol.com.cn/x/986902.html
