Como alocar mais RAM para um servidor Minecraft
[ad_1]
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 artful.
Quais são os benefícios de aumentar a RAM do servidor?
Alocando 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 é 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.
Onde você pode usar este método?
Existem diferentes maneiras de hospedar um servidor Minecraft. Para economizar seu pace, vamos primeiro falar sobre onde você pode e não pode usar o método que estamos prestes a descrever.
Minecraft Geographical regions: a alocação de RAM é automática
Se você estiver usando Reinos de Minecrafto host oficial do servidor Mojang, você não pode ajustar sua alocação de RAM – e não precisa.
O Minecraft Geographical regions foi originalmente hospedado em Amazon Internet Products and services (AWS) servidores e estão agora, após uma migração após a aquisição da Mojang pela Microsoft, hospedados em Servidores Microsoft Azure. O pace todo Geographical regions usou um sistema dinâmico de alocação de memória. Seu servidor Geographical regions simplesmente aumenta ou diminui a quantidade de RAM que ele u.s. sem qualquer intervenção do proprietário do Geographical regions.
Hosts do Minecraft: você precisa pagar por mais RAM
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 web page 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 correr para pagar por mais RAM, recomendamos que você leia sobre quanta RAM você realmente precisa e como você pode evitar pagar por atualizações usando uma versão melhor otimizada do servidor Minecraft.
Auto-hospedado: você mesmo pode ajustar a RAM
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.
Como alocar mais RAM para o seu servidor Minecraft
Existem algumas variáveis no seu servidor arquivo server.houses 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 tool do servidor durante a inicialização. Você outline o tamanho do heap, ou alocação de memória, com os sinalizadores --Xmx e --Xms que especificam o tamanho de heap máximo e inicial, 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. O -jar server.jar parte simplesmente aponta a ferramenta de arquivo jar do Java para o arquivo do servidor, e o nogui sinalizador hinder o servidor de criar 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 do 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 Minecrafttocamos no conceito do Java “coletor de lixo”, o mecanismo integrado que o Java u.s. 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á ocioso por muito pace 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 tool 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 further 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.
[ad_2]
Fonte da Notícia




