← Blog

Chunks no Minecraft: como a view-distance afeta RAM e TPS

Par Benjamin Dayan · PDG

· Mis à jour le 9 de novembro de 2026 · Lecture 7 min

Sumário
Paisagem do Minecraft com bordas de chunks destacadas pelo F3+G sobre o terreno de um servidor

Os chunks do Minecraft são colunas de 16×16 blocos que o servidor gera, carrega, simula, salva e envia aos jogadores. Cada jogador carrega (2×distância+1)² deles: 441 com distância 10 e 121 com distância 5. Esse número pesa na RAM, na CPU e no disco, mas não da mesma forma em cada configuração.

Veja a seguir como calcular esse custo, medi-lo e pré-gerar o mapa com o Chunky antes de ajustar suas distâncias.

Resumindo

  • Um chunk tem 16×16 blocos de base, armazenado em arquivos de região .mca.
  • view-distance define os chunks enviados ao jogador. simulation-distance define os que realmente rodam (entidades, plantações, redstone).
  • O número de chunks por jogador segue a fórmula (2×d+1)², ou seja, cerca de 3,6 vezes menos com distância 5 do que com 10.
  • O Chunky pré-gera o mapa e elimina o pico de geração durante a exploração.
  • Reduza primeiro a simulation-distance, depois de medir com o Spark (MSPT abaixo de 50 ms).

O que são chunks no Minecraft?

Segundo a wiki do Minecraft, um chunk é um segmento de 16×16 blocos do mundo. No Overworld, a altura do chunk depende da versão; confira os valores na wiki do Minecraft.

No jogo, F3 mostra as coordenadas do chunk em que você está, e F3+G desenha as bordas dele. No disco, o formato Anvil guarda os chunks em arquivos de região r.x.z.mca. Quem explora o mapa, portanto, abre arquivos novos o tempo todo.

Os spawn chunks continuam carregados ao redor do ponto de spawn do mundo. Nas versões recentes, o raio deles é ajustado pela regra de jogo spawnChunkRadius, mas confira o valor padrão da sua versão antes de mexer. Os chunk loaders são um assunto à parte.

View-distance e simulation-distance: dois ajustes, dois custos

Os dois ficam no server.properties e valem 10 por padrão. Para o histórico por versão, consulte a wiki do Minecraft.

view-distance=10
simulation-distance=10
  • view-distance: raio de chunks enviados ao cliente e mantidos em memória. Custa principalmente rede e RAM.
  • simulation-distance: raio em que os mobs se movem, as plantações crescem e a redstone funciona. Custa principalmente CPU, ou seja, TPS.

Um chunk visível, mas fora da simulação, aparece congelado. Por isso, não adianta deixar a simulation-distance acima da view-distance: o servidor simularia algo que o jogador nem recebe.

No Bedrock, o arquivo tem view-distance e tick-distance. A segunda faz o papel da simulation-distance, com uma faixa normalmente indicada de 4 a 12. O Paper roda só em Java e não entra nessa conta. No Java, ele aplica limites próprios de envio de chunks, mas só mexa neles depois de medir.

Quantos chunks cada jogador carrega?

A área carregada é um quadrado de lado 2×d+1, centrado no jogador: (2×d+1)². A mesma fórmula vale para os chunks que sofrem tick com a simulation-distance.

Distância (d) Chunks por jogador
5 121
6 169
8 289
10 441
12 625
16 1.089

Passar de 10 para 5 divide o total por cerca de 3,6. E as áreas se somam quando os jogadores estão espalhados: dez jogadores dispersos com distância 10 chegam a 4.410 chunks, contra 1.690 com distância 6. Se estiverem juntos na base, as áreas se sobrepõem e o total fica bem menor.

Efeito na RAM e no TPS

Mais chunks carregados significam mais RAM, sobretudo quando há muitas entidades e block entities (baús, funis). Não existe um número confiável de "X MB por chunk": ele varia conforme a versão, os plugins e o conteúdo dos chunks. Meça no seu próprio servidor, com o mesmo número de jogadores: rode /spark health com view-distance 6, depois com 10, e compare o uso de memória. Para dimensionar o conjunto, nosso guia sobre quanta RAM para um servidor de Minecraft cobre o assunto.

Quanto ao TPS, 20 ticks por segundo deixam 50 ms por tick. Se o tick demora mais que isso, o servidor atrasa: é o MSPT. A simulation-distance é a que mais pesa, porque o tick roda em grande parte na thread principal, ou seja, em um único núcleo.

O outro pico clássico vem da geração de chunks novos, quando vários jogadores saem explorando ao mesmo tempo. CPU e gravação em disco são exigidas juntas. É exatamente isso que a pré-geração elimina.

Pré-gerar o mapa com o Chunky

A ideia é simples: gerar o terreno antes, para que a exploração não dispare mais nada durante o jogo. O Chunky é um plugin (existem versões em mod também, confira na página do projeto qual serve para a sua plataforma).

Antes de começar:

  1. Faça um backup completo do mundo.
  2. Esvazie o servidor ou escolha um horário de pouco movimento.
  3. Instale o Chunky (o FlyPanel permite adicionar plugins com 1 clique; se preferir, coloque o .jar na pasta de plugins).

Depois, pelo console:

worldborder set 10000
chunky world world
chunky center 0 0
chunky radius 5000
chunky start

worldborder set 10000 define uma borda de 10.000 blocos de diâmetro. Assim, ninguém vai além do que você gerou. Em seguida, chunky pause, chunky continue e chunky cancel controlam a tarefa, e chunky progress mostra o andamento. O pause guarda o progresso, o cancel abandona a tarefa. Para encaixar a área em uma borda já existente, chunky worldborder usa o centro e o raio dela.

Seja realista. Um raio de 2.000 blocos equivale a cerca de 62.500 chunks, e um raio de 5.000 a cerca de 390.625 (área quadrada). O peso em disco cresce rápido: inicie a geração, veja o tamanho da pasta region na metade do processo e extrapole. Para o Nether e o End, troque de mundo com chunky world world_nether e rode de novo.

Quais ajustes manter para ter 20 TPS?

Esta tabela é um ponto de partida, não uma regra.

Perfil view-distance simulation-distance
1 a 5 jogadores 10 8
5 a 20 jogadores 8 6
20 a 50 jogadores 6 a 7 4 a 5
Servidor fechado com fazendas de redstone conforme a RAM no mínimo o tamanho das fazendas

Para escolher a RAM de acordo com o número de jogadores, você pode comparar os planos e preços da Fly-Serv.

O método tem quatro etapas:

  1. Meça durante um pico com /spark tps e rode um perfil (/spark profiler start --timeout 60). O Spark vem integrado ao Paper nas versões recentes; se não for o seu caso, instale-o.
  2. Pré-gere o mapa.
  3. Reduza primeiro a simulation-distance.
  4. Só mexa na view-distance se a RAM ou a rede saturarem.

O motor pesa tanto quanto as distâncias: prefira Paper ou Purpur ao servidor vanilla. O mesmo vale para o limite de entidades. Uma criação de 300 vacas num cercado custa mais que um ponto de view-distance.

O papel do hardware: CPU de núcleo único e NVMe

O tick depende da frequência e do cache de um único núcleo. Os Ryzen 9 7950X3D da Fly-Serv chegam a 5,7 GHz e trazem 128 MB de V-Cache. Durante a pré-geração e os backups, os arquivos de região se beneficiam do NVMe Gen4, enquanto a DDR5 ECC garante a estabilidade da memória. Isso não substitui um bom ajuste, mas dá mais folga. Na nossa hospedagem Minecraft, com servidores a partir de 2,99 €/mês, o FlyPanel cuida de backups e restauração, o que deixa você rodar o Chunky com mais tranquilidade.

Perguntas frequentes

Qual é o tamanho de um chunk no Minecraft?

16×16 blocos de base. A altura varia por dimensão e versão; confira os valores na wiki do Minecraft.

Qual a diferença entre view-distance e simulation-distance?

A view-distance define os chunks enviados aos jogadores, com custo principalmente em rede e memória. A simulation-distance define aqueles em que entidades, plantações e redstone funcionam, com custo principalmente em CPU.

Quanta RAM os chunks carregados por jogador consomem?

Não existe um número universal: depende das entidades, dos plugins e da versão. Compare o /spark health com duas view-distances diferentes, com o mesmo número de jogadores.

Como pré-gerar um mapa com o Chunky em um servidor?

Faça um backup, defina uma borda com worldborder set e use chunky world, chunky center 0 0, chunky radius e chunky start. Acompanhe o andamento com chunky progress.

Qual view-distance usar para manter 20 TPS?

Para 5 a 20 jogadores, comece com 8 de view-distance e 6 de simulation-distance. Confira se o MSPT fica abaixo de 50 ms nos seus picos e, se precisar, reduza primeiro a simulation-distance.

Como exibir os chunks no Minecraft?

Aperte F3+G para desenhar as bordas dos chunks, ou F3 para ver as coordenadas do chunk atual.

Meça, pré-gere e depois ajuste

Comece com uma medição do Spark no seu próximo pico, antes de mexer em qualquer coisa. Em seguida, rode o Chunky com um backup atualizado. Pré-gere seu mapa e mantenha seus 20 TPS em um servidor Minecraft da Fly-Serv, a partir de 2,99 €/mês: Hospedagem Minecraft: alugue seu servidor Minecraft a partir de 2,99 €/mês. A entrega leva menos de 60 segundos, sem fidelidade e com Anti-DDoS incluso. Se sua comunidade também joga outros títulos, todos os nossos servidores de jogos para alugar estão no mesmo lugar.

Leia também