Farms, redstone e entidades: controlando o que pesa
Farms automáticas e máquinas de redstone são parte da graça do Minecraft. Mas, em um servidor compartilhado, uma única farm mal projetada pode derrubar o TPS de todo mundo. Veja como encontrar o equilíbrio.
Os grandes vilões
Entidades em excesso
- Farms de animais com centenas de vacas ou galinhas;
- Villager trading halls enormes;
- Farms de mobs que acumulam mobs sem matar;
- Itens no chão que se acumulam em farms sem coleta.
Hoppers e tile entities
Cada hopper verifica itens a cada tick. Farms com centenas de hoppers em cadeia pesam bastante.
Relógios de redstone
Circuitos que pulsam o tempo todo, mesmo quando não há ninguém usando.
Chunk loaders
Manter chunks carregados sem jogadores por perto faz o servidor processá-los continuamente.
Como encontrar o problema
- Rode o spark (
/spark profiler) e veja se o tempo está emtickEntitiesoutickBlockEntities; - Liste as entidades por tipo e por chunk:
paper entity list
paper entity list minecraft:chicken
- Vá até o local e converse com o dono da farm.
Soluções técnicas
Limites de entidades por chunk
Plugins de controle de entidades ou configurações do Paper permitem limitar a quantidade de mobs de um tipo em um chunk.
Itens no chão
Ajuste o tempo de despawn de itens comuns (como pedra e terra) no Paper para limpar mais cedo, e aumente o raio de agrupamento de itens (merge-radius no spigot.yml).
Hoppers
No Paper, opções como a desativação do evento de movimento de hoppers (quando nenhum plugin precisa dele) reduzem o custo. No spigot.yml, os intervalos de transferência e verificação de hoppers podem ser ajustados (mudar demais pode quebrar farms, então teste).
Redstone
O Paper oferece implementações alternativas de redstone (como Alternate Current), bem mais eficientes, com comportamento muito próximo ao vanilla.
Activation range
No spigot.yml, o entity-activation-range define a distância em que as entidades são processadas plenamente. Reduzir economiza CPU (valores muito baixos afetam farms).
Soluções de comunidade
- Regras claras: limite de animais por fazenda, proibição de relógios de redstone contínuos, trading halls com número máximo de villagers;
- Farms comunitárias: uma farm de ferro compartilhada em vez de dez farms individuais;
- Botões de liga/desliga em máquinas;
- Educação: explique aos jogadores por que as regras existem.
Cuidado para não exagerar
Limites agressivos demais frustram jogadores técnicos. Comunique mudanças, teste o impacto nas farms populares e ajuste com base em medições reais.
Crie seu servidor com o Minecraft-BR
No Minecraft-BR da VittHost, você usa o spark e as configurações do Paper pelo painel Pterodactyl/Pelican para manter o TPS em 20 mesmo com muitas farms. Servidores no Brasil, proteção DDoS e planos para Java e Bedrock.