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

昨天无聊尝试用 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% 上下浮动。

再用 free 指令看看内存。

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

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

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

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

发表评论