zh
切换语言
  1. PowerNukkitX
  2. 快速入门
  3. 服务器配置

    1. server.properties
    2. nukkit.yml
    3. pnx-cli-config.ini
    4. 反矿透
    5. 资源包加密
    6. 硬件加速压缩
    7. 使用WaterDogPE
    8. 超平坦世界
  4. FAQ

    1. 新人必看
    2. PNX-CLI教程
    3. 常见问题
    4. Terra问题
    5. 重生点问题
    6. 转换地图
  5. 开发者文档

    1. Java

      1. 跳转到JavaDoc
      2. Mod API

        1. 自定义方块
        2. 自定义物品
        3. 自定义实体
        4. 自定义附魔
      3. 生物AI

        1. 行为
        2. 记忆
        3. 传感器
        4. 运动控制器
        5. 寻路器
        6. 行为组
        7. 工作周期
    2. JavaScript

      1. 配置开发环境
      2. 基于LLSELib开发
      3. Hello World
      4. 基本知识
      5. 事件监听
      6. 常见开发问题
    3. API

      1. 简介
      2. 通用API
      3. Git-API
      4. 下载API
      5. 延迟返回API
      6. 插件API
    4. 实用资源

      1. 事件对照表
      2. 物品方块ID

硬件压缩加速

硬件压缩加速是PNX提供的可选功能,它可以在现代CPU上利用硬件数据并行处理来加速数据压缩。

为什么?

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

什么CPU能开启此功能?

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

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

指令集 说明
AVX512 Intel/AMD
AVX2 Intel/AMD
AVX Intel/AMD
SSE4.2 Intel/AMD
SSE4.1 Intel/AMD
SSSE3 Intel/AMD
SSE3 Intel/AMD
SSE2 Intel/AMD
SSE Intel/AMD
SVE ARMv8.2+
NEON ARMv7+

如何开启?

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

network:
 # ......
 zlib-provider: 3 

© PowerNukkitX 开发组