Servidores de Jogos

Otimizando as configurações do Paper

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

  1. Meça o desempenho atual com o spark (MSPT e profiler);
  2. Altere uma coisa por vez;
  3. Reinicie e meça de novo;
  4. Mantenha só o que trouxe ganho sem prejudicar a jogabilidade;
  5. 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.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS