66 lines
1.1 KiB
Markdown
66 lines
1.1 KiB
Markdown
# 压缩
|
||
|
||
压缩用于减小数据包的大小。这有利于减少服务器端的带宽使用,并帮助网络连接较慢的玩家。
|
||
|
||
## 配置压缩
|
||
|
||
#### `enabled`: 布尔值
|
||
|
||
是否启用数据包压缩。
|
||
|
||
> [!TIP]提示
|
||
> 如果服务器位于代理后面,禁用压缩可能会更有利。
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {2}
|
||
[packet_compression]
|
||
enabled = true
|
||
```
|
||
|
||
:::
|
||
|
||
#### `threshold`: 整数 (0-1024)
|
||
|
||
服务器尝试压缩数据包前的最小数据包大小。
|
||
|
||
> [!CAUTION]警告
|
||
> 增加此值可能会对网络连接较慢的玩家造成不良影响。
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {2}
|
||
[packet_compression]
|
||
threshold = 256
|
||
```
|
||
|
||
:::
|
||
|
||
#### `level`: 整数 (0-9)
|
||
|
||
0 到 9 之间的值:0 表示禁用压缩,1 是最快的压缩(以大小为代价),9 是最大的压缩(以速度为代价)。
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {2}
|
||
[packet_compression]
|
||
level = 4
|
||
```
|
||
|
||
:::
|
||
|
||
## 默认配置
|
||
|
||
默认情况下,压缩是启用的。
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml]
|
||
[packet_compression]
|
||
enabled = true
|
||
threshold = 256
|
||
level = 4
|
||
```
|
||
|
||
:::
|