Se você está enfrentando delays no server de Minecraft existem várias causas a se considerar, desde o uso excessivo de CPU e memoria a problemas com a internet. Para simplificar primeiro confira o uso de CPU no Painel de Control no momento em que você detectar problemas no jogo.
Quando o uso de CPU é de 100% ou maior.
Baseado em nossa experiência, uso excessivo de CPU é uma das razoes principais das causas de lag. Para manter uma boa performance tente manter seu uso de CPU abaixo de 100%, existem muitas razoes para o uso exagerado de CPU como: mods, plugins e NPCs sendo uma das razoes mais comuns.
Não é possível adicionar mais recursos de CPU afim de “melhorar” o desempenho pois o server de Minecraft faz o uso de apenas um núcleo, nos usamos processadores Intel Xeon com mais de 4GHz e não impomos nenhum limite de uso.
Nos também monitoramos as maquinas continuamente para assegurar que você possa utilizar pelo menos um núcleo. Como nos já oferecemos o melhor, o melhor jeito de determinar a causa do problema no uso de CPU é detectar e solucionar os problemas no server.
Exploração consumindo CPU
Quando você começa um server você pode notar alguns lags enquanto as pessoas exploram o mapa. O mapa é dividido em regiões, que por sua vez são divididas em áreas de 256 blocos de altura (384 blocos). Toda vez que você vê uma área nova, essa área está sendo gerada pelo Minecraft.
Gerar estas áreas consomem CPU, é comum que o lag ocorra sempre que alguém estiver explorando o mapa, não existe outra alternativa além de esperar o lag passar após a geração desta área se completar.
Se você estiver jogando em um server com Mods existem alguns Mods que podem ajudar a aliviar o problema gerando automaticamente áreas antes de você as explorar sem usar muito CPU. Você pode usar o World Pre Generator ou o Chunk Pre Generator tente adicionar esses mods ao seu servidor e veja se ajuda quando as pessoas estão explorando o mapa.
Mods consumindo CPU
Se você estiver operando um servidor com Mods, alguns Mods podem causar o aumento no uso de CPU e resultar em problemas de performance, analise se os problemas começaram a ocorrer após a instalação de Mods em seu servidor , por exemplo no Minecraft 1.6.4 twilight Forest e certos itens de equipamentos, podem causar um uso agravado de CPU.
NPCs causando consumo de CPU
Outro problema comum é o excesso de NPCs/objetos no mapa, algum jogador pode ter explodido algo causando a geração de vários blocos sem colocação definida ou algum jogador pode ter spamado vários monstros. Cada um desses Objetos/NPCs vão causar o uso de CPU e memoria impactando na performance do jogo.
Para remover entidades você precisa de estar rodando um servidor que suporta plugins como CraftBukkit, Spigot ou Cauldron. O próximo passo é instalar Essentials ou WorldEdit e rodar os seguintes comandos:
WorldEdits: /clear items -1
Essentials: /remove all
As vezes o servidor pode passar por quedas enquanto carrega por conta do numero excessivo de itens e NPCs. Algumas formas de combater isso são:
- Desligue o servidor
- Abra o arquivo: server.properties
- Mude: max-tick-time=60000 para max-tick-time=-1.
- Ligue o servidor novamente
- Use o seguinte comando para deletar todos os itens: /kill @e[Item]
- Log no servidor para ver se consegue detectar onde está ocorrendo a criação excessiva de objetos, faça essa analise recorrentemente para evitar que o servidor fique lento.
Depois de consertar as áreas que estavam causando o problema mude as configurações acima de volta para max-tick-time=60000 e recomece o servidor.
Muitos Chunks consumindo CPU
No modo vanilla a apenas um Chunk que é gerado enquanto você não está por perto, já em jogos modificados existem vários mods que mantem chunks carregados mesmo sem jogadores na área.
Alguns jogadores mantem o carregamento de chunks ligado para que itens sejam criados mesmo estando offline. Isso pode acarretar em muitos chunks carregando mesmo sem ninguém no servidor. O ideal é limitar e desligar esse carregamento. Procure nas configurações do mod ferramentas que que permitam alterações no carregamento de chunks e as desligue se possível.
Server atingindo o excesso de memoria
Em alguns casos seu server pode estar consumindo muita memória. Você pode notar um uso exagerado de CPU e latência, nesses casos abra um ticket de suporte e nossa equipe ira te informar se esse é o problema.
Distância de Visão muito ampla.
Se você tem um servidor muito popular com muitos jogadores simultaneamente talvez diminuir o tamanho da distância de visão possa te ajudar a melhorar a performance do seu jogo.
- Acesse o Painel de Controle
- Encontre na lista de servidores o servidor que você gostaria de modificar e clique no botão de configuração.
- Encontre a linha view-distance.
- Reduza de 10 para 4 ou 5.
Salve e reinicie o servidor.
Se você tem jogado no servidor por alguns dias e começou a perceber que a cada dia está com mais lag, você provavelmente não tem feito reboot do server. Fazer um reboot regularmente ajuda a manter o server limpo de rodando liso:
- Acesso o Painel de Controle
- Procure por Atividades Agendadas.
- Clique "Novo" para adicionar uma nova tarefa de "Reinicialização agendada".
- Escolha um horário e selecione para recomeçar a cada 1 dia.
- Termine a configuração e salve para aplicar.
Bukkit plugins consumindo CPU .
- Confirme se você esta utilizando CraftBukkit.
- Mude plugin-profiling em bukkit.yml de false para true.
- Reinicie.
Problemas com a conexão
Teste a qualidade da conexão do seu computador para o seu servidor no jogo:
- Entre no servidor pelo pelo cliente do Minecraft.
- Entre na central de comando.
- Clique no server que você pretende modificar.
- No console digite "say test" e aperte enter.
Confira se aparece test. Um delay pode indicar latência
Outras possíveis causas
Se os problemas persistirem por favor contate nosso suporte via ticket que iremos tentar lhe auxiliar em seu problema.