Pré-gerar um mundo significa criar chunks antes que os jogadores os descubram. Isso pode tirar parte do custo de geração durante a exploração, mas não elimina armazenamento nem torna o servidor automaticamente mais rápido em toda situação. A área precisa corresponder ao espaço que a comunidade pode alcançar e ao que o disco consegue manter.
Este roteiro usa Chunky como exemplo. Os comandos podem variar conforme versão e instalação; confira a ajuda da versão instalada antes de executar. Trabalhe em uma cópia quando ainda estiver aprendendo o plugin, e não combine pré-geração com mudanças destrutivas no mapa.
Defina a área antes de iniciar
Escolha o mundo e determine quanto espaço os jogadores poderão explorar. Chunky trabalha com coordenadas e raios em blocos, enquanto comandos e interfaces podem oferecer formatos como círculo, quadrado ou seleção. Um raio maior que o necessário pode multiplicar a área e o volume de dados gerados.
Converse com quem administra eventos e construções: o spawn, rotas de transporte, áreas de mineração e futuras expansões podem mudar a dimensão útil. Se pretende impor uma fronteira, planeje-a junto com a região pré-gerada. Gerar quilômetros que ninguém pode acessar gasta espaço sem benefício para a comunidade.
Faça uma cópia verificável
Antes de gerar milhares de chunks, pare ou agende a tarefa conforme a orientação da hospedagem e crie um backup consistente do mundo. Confirme que a cópia contém os arquivos de região e dados necessários e que é possível restaurá-la em uma instância de teste.
Pré-geração escreve muitos dados. Verifique o espaço livre, a política de armazenamento e eventuais limites de I/O do painel. Uma tarefa longa pode competir com a operação normal do servidor; prefira executá-la em janela de manutenção ou em uma cópia separada e informe à equipe como pausar e retomar.
Prepare Chunky e escolha o mundo
Instale a versão compatível com o servidor e confirme que aparece no comando de plugins após a inicialização. Se o plugin for instalado pela primeira vez, use o comando de ajuda fornecido pela própria versão para ver sintaxe e opções. Evite colar um comando de um artigo antigo sem conferir se a ordem dos argumentos permanece igual.
Selecione explicitamente o mundo de destino. O nome interno pode não ser o nome amigável mostrado no navegador de mundos. Confira a seleção com o comando de informação do Chunky antes de começar. Uma seleção errada pode preencher o Nether ou um mundo de evento enquanto você pretendia preparar o survival.
Inicie e acompanhe a preparação
Escolha a forma, centro, raio e quaisquer limites de geração pretendidos. Confira duas vezes as coordenadas do centro, pois deslocar o círculo pode gerar uma área que deixa o spawn de fora. Inicie apenas depois de validar os parâmetros, e guarde uma captura do comando e do estado inicial.
Acompanhe progresso, taxa e estimativa conforme a ferramenta disponibilizar esses dados. Se uso de disco, MSPT ou I/O ultrapassar o limite operacional, pause conforme a documentação do comando. Não mate o processo nem apague diretórios de região para interromper a tarefa: isso pode deixar dados inconsistentes ou destruir chunks que já tinham sido preservados.
Faça uma amostra em pequena escala primeiro. Compare quanto tempo levou, quanto espaço ocupou e se o servidor permaneceu responsivo. Use esses dados para estimar o custo de uma região maior; estimativas são aproximações, pois biomas, estruturas e atividade do mundo afetam o resultado.
Alinhe a fronteira com os chunks gerados
O limite vanilla do mundo é definido pelo centro e pelo diâmetro, enquanto o raio do Chunky descreve uma extensão a partir do centro. Não copie o valor do raio para o comando de diâmetro. A diferença parece simples, mas pode deixar metade da área pretendida inacessível ou permitir exploração fora do que foi preparado.
Garanta que ambos usem o mesmo centro e que a forma da área gerada cubra a fronteira jogável. Um limite circular e um quadrado pré-gerado podem produzir cantos desperdiçados ou bordas sem preparação. Se cada dimensão tem uma regra diferente, configure e confira cada mundo separadamente.
Valide antes de reabrir
Depois de concluir, confira o estado final e percorra alguns pontos, incluindo o spawn, uma borda e uma direção de exploração. Se puder, valide numa cópia antes de tocar a produção. Observe logs, carregamento de região e espaço ocupado, e teste uma conexão real com atividades simultâneas.
Compare o comportamento com um cenário anterior equivalente. Pré-geração tende a ajudar quando a geração sob demanda era parte importante da carga; ela não corrige plugins lentos, limites de CPU ou uma configuração de simulação inadequada. Se a lentidão continuar, capture um perfil durante o sintoma e investigue a causa específica.
Expanda, pause ou remova com cuidado
Uma expansão pode completar somente a área além da seleção anterior, mas confirme a semântica do comando e do estado salvo na sua versão. Pausar é preferível a interromper sem saber se o progresso será retomado. Guarde os parâmetros e a data de cada tarefa para não repetir trabalho acidentalmente.
Chunky oferece uma função de limpeza de chunks, porém remover terreno já salvo é uma operação destrutiva: jogadores podem perder construções. Só use trim após um backup, uma seleção conferida e comunicação clara à comunidade. Leia a documentação de trimming antes de definir região ou exclusões.
Consulte as páginas oficiais de pré-geração, comandos e limites do mundo. Elas são a referência para sintaxe atual e opções disponíveis.
Planeje custo e manutenção do mapa
A cada expansão, calcule uma estimativa de armazenamento com base numa amostra real do mesmo mundo. O tamanho varia porque regiões diferentes contêm quantidades distintas de estruturas, biomas e dados de entidades. Um mundo com exploração dispersa pode ocupar mais espaço que uma área concentrada com a mesma distância máxima; use a experiência medida como margem, não como garantia.
Defina quem pode iniciar tarefas e como a equipe avisará jogadores sobre manutenção. Salve nome do mundo, coordenadas, formato, versão do Chunky, tamanho livre antes e depois, e resultado do teste. Com esse registro, outra pessoa pode conferir se uma nova solicitação de expansão realmente precisa de pré-geração e se cabe no plano.
Fontes e referências
- Chunky: preparação de chunks
- Chunky: comandos
- Chunky: limites do mundo
- Paper: guia de carregamento e geração de chunks
Documentação consultada em 2026-10-08. Os exemplos precisam ser conferidos na versão instalada; este guia não afirma que a configuração foi testada no seu ambiente.