Se você adicionou recentemente mais jogadores, mais mods ou ambos ao seu servidor Minecraft, talvez seja hora de alocar mais RAM. Veja como fazer isso para uma experiência de jogo mais suave.
Índice
Alocar mais RAM não é necessariamente uma bala de prata — muitas vezes otimizar o próprio servidor é uma solução melhor do que jogar mais RAM no problema — mas há certas situações em que isso é necessário.
O Minecraft é um jogo que consome muitos recursos, e aumentar a quantidade de RAM alocada ao seu servidor pode resolver uma variedade de problemas, desde blocos fantasmas até jogadores com elásticos e gagueira à medida que se movem pelo mapa.
À medida que você aumenta o número de jogadores, adiciona plugins e mods, cria projetos cada vez mais sofisticados (como classificadores automatizados de itens, fazendas e outros), e assim por diante, a demanda que você coloca no servidor aumenta. Se você passou de acampar em uma cabana de terra com um amigo para construir uma elaborada criação de Redstone com dez, provavelmente é hora de alocar mais memória RAM.
Existem diferentes maneiras de hospedar um servidor Minecraft. Para economizar seu tempo, vamos primeiro falar sobre onde você pode e não pode usar o método que estamos prestes a descrever.
Se você estiver usando o Minecraft Realms , o host oficial do servidor Mojang, não poderá ajustar sua alocação de RAM – e não precisa.
O Minecraft Realms foi originalmente hospedado em servidores Amazon Web Services (AWS) e agora, após uma migração após a aquisição da Mojang pela Microsoft, está hospedado em servidores Microsoft Azure . O tempo todo Realms usou um sistema dinâmico de alocação de memória. Seu servidor Realms simplesmente aumenta ou diminui a quantidade de RAM que ele usa sem qualquer intervenção do proprietário do Realms.
Se você estiver usando um host comercial do Minecraft, geralmente está pagando por um nível específico de hardware. À luz disso, você não pode simplesmente aumentar sua alocação de RAM – você precisa pagar por um nível mais alto.
Às vezes, você pode simplesmente acessar o site e atualizar rapidamente, outras vezes você precisa enviar um tíquete de suporte e esperar. Verifique a documentação do seu host do Minecraft para obter mais informações. Embora antes de se apressar para pagar por mais RAM, recomendamos que você leia sobre quanta RAM você realmente precisa e como evitar pagar por atualizações usando uma versão mais otimizada do servidor Minecraft .
Se você estiver auto-hospedando seu servidor Minecraft em hardware em sua casa ou remotamente em hardware alugado, poderá aumentar a alocação de RAM até as limitações impostas pelo próprio hardware e as demandas de sobrecarga do sistema host. Vamos ver como você faz isso agora.
Existem algumas variáveis no arquivo server.properties do seu servidor que definem o modo de jogo, a distância de visualização e muito mais. No entanto, você não encontrará nenhuma entrada para alocação de RAM.
Em vez disso, a alocação de RAM é tratada por argumentos de linha de comando passados para o software do servidor durante a inicialização. Você define o tamanho do heap, ou alocação de memória, com os sinalizadores --Xmx
e --Xms
que especificam o tamanho máximo e inicial do heap, respectivamente. Você pode usar designações de megabyte ou gigabyte como 1024M ou 1G com os sinalizadores.
Vamos ver um exemplo de comando de inicialização e detalhar todas as partes.
java -Xmx1024M -Xms1024M -jar server.jar nogui
No comando acima, chamamos o Java, especificamos um tamanho de heap inicial de 1024M e um tamanho máximo de heap de 1024M. A -jar server.jar
parte simplesmente aponta a ferramenta de arquivo jar do Java para o arquivo do servidor e o nogui
sinalizador impede que o servidor crie uma janela GUI. Você pode remover o sinalizador GUI se quiser uma janela GUI com estatísticas de desempenho, uma lista de jogadores e uma visualização ao vivo do log do servidor.
Se quisermos aumentar a alocação de RAM para, digamos, 2 GB, você pode simplesmente desligar o servidor e executá-lo novamente com valores aumentados:
java -Xmx2048M -Xms2048M -jar server.jar nogui
Você deve ter notado que não estamos especificando um intervalo, como 512M a 2048M em nossos comandos, mas usando o mesmo valor para o tamanho de heap mínimo e máximo. Definir o mínimo e o máximo como o mesmo valor configura o tamanho do heap para um valor fixo que ajuda a evitar acertos de desempenho, pois o Java ajusta dinamicamente o tamanho do heap.
Você pode estar curioso para saber o que acontece se você não definir os sinalizadores de alocação de memória. O padrão Java definirá um HeapSize mínimo (a menor quantidade de memória que usará) para 1/64 da RAM física relatada pelo sistema operacional e o HeapSize máximo (a maior quantidade de memória que usará) para 1/4 da RAM disponível.
Na maioria dos sistemas, isso será um intervalo muito amplo (e um valor máximo muito alto) e afetará o desempenho. Em nossa discussão sobre quanta RAM é boa para um servidor Minecraft , abordamos o conceito de “ coletor de lixo ” Java , o mecanismo embutido que Java usa para gerenciar a RAM. Em resumo, se você alocar pouca RAM, o coletor será executado com muita frequência e, se alocar muita RAM, o coletor ficará inativo por muito tempo e, em seguida, executará muito de uma vez.
Ambos são ruins para o desempenho, portanto, você deve aumentar a alocação de RAM para o seu servidor Minecraft em incrementos modestos, digamos, de 1 GB a 1,5 GB a 2 GB, até obter os resultados desejados.
Se você estiver executando o software de servidor vanilla Minecraft e aumentar a RAM não fornecer desempenho aprimorado, considere mudar para um fork altamente otimizado do servidor vanilla, como PaperMC . Em nossa experiência, a mudança para o PaperMC gera ganhos de desempenho maiores do que qualquer quantidade de alocação extra de RAM poderia fornecer.
De qualquer forma, com alguns ajustes – seja na alocação de RAM ou na plataforma de servidor que você está usando – você deve conseguir obter o desempenho que está procurando.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…