Guia da Calculadora de RAM para Servidores Minecraft
Esta ferramenta ajuda você a estimar a quantidade de RAM (memória) que seu servidor Minecraft Java Edition pode precisar. Ajuste os controles deslizantes para o número de jogadores, plugins/mods, distância de renderização e mundos carregados para ver uma recomendação de RAM.
A calculadora considera o tipo de software do servidor (Paper, Purpur, Vanilla, Fabric, Forge) para fornecer uma estimativa mais precisa. Observe que os modpacks Fabric e Forge podem variar amplamente em seus requisitos de RAM, e esta ferramenta fornece uma estimativa base.
A recomendação inclui flags JVM sugeridas (-Xms e -Xmx) para o seu script de inicialização do servidor, bem como uma estimativa da RAM total que sua máquina host deve ter para evitar que o sistema operacional e a JVM fiquem sem memória.
Perguntas Frequentes
O que significam -Xms e -Xmx?
-Xms define a quantidade inicial de RAM alocada para a JVM, e -Xmx define a quantidade máxima. É uma boa prática definir ambos para o mesmo valor para evitar que a JVM redimensione dinamicamente o heap, o que pode causar lag.
Por que meu servidor precisa de mais RAM do que o estimado?
Esta é uma estimativa. Fatores como plugins/mods muito pesados, um mundo muito grande com muitos blocos ou entidades, ou uso intensivo da CPU podem aumentar os requisitos de RAM. Sempre valide o uso de RAM com ferramentas como Spark ou timings após iniciar seu servidor.
O que é a RAM 'non-heap' da JVM?
A RAM 'non-heap' é a memória usada pela JVM para suas próprias operações internas, como código de classe, metadados e buffers. Ela não está incluída na alocação -Xmx. É por isso que sua máquina host precisa de mais RAM total do que apenas a alocada para o heap do servidor.
Como a distância de renderização afeta a RAM?
Uma distância de renderização maior significa que o servidor precisa manter mais chunks carregados na memória para cada jogador. Isso aumenta diretamente o uso de RAM, especialmente com muitos jogadores ou mundos.