Quanta RAM é boa para um servidor Minecraft? 1GB é suficiente?

Mojang

Hospedar um Minecraft e jogar com amigos é divertido, mas não se a experiência for uma bagunça. Veja como calcular quanta RAM seu servidor Minecraft precisa.

Quanta RAM um servidor Minecraft precisa?

Antes de nos aprofundarmos nos detalhes, vamos começar com a regra geral para selecionar a quantidade de RAM necessária para o seu servidor Minecraft.

Você não precisa da quantidade de RAM que alguém lhe diz que precisa. Você precisa da quantidade de RAM necessária para uma experiência de jogador suave.

Para a maioria dos jogadores que jogam com alguns amigos, 1 GB de RAM para o servidor Minecraft é mais que suficiente, especialmente se eles estiverem otimizando sua experiência no servidor.

Mas se você está procurando informações sobre quanta RAM um servidor Minecraft precisa, as respostas que você obtém podem parecer, bem, um pouco por todo o mapa. Muitos dos resultados que você encontra são recomendações fornecidas por provedores de hospedagem de servidores Minecraft. Os pacotes de hospedagem aumentam os custos com base em fatores como quantidade de RAM, poder de processamento e espaço em disco que o pacote oferece.

Portanto, há algum viés inerente em recomendar que você compre um pacote de hospedagem maior. O provedor não apenas ganha um pouco mais de dinheiro, mas há uma boa chance de você não precisar registrar tíquetes de suporte ou precisar de ajuda adicional se o servidor for grande demais para suas necessidades.

“Quanta RAM eu preciso para o meu servidor Minecraft?” é uma pergunta semelhante a “De que tamanho de veículo eu preciso?” na medida em que você não pode responder efetivamente à pergunta sem considerar como o servidor (ou veículo) será usado. Portanto, uma declaração geral de “Todo mundo deve ter 4 GB de RAM para seu servidor Minecraft” é tão útil quanto “Todo mundo precisa de uma van de carga”.

Fatores que contribuem para a demanda por RAM

Vamos mergulhar em alguns dos principais fatores que contribuem para o uso de RAM e causam atraso no servidor quando não há RAM suficiente.

No mundo do Minecraft, a propósito, o atraso do servidor é frequentemente referido pelo termo Ticks Per Second (TPS).

TPS é aproximadamente análogo ao termo quadros por segundo (FPS), que os jogadores usam para descrever a taxa na qual seu computador exibe quadros em um videogame que estão jogando, exceto que neste caso não é atraso visual, é o relógio. do servidor atrasado sob tensão. Dicas e truques para tornar a experiência do lado do cliente do Minecraft mais suave não corrigirão os problemas do lado do servidor.

Minecraft é codificado para 20 TPS. Quando os gargalos de desempenho forçam o TPS abaixo de 20, a experiência de jogo sofre. Esses são alguns dos fatores que contribuem para o atraso do servidor.

número de jogadores

Sem dúvida, o fator mais importante é o número de jogadores. Minecraft pode parecer um jogo antiquado e pouco exigente, mas o jogo requer muitos recursos. O servidor deve gerar um ambiente dinâmico e em constante mudança para cada jogador no jogo.

Se você e seus amigos estão todos na mesma área, como uma cidade que você está trabalhando para transformar em um castelo fortificado, isso ajuda a diminuir um pouco as demandas no servidor. Mas se você estiver explorando todo o lugar, a pressão sobre o servidor aumenta. Quatro pessoas explorando simultaneamente diferentes áreas do mapa exigem muito mais recursos do que um único jogador vagando.

Independentemente do tipo de servidor que você executa, seja um servidor padrão ou um servidor fortemente modificado, cada jogador é um multiplicador de demanda.

ver distância

A distância de visualização no Minecraft é a distância que o jogo carregará e renderizará os “pedaços” que compõem o mundo do jogo. A distância de visualização padrão é de 10 estilhaços.

As montanhas desaparecem em névoa na borda da distância de visão do servidor. Jason Fitzpatrick

Reduzi-lo reduzirá a demanda no servidor às custas de quão longe o jogador pode ver e o que permanece carregado e ativo no jogo. Aumentar isso exigirá mais RAM por jogador para lidar com o aumento da renderização e das entidades.

Redstone, Entidades e Carregamento de Fragmentos

Além de simplesmente renderizar o que o jogador vê no jogo, o servidor precisa calcular e recalcular constantemente o que tudo no jogo está fazendo. Ovelhas vagando por aí, aldeões executando suas pequenas rotinas de NPC, gerando mobs, etc.

Até coisas como ciclos de crescimento de plantas e a ação dos circuitos de Redstone e criações no jogo influenciam a carga colocada no servidor.

Se você e seus amigos quiserem construir grandes criações de Redstone, como fazendas de golem de ferro, fazendas de ouro ou outros projetos com uso intensivo de recursos, talvez você precise de mais RAM.

modos de jogo

Modificar o Minecraft é uma grande parte da experiência do Minecraft para muitos jogadores, e os mods podem colocar uma demanda significativa no servidor.

Enquanto pequenos mods que, por exemplo, apenas alteram os itens que os aldeões vendem ou o comportamento do comerciante errante não são muito exigentes, mods que alteram a mecânica do jogo, adicionam dimensões extras e fazem grandes mudanças ou adições ao jogo . quantidade de RAM que você precisa.

Pacotes populares de mega-mods, como Better Minecraft, que normalmente incluem mais de 150 mods que aprimoram e modificam a jogabilidade, naturalmente exigirão mais RAM do que um servidor básico.

Considere atualizar o software do servidor, não o hardware

Sua conclusão depois de ler as seções anteriores pode ser “Ok, preciso de mais RAM!” mas antes de pagar pelo próximo nível em seu host minecraft ou atualizar seu hardware, existe uma maneira muito simples e gratuita de aumentar o desempenho do servidor minecraft.

Há anos, a Mojang fornece acesso gratuito à plataforma do servidor Minecraft. Você paga pelo jogo, mas o servidor necessário para hospedar o jogo é gratuito. Cada nova versão pública tem um server.jar atualizado que você pode encontrar no site oficial.

Embora isso seja generoso, o servidor oficial é mal otimizado. Tão mal otimizado, na verdade, que jogar mais e mais RAM no problema geralmente não melhora o desempenho. Pelo menos não de uma forma lucrativa e útil.

Em vez de pagar mais por um pacote de hospedagem mais robusto ou atualizar seu hardware em casa para maior desempenho com o servidor padrão, recomendamos usar um fork altamente otimizado do servidor Minecraft como o PaperMC.

O logotipo PaperMC é imposto em um monumento marítimo do Minecraft.
Jason Fitzpatrick, PaperMC

PaperMC não é apenas tão bem otimizado que vai surpreender você, mas as otimizações traduzem diretamente em menores demandas de RAM. (E, como o PaperMC é um fork do projeto Spigot, significa que você pode usar facilmente o grande número de plugins Bukkit compatíveis com Spigot.)

Por exemplo, recentemente coloquei um servidor na fila para jogar com um punhado de amigos e familiares de todo o mundo. Decidi executar o servidor núcleo básico diretamente da Mojang, apesar de conhecer os problemas de desempenho, apenas para testá-lo e confirmar que as coisas não haviam mudado. Mesmo com apenas 3-4 jogadores, o desempenho foi péssimo. Ajustar incrementalmente minha alocação de 1 GB de RAM para números cada vez mais altos teve um impacto mínimo no desempenho.

Houve atraso, não importa o que estávamos fazendo. Os blocos frequentemente não quebravam (ou não eram colocados corretamente) e meus amigos frequentemente ficavam presos atrás de blocos “invisíveis” que haviam sido removidos visualmente de seu cliente, mas, no lado do servidor, persistiam como uma barreira física. Basta dizer que não foi uma experiência muito divertida.

No entanto, quando mudei do servidor Vanilla para o servidor PaperMC altamente otimizado, consegui reduzir minha alocação de RAM para 1 GB enquanto adicionava algumas dezenas de mods e plugins, todos com desempenho perfeitamente suave. A configuração também é tão suave e fácil quanto o servidor Minecraft normal.

Esteja você pagando por um host ou auto-hospedado em casa, não podemos enfatizar o suficiente sobre o que é uma atualização do software de servidor Vanilla para o PaperMC.

Não aloque muita RAM para o seu servidor Minecraft

Finalmente, um pequeno aviso contra a alocação excessiva de RAM para o seu servidor Minecraft. Embora seja necessário aumentar a RAM à medida que você adiciona muitos jogadores e mods cada vez mais complexos, há um ponto de retornos decrescentes.

Manter a alocação de RAM para o seu servidor próximo às demandas colocadas por seus jogadores e mods/plugins realmente ajuda seu servidor a ter um melhor desempenho. Alocar 16 GB de RAM para um servidor que realmente não precisa disso apenas faz com que o Java que alimenta o servidor funcione de forma mais ineficiente.

Não precisamos iniciar um tratado sobre Java, mas o detalhe chave aqui é um conceito chamado “coleta de lixo”, o processo pelo qual os programas Java gerenciam automaticamente seu uso de memória.

Se você tiver muito pouca RAM alocada para seu servidor Minecraft, o processo de coleta de lixo será executado com frequência para manter a RAM disponível para uso. Isso afeta o desempenho e seu servidor não funciona sem problemas. No extremo oposto, se você alocar muita RAM, poderá fazer com que o coletor de lixo seja executado com pouca frequência, mas com mais estresse no servidor quando isso acontecer.

Em resumo, deixe que a experiência real de jogo guie suas configurações. Comece com 1 GB e jogue. Tudo é suave e o jogo é agradável? Ótimo, deixe em 1GB. Adicione alguns mods, mais alguns amigos, ou ambos, e o servidor começa a ficar lento? Aloque mais RAM (ou compre um pacote de hospedagem maior) para equilibrar a nova demanda no servidor.

Leave a Comment