Como otimizar o servidor de Minecraft (RAM, lag e TPS)
Lag no Minecraft quase nunca é "falta de RAM" — é TPS (ticks por segundo) caindo. Veja o que realmente resolve, em ordem de impacto.
1. Quanta RAM alocar
| Tipo de servidor | Jogadores | RAM recomendada |
|---|---|---|
| Vanilla / Paper (amigos) | 2–10 | 2–4 GB |
| Paper + plugins | 10–30 | 4–6 GB |
| Modpack Forge/Fabric | 5–15 | 6–10 GB |
| Modpack grande / rede | 15+ | 12 GB+ |
Deixe sempre folga para o sistema operacional. Alocar toda a RAM da máquina para a JVM causa travadas, não melhora o TPS.
2. Use Paper ou Purpur
Trocar vanilla/CraftBukkit/Spigot por Paper (ou Purpur) é o maior ganho isolado de desempenho. Veja CraftBukkit vs Spigot vs PaperMC. Em modpacks, a escolha do loader também pesa — veja Forge vs Fabric vs Quilt vs NeoForged.
3. Flags do Aikar (JVM / G1GC)
As flags do Aikar ajustam o coletor de lixo (G1GC) e reduzem travadas. Use-as na linha de inicialização, ajustando o -Xmx/-Xms para a RAM do seu plano. É padrão de mercado para servidores Paper.
4. Reduza view-distance e simulation-distance
No server.properties:
view-distance=8
simulation-distance=6
Cada ponto a menos reduz bastante a carga de CPU. view-distance 10→8 já faz diferença com o servidor cheio.
5. Limite entidades e mobs
Fazendas de mobs, itens no chão e muitos animais destroem o TPS. No spigot.yml/paper ajuste limites de mob-spawns, merge de itens e tick de entidades.
6. Pré-gere os chunks (Chunky)
Explorar gera chunks em tempo real — a maior fonte de lag em servidor novo. Use o plugin Chunky para pré-gerar o mapa até o limite do mundo. Depois disso, o TPS fica muito mais estável.
7. CPU de alto clock importa mais que núcleos
O tick principal do Minecraft é single-thread. Por isso, hardware AMD Ryzen 9 (clock alto) rende mais que CPUs com muitos núcleos lentos.
Quando o plano não dá mais conta
Se mesmo otimizado o servidor vive no limite (modpack grande, rede com vários servidores), é hora de subir de plano ou migrar — veja VPS, Semi-Dedicado ou Dedicado para jogos.