hkt1998

hkt1998

Minecraft基岩版BDS性能也太强了吧!!!

2020-04-02

昨天无聊尝试用MC官方的基岩版服务端BDS搭个服。

因为博客这边是centos,bds又需要Ubuntu,所以就在另一台实验机上搭建了。

这台实验机是我专门用来做课上实验的,配置是1核1G。重新刷了个Ubuntu系统就开始搭建。

注意:bds最好用Ubuntu,可以完美运行,其它发行版理论能行,但需要解决很多问题,比如在centos第一关就是升级openssl,后面还有GCC等问题。

很顺利地跑起来,进服测试一下。服务端版本是1.14.32.1

区块加载很流畅,都是刷~~~的一下就出来了,视距干脆直接拉满。看服务端那边设置,view-distance是32个区块。

还发现服务器会优先加载玩家看的那个方向的区块,如果你一直不回头,那背后的较远的区块不会加载,这个就很人性化。

站在云层高度看远方,地平线附近的区块明显加载慢一些。

然后打算测试一下负载。说来惭愧,虽然玩了快9年的MC,但基本没怎么玩过生存,大部分时间都在折腾服务器。现在也不知道高频红石那些熊孩子的手段怎么弄,所以来个简单点的高空流水吧。

拙劣的模仿,拿黑曜石搭了个水帘洞。

还在附近村庄放了好多怪物去欺负村民,我竟然有一丝兴奋?!完了,难道我变成了曾经最讨厌的熊孩子?!咳咳~~赶紧丢掉手中的岩浆桶。

放高空岩浆时看到是一排排慢慢刷新往下流的,但是玩家操作依旧很流畅。不知道他这里的机制具体是什么,大概是优先保证玩家这边,再去计算自然方块的动作吧(猜的)。

到服务器后台看看负载,用uptime指令看看负载情况,CPU占用基本在2%~3%上下浮动。

这些参数我不是很懂,used这是大概400MB,是整个系统的占用,就是包括了操作系统和服务端一起的占用。

虽然我也不好给出专业的性能测评,但和Java版一比,实在是强很多。这个配置Java版要玩估计视距只能开4。

这次测试只是单人测,因为开小号比较麻烦,所以还不是很全面,仅供参考。

大胆猜测一下,要是以后基岩版普及了,那些MC服务商可能会死一大片,然后更多人开服?(虽然现在就已经够多了,人均一个服。。。)