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

Jogadores de Minecraft cercados por mobs em um pico de montanha.
Mojang

Hospedar um Minecraft e jogar com amigos é divertido, mas não se a experiência for uma bagunça lenta. 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 de ouro para selecionar quanta RAM você precisa para o seu servidor Minecraft.

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

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

Mas se você procurar 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 pelos provedores de host do servidor Minecraft. Os pacotes de hospedagem aumentam as despesas com base em fatores como quantidade de RAM, poder de processamento e espaço em disco que o pacote oferece.

Portanto, há um certo 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 extra se o servidor for superdimensionado para suas necessidades.

“Quanta RAM eu preciso para o meu servidor Minecraft?” é uma pergunta semelhante a “Qual o tamanho de um veículo que eu preciso?” em que você não pode responder eficazmente à pergunta sem considerar como o servidor (ou veículo) será usado. Portanto, uma declaração geral “Todo mundo deveria 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 de RAM

Vamos nos aprofundar em alguns dos principais fatores que contribuem para o uso de RAM e levam ao atraso do servidor quando há RAM insuficiente.

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

Recomendado:  Como trazer seu Smarthome para fora

TPS é aproximadamente análogo ao termo Frames Per Second (FPS), que os jogadores usam para descrever a velocidade com que seus computadores exibem quadros em um videogame que estão jogando – exceto que neste caso não é atraso visual, é o relógio interno do o servidor atrasado sob tensão. Dicas e truques para tornar a experiência do lado do cliente do Minecraft mais suave não resolverão problemas com o servidor.

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

Número de jogadores

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

Se você e seus amigos estiverem todos na mesma área, como uma vila em que você está trabalhando para construir um castelo fortificado, isso ajuda a diminuir um pouco as demandas colocadas 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 consomem muito mais recursos do que um jogador sozinho vagando.

Seja qual for o tipo de servidor que você executa, seja um servidor vanilla ou um servidor fortemente modificado, cada jogador é um multiplicador de demanda.

Ver distância

A distância de visualização no Minecraft é o quão longe 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 blocos.

As montanhas desaparecem no nevoeiro na borda da distância de visão do servidor. Jason Fitzpatrick

Diminuir isso diminuirá 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 Chunk

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, aldeões percorrendo suas pequenas rotinas de NPCs, gerando mobs e assim por diante.

Mesmo coisas como ciclos de crescimento de plantas e a ação de circuitos e criações de Redstone 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 que exigem muitos recursos, talvez você precise de mais RAM.

Recomendado:  Doe automaticamente para instituições de caridade sempre que fizer compras com o AmazonSmile

Mods 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, digamos, apenas mudam quais itens os aldeões vendem ou o comportamento do comerciante errante não são muito exigentes, mods que mudam a mecânica do jogo, adicionam dimensões extras e fazem grandes alterações ou adições ao jogo aumentam o quantidade de RAM que você precisa.

Pacotes populares de mega-mods, como Better Minecraft , que rotineiramente incluem mais de 150 mods de aprimoramento e alteração de jogos, 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, então preciso de mais RAM!” mas antes de pagar pelo próximo nível em seu host do Minecraft ou atualizar seu hardware, há uma maneira realmente 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 normalmente não melhora o desempenho. Pelo menos não de uma forma rentável e útil.

Em vez de pagar mais por um pacote de hospedagem mais robusto ou atualizar seu hardware em casa para aumentar o desempenho usando o servidor vanilla, recomendamos que você use um fork altamente otimizado do servidor Minecraft como o PaperMC .

O logotipo do PaperMC imposto sobre um monumento oceânico do Minecraft.
Jason Fitzpatrick, PaperMC

O PaperMC não é apenas tão bem otimizado que vai surpreender você, mas as otimizações se traduzem diretamente em menores demandas de RAM. (E, como o PaperMC é um fork do projeto Spigot,  isso significa que você pode usar facilmente a infinidade de plug-ins Bukkit compatíveis com Spigot .)

Por exemplo, recentemente montei um servidor para jogar com um punhado de amigos e familiares ao redor do mundo. Decidi rodar o servidor vanilla básico direto da Mojang, apesar de saber dos problemas de desempenho, apenas para testá-lo e confirmar que as coisas não mudaram. Mesmo com apenas 3-4 jogadores, o desempenho foi péssimo. Ajustar minha alocação de RAM de 1 GB, incrementalmente, para números cada vez mais altos teve um impacto mínimo no desempenho.

Recomendado:  Como imprimir um calendário do Google

Houve atraso, não importa o que estávamos fazendo. Os blocos frequentemente falhavam em quebrar (ou colocar corretamente) e meus amigos frequentemente ficavam presos atrás de blocos “invisíveis” que tinham, visualmente, sido removidos 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 troquei o servidor vanilla pelo servidor PaperMC altamente otimizado, consegui reduzir minha alocação de RAM para 1 GB e, ao mesmo tempo, adicionar algumas dezenas de mods e plugins, todos com desempenho perfeitamente suave. A configuração também é tão direta e simples quanto o servidor Minecraft regular.

Se você está pagando por um host ou auto-hospedado em casa, nós realmente não podemos enfatizar o que é uma atualização do software de servidor vanilla para o PaperMC.

Não aloque mais RAM para o seu servidor Minecraft

Finalmente, uma pequena palavra de cautela 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 perto das demandas que seus jogadores e mods/plugins impõem realmente ajuda seu servidor a funcionar melhor. Alocar 16 GB de RAM para um servidor que realmente não precisa apenas faz com que o Java que conduz o servidor seja executado de forma mais ineficiente.

Não há necessidade de iniciarmos um tratado sobre Java, mas o detalhe chave aqui é um conceito chamado “ coleta de lixo ”, o processo pelo qual os programas Java gerenciam automaticamente sua utilização de memória.

Se você tiver 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. Por outro lado, se você alocar muita RAM, isso pode fazer com que o coletor de lixo seja executado com pouca frequência, mas com mais pressão sobre o servidor quando isso acontecer.

Em suma, deixe que a experiência real de jogo guie seus ajustes. 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.