Como reduzir lag em servidor Paper
Lag não é ‘culpa do host’ até você medir: mspt alto vem de mundo, configuração e código rodando no tick. Este texto prioriza diagnóstico antes de tunagem agressiva.
Entendendo MSPT e TPS
TPS (ticks por segundo) é a nota na prova; MSPT é o rascunho do cálculo. O servidor tenta manter 20 TPS, 50 ms por tick, quando soma de trabalho passa disso, começa a atrasar o relógio do mundo. Jogadores percebem como atraso em ações, desync de combate, blocos que voltam, NPCs travados. Monitorar só TPS no painel esconde micro picos: use comandos modernos de profiling e gráficos curtos, não médias mentirosas de cinco minutos enquanto o servidor está vazio.
Distinga lag de rede (ping alto, perda de pacotes) de lag de servidor (MSPT alto). O primeiro melhora com rota, datacenter próximo ao público, volte ao guia melhor host Minecraft BR, o segundo melhora com código, mundo e tuning. Confundir os dois leva a upgrade de hardware que não cura problema de plugin vazando tarefas.
Grave baseline em horário morto, horário médio e horário de pico. Sem trio de amostras você não sabe se plano está subdimensionado ou se farm específica precisa de cap.
Diagnóstico com spark e timings
Spark (recomendado)
Spark entrega visão de CPU lado servidor, heap, GC e consumidores frequentes de tick com menos atrito que timings clássicos. Gere um profile curto durante queda perceptível de TPS, não quando servidor está ocioso, senão você fotografa paisagem errada. Export e guarde histórico: comparar antes/depois de atualizar plugin é disciplina de time profissional, não frescura.
Timings legacy
Ainda úteis em times que já têm playbook antigo. Aprenda a ler percentuais por listener, não só nomes bonitos. Combine com chunk metrics quando suspeitar de regiões com hopper lines kilométricas, spawners abusivos ou armor stands em excesso decorando spawn sem necessidade, sim, isso derruba servidor real.
- Reproduza lag com número mínimo de jogadores colaborativos.
- Capture profile de 60–120s no pico do problema.
- Anote plugins que saltaram de versão nas últimas 48h.
- Cruze com changelog de Paper, regressões existem.
Ajustes seguros de config
Comece por alavancas de alto impacto e baixa controvérsia: view-distance e simulation-distance (quando disponível na sua cadeia de versões) alinhados à realidade do host. Subir distância porque “fica bonito em trailer” é sabotagem mensal gratuita. Ajuste paper-global.yml: limites de colisão, despawn inteligente, mob spawning com limites coerentes ao gameplay que você quer, hardcore econômico precisa de farms viáveis; servidor de aventura casual pode ser mais agressivo contra entidades inúteis.
| Alavanca | Efeito típico | Cuidado |
|---|---|---|
| View / simulation distance | ↓ chunks ativos | Experiência visual menor |
| Mob caps / spawning | ↓ entidades | Farms podem precisar redesenho |
| Merge / hopper tweaks | ↓ tile entity load | Testar farms técnicas |
Não copie blob gigante de config “turbo performance” de fórum sem diff linha a linha. Cada servidor tem mix único; o que salva um mundo destrói economia de outro. Controle de mudanças (git no mundo de config) evita terror em rollback.
Mundo, plugins e entidades
Plugins são suspeitos número um quando MSPT sobe após update pontual. Rotacione: desligue feature não crítica, meça, religue metade, técnica binária antiga mas eficaz. Prefira manutenção ativa: projeto abandonado dois anos pode ser lagando silenciosamente em versão nova de Paper. Para mundo, ferramentas de chunk analysis mostram tiles por região, útil para mapas vivos desde 1.12 com legado de entidades.
- Limite projectis e flechas perdidas em arenas mal projetadas.
- Armor stands em massa e item frames em chunk spawn são clássicos.
- Automação massiva exige design que respeita limites, eduque players.
- Desligue logs verbosos de debug em produção, I/O também dói.
Modpacks têm camada extra, veja hospedagem modpack, lag vindo de mods exige profiling próprio do ecossistema Forge/Fabric além do escopo clássico de Paper.
Quando é hardware (de verdade)
Hardware entra quando MSPT fica baixo com servidor quase vanilla, distâncias modestas, profiling limpo e ainda assim fila de tick sobe com poucos jogadores, aí sim olhe isolamento de CPU, disco NVMe saturado ou coleta de lixo patológica por RAM apertada demais. Suba plano em Minecraft Pro ou avalie VPS Ryzen dedicado ao jogo se precisar arquitetura heterogênea. Se quiser comparar linhas de CPU em cloud, leia VPS Ryzen vs VPS Xeon antes de pagar mais caro sem ganho clock single-thread.
- Profile mostra tick limpo em staging com mesmo mapa?
- Disco sem fila longa em monitores do host?
- RAM suficiente para evitar GC stop-the-world minuto sim minuto não?
- Rede sem perda sistêmica na rota dos jogadores BR?
Performance é hábito: revisões mensais curtas de config, educação de staff sobre entidades e cultura de não instalar plugin por capricho. Um servidor disciplinado roda melhor em hardware médio do que caos dourado em Ryzen monstruoso, métrica não mente, fanfic de marketing mente.
Perguntas frequentes
- Reduzir view-distance sempre ajuda?
- Quase sempre reduz carga de chunk e entidades carregadas, mas pode frustrar jogadores que gostam de vistas longas. Faça em passos pequenos e comunique patch notes ao servidor, transparência evita rumor de ‘host ruim’.
- Paper pode quebrar redstone vanilla?
- Alguns patches mudam microcomportamentos em farms extremas. Teste em cópia do mundo e leia release notes. Em geral Paper é amplamente adotado porque benefícios superam diferenças para 95% dos servidores.
- Quantos plugins são ‘muitos’?
- Não é número absoluto, é tempo total gasto por tick em listeners ruins. Dez plugins bem feitos vencem trinta mal escritos. Use profiler e remova o que não gera valor real ao jogador.
- Meu TPS cai só em eventos: é normal?
- Picos curtos são esperados com centenas de jogadores em mesma área. O problema é plateau longo sem recuperação. Dimensione CPU/RAM e limite interações simultâneas no código dos minigames.
Próximo passo
Ver planos Minecraft
Ryzen 9 9950X, NVMe Gen4, AntiDDoS e suporte 24/7 para seu servidor no Brasil.
Guias relacionados
Melhor host de Minecraft no Brasil: como escolher com segurança
Um bom host não é só preço baixo: é latência previsível, CPU que aguenta picos de tick, backups confiáveis e suporte que fala a mesma língua quando o servidor cai na sexta à noite.
Como criar um servidor de Minecraft do zero (passo a passo)
Este guia organiza a criação de um servidor em ordem lógica: contratar recurso certo, subir o jar, aceitar EULA, apontar domínio, configurar mundo e convidar jogadores com segurança.
Hospedagem Minecraft modpack: Forge e Fabric no Brasil
Modpack não é survival com 30 plugins, é outro animal: memória alta, arranque lento, conflitos de versão e backups gigantes. Este guia prepara expectativas realistas.