View distance e simulation distance: o equilíbrio ideal
Duas linhas do server.properties estão entre as que mais afetam o desempenho do seu servidor: view-distance e simulation-distance.
View distance
Define quantos chunks ao redor de cada jogador o servidor envia para o cliente — ou seja, até onde o jogador enxerga.
- Afeta memória, rede (dados enviados) e carregamento de chunks;
- Valores altos deixam o horizonte bonito, mas multiplicam os chunks carregados.
Simulation distance
Define até onde o mundo "funciona" ao redor de cada jogador:
- Mobs se movem e nascem;
- Plantações crescem;
- Redstone e máquinas funcionam;
- Fornalhas processam.
Fora desse raio, os chunks são exibidos, mas ficam "congelados".
É a configuração com maior impacto na CPU, porque tudo dentro dela é processado a cada tick.
A matemática
O número de chunks cresce com o quadrado da distância. Com distância 10, cada jogador carrega uma área de 21 × 21 = 441 chunks; com 16, são 33 × 33 = 1.089 — mais que o dobro. Multiplique pelo número de jogadores espalhados pelo mapa.
Valores recomendados
| Servidor | view-distance | simulation-distance |
|---|---|---|
| Poucos jogadores, bom hardware | 10–12 | 6–8 |
| Comunidade média | 8–10 | 5–6 |
| Muitos jogadores / modpack | 6–8 | 4–5 |
A regra de ouro: simulation-distance menor que view-distance. Os jogadores continuam vendo longe, mas o servidor só processa o que está perto.
Farms e simulation distance
Farms só funcionam com um jogador dentro da simulation distance. Jogadores técnicos às vezes pedem valores maiores — encontre um meio-termo e comunique o valor, para que eles projetem as farms de acordo.
Distâncias por mundo (Paper)
No Paper, é possível definir distâncias diferentes por mundo no arquivo de configuração de cada mundo (config/paper-world-defaults.yml e as configurações específicas de cada mundo). Útil, por exemplo, para reduzir a distância no Nether.
Ajuste dinâmico
Alguns plugins e mods (por exemplo, o ServerCore no Fabric) reduzem as distâncias automaticamente quando o MSPT sobe e voltam ao normal quando o servidor alivia.
Bedrock
No Bedrock Dedicated Server, os equivalentes são view-distance e tick-distance (entre 4 e 12). A lógica é a mesma.
Crie seu servidor com o Minecraft-BR
No Minecraft-BR da VittHost, você ajusta essas configurações pelo gerenciador de arquivos do painel Pterodactyl/Pelican. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.