開一個5人純凈生存伺服器,最近想入手樹莓派,家裡也有個顯示屏


我最開始也被各種(bug,不兼容,32位的java)問題給折磨過。

不過我確實是把伺服器開起來了,後來一度往伺服器裡面加入了mod以及插件

(以上4種,1.16.2純凈伺服器,1.12.2水桶伺服器,1.12.2mod原版伺服器,1.12.2sponge伺服器)

如果你只是想搞一個5人純凈伺服器,樹莓派4B的性能還行(但是會卡,這是必然的)

附上開啟伺服器圖

(左上伺服器端,左下樹莓派狀態,右上pcl啟動器輸出,右下遊戲伺服器檢測)

按照我朋友的說法是,伺服器需要的內存:本體400mb左右+每個人*300mb(不準確)

由於我用的是32位的官方原版樹莓派系統,所以樹莓派上的java版本是不能用的(虛擬機分配內存不夠,又或者是其他bug)

需要下載arm版本的java8

地址:

https://github.com/frekele/oracle-java/releases?

github.com

(別人收集的)

由於我沒有把下載下來的java8加入環境變數,所以我的啟動項都是這麼寫的:

sudo /opt/jdk1.8.0_261/bin/java -server -Xms768M -Xmx2560M -jar forge-1.12.2-14.23.5.2847-universal.jar nogui

如何測試java虛擬機最大能用多少內存:

java -Xmx????M -version

如果沒報錯就說明這是可行的.

比如說我的最多能開到2861M

當然,在開伺服器的時候你直接拉滿肯定會報錯的...(我也不知道為什麼)

然後是開伺服器,水桶服極其簡單,(哪怕你不換java版本也能開的起來,但是可能三個人伺服器就炸了)

如果你想加mod...那麼就需要用上forge(我沒考慮過mcpc+)

如果只是單純想加插件,水桶服就可以了

如果又想加mod又想加插件...版本基本就被限制死了(sponge好像只支持到1.12.2)

至於如果你的朋友不在身邊,沒法一個區域網玩,還不知道該怎麼搞公網ip,那麼我推薦這個:

NATAPP-內網穿透 基於ngrok的國內高速內網映射工具?

natapp.cn圖標

免費的解決方案.jpg

正好只支持5個tcp連接(加上一個本地,最多6個人玩,這也是為什麼我在server.properties設置中最多允許6個人玩的原因...)

server.properties中設置好埠,然後在網站上設置好埠

然後去首頁下載一下natapp工具

(人家都已經寫得非常明明白白了)

製作這麼一個sh腳本文件,chmod 777 name.sh賦予一下許可權就可以直接運行了

(authtoken=你自己隧道的authtoken)

是不是很簡單?

然後如果你沒有顯示器,是通過ssh連接樹莓派的,但是玩遊戲的時候不想開著那麼多連接窗口,但是關閉了ssh連接伺服器也被關閉了,這種奇奇怪怪的需求,screen可以解決這個問題

sudo apt-get install screen

screen -S name 創建一個新的名為name的視圖?

screen -ls 查看已有的視圖

screen -r name 切換到名為name的視圖

在視圖內的時候Ctrl+a,Ctrl+d退出當前視圖

我應該沒有碰到其他問題了,然後這是我製作的樹莓派包(forge伺服器,無插件)(伺服器端+客戶端)

鏈接:https://pan.baidu.com/s/13jKj7cYez8b06656iAA2MA

提取碼:pimc

雖然回答的有些遲了,但是還是希望能幫上你.


性能完全夠,就是TF卡容易壞。


可以,不過人數值得思考


性能是可以的,但是我也不清楚這些服務是否支持在arm板上安裝。


基岩版暫時還沒有arm架構的服務端,你可以看看我這些文章開個Java版

樹莓派搭建我的世界(Java版)伺服器教程:樹莓派搭建我的世界伺服器教程,帶網頁管理面板 - Zerunss Blog

X86 Linux搭建Minecraft伺服器教程:https://blog.zeruns.tech/archives/584.html

Linux搭建 我的世界(MC) 基岩版伺服器:https://blog.zeruns.tech/archives/588.html


只是當伺服器的話應該沒什麼問題

你應該是想說PE版吧。。。。


我舊手機,3G內存華為老榮耀,開的賊六

關鍵是不支持bds,只能用nukkit,很多原版特性不支持,nukkit更加註重性能和插件

當然,如果你原來用的就是nukkit,恭喜你可以無縫切換


完全可以,樹莓派4B 4GB開這個足夠了


評論區里有人提醒了,目前BDS還不能在ARM上跑

以下是原答案


如果是用官方的服務端,就是bedrock dedicated server(BDS),硬體配置足夠了。

你需要考慮的是能不能搞到固定的公網IP、網路寬頻、埠之類的。

然後要看看樹莓派能不能裝Ubuntu,因為BDS能在Ubuntu一鍵無報錯啟動,在其它發行版會遇到各種問題,雖然理論上可以運行,但很麻煩。

其它服務端比如nukkit我不是很了解,請參考其它的回答。

如果用樹莓派開服只是想節約成本的話,我建議用雲伺服器,便宜還省心。


BDS只有x86架構版本,不支持ARM架構,假設有ARM版本也沒有實際意義,BDS優化很糟BUG很多,以樹莓派的性能可能跑個圖CPU就99%,建議老老實實用高主頻桌面CPU開BDS


推薦閱讀:
相关文章