跳到主要内容
版本:v2

硬件压缩加速

硬件压缩加速是PNX提供的可选功能,它可以在现代CPU上利用硬件指令集来加速数据压缩.

为什么?

PNX适用于大型服务器,很多PNX服务端同时承载数十名甚至上百名玩家,这就意味着每个玩家都会产生大量的数据, 由于基岩版的要求,这些数据需要被压缩后才能发送给玩家.
同时,当玩家跑图时,产生的大量地图数据也需要进行频繁的压缩和解压缩.
这些需要压缩或解压缩的数据将会占用大量的CPU资源,使用硬件压缩和解压缩加速,能够使得性能大幅提升.

什么CPU能开启此功能?

如果您的CPU能开启硬件加速压缩,PNX将会在启动时进行提示.

当您的CPU支持下列指令集中的一个或多个时,将可以开启硬件加速压缩,支持的指令集越多越高级,性能提升越大:

指令集说明
AVX512Intel/AMD
AVX2Intel/AMD
AVXIntel/AMD
SSE4.2Intel/AMD
SSE4.1Intel/AMD
SSSE3Intel/AMD
SSE3Intel/AMD
SSE2Intel/AMD
SSEIntel/AMD
SVEARMv8.2+
NEONARMv7+

如何开启?

nukkit.yml配置文件中,将network中的zlib-provider字段改为3即可,例如:

network:
zlib-provider: 3