使用樹莓派托管《我的世界》服務器具有諸多優勢,尤其適合那些希望搭建小型、經濟高效且節能的服務器的用戶。
無需額外硬件:無需強大的計算機或昂貴的服務器硬件即可運行《我的世界》服務器。
低功耗:樹莓派的功耗遠低于傳統臺式機或服務器,因此全天候運行更節能、成本更低。
環保:能耗降低也意味著環境足跡更小。
服務器完全掌控:可完全控制服務器環境,支持自定義配置和設置。《我的世界》樹莓派版:還有專為樹莓派設計的《我的世界》版本,可用于教育目的或小規模游戲。
必備條件
● 樹莓派4或更高版本:推薦使用樹莓派5以獲得更好的性能。
● 樹莓派操作系統:32位系統足夠使用,但64位系統性能更佳。
● MicroSD卡:推薦32GB。
樹莓派上安裝《我的世界》服務器的步驟
1.更新并升級系統
sudoapt updatesudo apt upgrade
2.安裝Java, 《我的世界》需要Java 22才能運行。安裝OpenJDK:
sudowget
https://download.java.net/java/GA/jdk22.0.2/c9ecb94cd31b495da20a27d4581645e8/9/GPL/openjdk-22.0.2_linux-aarch64_bin.tar.gz
sudotar -xzf openjdk-22.0.2_linux-aarch64_bin.tar.gzmvjdk-22.0.2/optsudoupdate-alternatives --install /usr/bin/java java /opt/jdk-22.0.2/bin/java1sudoupdate-alternatives --config java
(重要:選擇選項1)

java-version

3.創建服務器目錄
mkdirminecraftcdminecraft
4.下載《我的世界》服務器:訪問《我的世界》服務器下載頁面,獲取服務器jar文件的鏈接。
https://www.minecraft.net/en-us/download/server
5.首次啟動《我的世界》服務器, 首次運行服務器以生成所需文件:
java-Xmx1024M -Xms1024M -jar server.jar nogui
這可能會因eula.txt文件而失敗。您需要同意最終用戶許可協議(EULA)。

6.接受EULA, 打開eula.txt文件,將eula=false改為eula=true:
nanoeula.txt
7.再次啟動服務器
java-Xmx1024M -Xms1024M -jar server.jar nogui

玩家可以通過輸入服務器主機的靜態IP地址和端口號,在本地局域網中加入《我的世界》服務器。例如,如果服務器主機的靜態IP是192.168.0.2,端口號是25565,那么你可以通過地址192.168.0.2:25565連接到服務器。
端口轉發是一種特殊的網絡實現,它將連接傳輸或“轉發”到特定的IP地址和端口號。這對于《我的世界》服務器很有用,因為端口轉發可以讓玩家通過互聯網遠程連接到你的服務器,實現長距離連接。


當你在路由器上進行端口轉發時,意味著你將互聯網上的外部IP連接轉發到局域網內服務器主機的內部IP。因此,玩家可以通過你的外部IP地址(https://www.whatismyip.com/)連接到你的《我的世界》服務器,這意味著你已經準備好開始游戲了。
性能優化
增加交換空間大小
樹莓派的默認交換空間大小可能不足。通過編輯dphys-swapfile配置來增加它:
sudo nano /etc/dphys-swapfile
將CONF_SWAPSIZE=100更改為CONF_SWAPSIZE=2048(如果需要,可以設置為更高的值)。
應用更改:
sudo/etc/init.d/dphys-swapfile stopsudo/etc/init.d/dphys-swapfile start
超頻樹莓派(可選)
超頻可以提高性能,但也可能導致不穩定。請謹慎操作,并確保樹莓派有足夠的散熱。
優化Java參數
根據樹莓派的性能調整Java參數以獲得更好的性能。
持續運行服務器
為了使服務器在您注銷后仍保持運行,可以使用screen或tmux。
使用screen:
1.安裝screen:
sudoapt install screen
2.啟動新的screen會話并運行服務器:
screen-S minecraftjava -Xmx1024M -Xms1024M -jar server.jar nogui
使用Ctrl+A,D可以脫離screen會話,使用screen -r minecraft可以重新連接。
使用tmux:
1.安裝tmux:
sudoapt install tmux
2.啟動新的tmux會話并運行服務器:
tmuxnew-s minecraftjava -Xmx1024M-Xms1024M-jar minecraft_server.jarnogui
使用Ctrl+B,D可以脫離tmux會話,使用tmux attach -t minecraft可以重新連接。
安全考慮
限制端口轉發:如果需要使服務器可通過互聯網訪問,請僅轉發必要的端口(通常是TCP 25565)。避免暴露樹莓派上運行的其他服務。
創建專用用戶:在權限有限的專用非root用戶下運行《我的世界》服務器,以最小化潛在安全漏洞的影響。
sudoadduser minecraftsudo su – minecraft
啟用在線模式:確保服務器設置為在線模式(在server.properties中設置online-mode=true),以強制進行Mojang身份驗證,防止未經授權的玩家加入。
官方文檔
https://www.minecraft.net/en-us/download/server
https://minecraft.wiki/w/Tutorials/Setting_up_a_server
結論
搭建樹莓派《我的世界》服務器是探索樹莓派功能和《我的世界》廣闊世界的絕佳方式。該項目不僅成本效益高、節能,還提供了對《我的世界》服務器環境的完全控制。無論您是在優化性能還是確保服務器安全,本指南都涵蓋了所有關鍵步驟。盡情探索可能性,享受在樹莓派上創建強大且個性化的《我的世界》體驗的滿足感吧。
原文地址:
https://www.sunfounder.com/blogs/news/how-to-set-up-and-optimize-a-raspberry-pi-minecraft-server-a-comprehensive-guide
-
服務器
+關注
關注
14文章
10251瀏覽量
91480 -
樹莓派
+關注
關注
122文章
2078瀏覽量
110462
發布評論請先 登錄
樹莓派權威用戶指南
【Raspberry Pi 3申請】基于樹莓派3的個人服務器主機
【Raspberry Pi 3申請】基于樹莓派3的多項服務搭建與使用
教你怎么用樹莓派構建外網可訪問的微型服務器
樹莓派做一個網絡攝像頭上傳實時視頻到云服務器,云服務器推流到客戶端可以實現嗎
基于樹莓派的串口服務器設計
如何設置樹莓派媒體服務器
手把手教你如何將樹莓派網關鏈接到服務器之第二篇
搭建并優化樹莓派《我的世界》服務器:全面指南!
評論