开一个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


推荐阅读:
相关文章