Otimizando as configurações do Paper
O Paper já vem mais otimizado que o vanilla, mas seus arquivos de configuração escondem ajustes que podem trazer ganhos grandes. Veja os mais eficazes.
Os nomes e a estrutura das opções mudam entre versões do Paper. Consulte a documentação oficial do PaperMC para a sua versão e faça backup antes de alterar. Teste uma mudança por vez e meça com o spark.
Onde ficam
server.properties— distâncias;bukkit.yml— limites e intervalos de spawn;spigot.yml— alcance de ativação, agrupamento de itens, hoppers;config/paper-global.yml— opções globais;config/paper-world-defaults.yml— opções padrão para todos os mundos (e arquivos por mundo para exceções).
bukkit.yml: spawns
spawn-limits:
monsters: 50
animals: 10
water-animals: 5
water-ambient: 10
ambient: 5
ticks-per:
monster-spawns: 2
Limites menores reduzem mobs no mundo; monster-spawns maior faz o servidor tentar spawnar monstros com menos frequência. Mudanças muito agressivas deixam o mundo "vazio" — ajuste com moderação.
spigot.yml: entidades e itens
world-settings:
default:
entity-activation-range:
animals: 16
monsters: 24
raiders: 48
misc: 8
merge-radius:
item: 3.5
exp: 4.0
ticks-per:
hopper-transfer: 8
hopper-check: 1
- entity-activation-range: entidades fora desse alcance são processadas com menos frequência;
- merge-radius: agrupa itens e experiência próximos em uma única entidade;
- hopper: cuidado — alterar demais pode quebrar farms e relógios de redstone.
paper-world-defaults.yml: destaques
Algumas opções que costumam trazer bons resultados (os caminhos exatos podem variar por versão):
- Despawn ranges de mobs mais curtos — mobs longe dos jogadores somem mais cedo;
- Taxas alternativas de despawn de itens — itens comuns (pedra, terra, sementes) somem mais rápido;
- Otimização de explosões (
optimize-explosions) — calcula explosões de forma mais eficiente; - Implementação de redstone alternativa (ex.:
ALTERNATE_CURRENT) — redstone mais leve; - Limite de colisões por entidade — reduz o custo de mobs amontoados;
- Limites de entidades salvas por chunk — evita chunks com milhares de itens ou projéteis;
- Intervalos de ticks para spawners, crescimento de grama e outros processos.
paper-global.yml
- Configurações de chunk loading e envio de chunks aos jogadores;
- Integração com Velocity (modern forwarding), em redes.
Método recomendado
- Meça o desempenho atual com o spark (MSPT e profiler);
- Altere uma coisa por vez;
- Reinicie e meça de novo;
- Mantenha só o que trouxe ganho sem prejudicar a jogabilidade;
- Anote as mudanças.
Guias da comunidade, como os de otimização de servidores Paper publicados no GitHub, reúnem valores testados e explicam o efeito de cada opção — use-os como referência, não como receita cega.
Crie seu servidor com o Minecraft-BR
No Minecraft-BR da VittHost, você edita todos esses arquivos pelo gerenciador do painel Pterodactyl/Pelican. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.