66 lines
1.3 KiB
Markdown
66 lines
1.3 KiB
Markdown
# Compressão
|
|
|
|
Compressão é utilizada para reduzir o tamanho dos pacotes. Isso é benéfico para reduzir a largura de banda do lado do servidor e também para ajudar jogadores com conexões de internet mais lentas.
|
|
|
|
## Configurando a compressão
|
|
|
|
#### `enabled`: Booleano
|
|
|
|
Se a compressão de pacotes está habilitada ou não.
|
|
|
|
> [!TIP] DICA
|
|
> Pode ser benéfico desabilitar a compressão se o servidor estiver atrás de um proxy.
|
|
|
|
:::code-group
|
|
|
|
```toml [pumpkin.toml] {2}
|
|
[packet_compression]
|
|
enabled = true
|
|
```
|
|
|
|
:::
|
|
|
|
#### `threshold`: Inteiro (0-1024)
|
|
|
|
O tamanho mínimo do pacote antes que o servidor tente comprimir o pacote.
|
|
|
|
> [!CAUTION] CUIDADO
|
|
> Aumentar este valor pode prejudicar jogadores com conexões mais lentas.
|
|
|
|
:::code-group
|
|
|
|
```toml [pumpkin.toml] {2}
|
|
[packet_compression]
|
|
threshold = 256
|
|
```
|
|
|
|
:::
|
|
|
|
#### `level`: Inteiro (0-9)
|
|
|
|
Um valor entre 0 e 9: 0 para desabilitar a compressão, 1 sendo a compressão mais rápida (à custa do tamanho), e 9 sendo a compressão máxima (à custa da velocidade).
|
|
|
|
:::code-group
|
|
|
|
```toml [pumpkin.toml] {2}
|
|
[packet_compression]
|
|
level = 4
|
|
```
|
|
|
|
:::
|
|
|
|
## Configuração Padrão
|
|
|
|
Por padrão, a compressão está habilitada.
|
|
|
|
:::code-group
|
|
|
|
```toml [pumpkin.toml]
|
|
[packet_compression]
|
|
enabled = true
|
|
threshold = 256
|
|
level = 4
|
|
```
|
|
|
|
:::
|