Travamento


Um travamento (em inglês, crash) é o encerramento inesperado de um programa de computador. No Minecraft, isso geralmente é causado por "exceções" não tratadas durante a execução do jogo. Quando o Minecraft trava, ele geralmente é encerrado imediatamente, embora possa exibir um relatório de erro indicando o local da exceção que causou a falha, em vez de ser encerrado. Um sinal de que um servidor está prestes a travar durante a jogabilidade é a tela de "Salvando mundo" antes da janela do jogo fechar.
As causas mais comuns de travamentos são mods, bugs já existentes, atualizações e falta de memória. Tentar modificar os arquivos do Minecraft ou mundos individuais, mesmo com editores avançados, também pode causar travamentos. Os travamentos também podem causar perda de dados ou corrupção de arquivos de salvamento se o jogador não tiver o devido cuidado.
Causas de travamentos
[editar | editar código-fonte]Modificações
[editar | editar código-fonte]Travamentos podem ocorrer facilmente devido a mods com falhas (por exemplo, versões de mods inacabadas, sendo mais comuns em versões alfa/beta do que nas estáveis), muitos mods do Fabric que, sob certas condições, carecem de APIs e bibliotecas específicas para suportar diversos recursos, etc.), conflitos entre mods (especialmente em versões mais antigas do Minecraft, quando os mods usavam um arquivo de configuração para definir IDs de itens/blocos e estes não eram alterados pelo usuário final) ou versões incorretas de mods (por exemplo, muitos mods da Edição Java 1.12.2 não são compatíveis com a Edição Java 1.13 devido às mudanças nos valores de dados introduzidas pelo Nivelamento).
Versão incorreta do Java
[editar | editar código-fonte]As versões recentes do Minecraft exigem versões do Java significativamente mais recentes do que as versões anteriores à 1.16. As versões mais antigas podiam ser executadas no Java 6, 7 ou 8, enquanto as versões mais recentes exigem o Java 16, 17, 21 ou 25. As versões recentes do Java quebraram a compatibilidade com versões anteriores que existia até o Java 8, introduzindo mudanças significativas que impedem que programas mais antigos sejam executados em versões mais recentes do Java. Se for usada a versão incorreta, o jogo trava durante a inicialização porque o Minecraft tenta usar funções e comandos que não estão presentes na versão do Java na qual o jogo espera ser executado; ou, em versões mais recentes, trava ao detectar uma versão incompatível do Java.
Problemas de hardware
[editar | editar código-fonte]Problemas com o hardware do computador do jogador também podem facilmente causar travamentos ou comportamentos anormais. Se esse for o caso, é provável que ele também esteja enfrentando problemas em outros jogos, não relacionados a este. Se o Minecraft for o único jogo com problemas, é improvável que se trate de um problema de hardware.
Se o jogador estiver enfrentando travamentos ou distorções visuais também em outros jogos, é recomendado verificar se as aberturas de ventilação do computador estão bloqueadas ou entupidas de poeira (o que inevitavelmente ocorre com o tempo). O acúmulo de poeira ou a obstrução de saídas de ar e ventoinhas podem causar superaquecimento; embora isso possa não ser grave o suficiente para gerar problemas durante o uso normal do computador, a temperatura pode disparar em atividades mais intensas, como jogos.
Se o computador do jogador não parecer apresentar problemas relacionados ao superaquecimento, outra causa para o travamento do jogo pode ser um componente danificado, especialmente a memória RAM ou a placa de vídeo.
Mesmo que o computador do jogador atenda aos requisitos mínimos de sistema do Minecraft, existe a possibilidade de o hardware apresentar problemas específicos, sendo um deles o uso de placas Intel GMA (Graphics Media Accelerator), conhecidas por problemas com OpenGL.
Software
[editar | editar código-fonte]Embora improvável, é possível que softwares não relacionados causem travamentos em jogos como o Minecraft. Softwares antimalware, como antivírus, podem consumir recursos do sistema a ponto de prejudicar o desempenho de outras aplicações que exigem muitos recursos, ou podem causar problemas devido à sua verificação heurística em tempo real.
Travamentos do JVM
[editar | editar código-fonte]Travamentos do JVM ocorrem quando a máquina virtual Java, o programa que executa o próprio Minecraft, trava.
Esses travamentos quase sempre são causados pela execução de operações de grande porte e potencialmente impactantes, como mover muitos blocos, explodir grandes quantidades de TNT ou outras atividades que exigem muito da memória ou do processador e, além disso, quase sempre decorrem da falta de memória RAM.
Versões específicas
[editar | editar código-fonte]Versões antigas
[editar | editar código-fonte]Certas versões da Minecraft Indev podem causar um erro NullPointerException ao gerar um novo mundo de tamanho "huge" (enorme). Algumas versões podem não iniciar e gerar uma exceção imediatamente.
Versões de desenvolvimentos
[editar | editar código-fonte]Em versões de desenvolvimento da 13w02a até a 13w09c da Edição Java 1.5, e da 14w10a até a 14w25b da Edição Java 1.8, certos blocos com valores de metadados extremos podem causar o travamento do jogo devido à renderização de blocos inválidos.
Hopper
[editar | editar código-fonte]Hopper é um utilitário de relatório de falhas não visível ao público, operado pela Mojang, que gerencia, armazena e mantém relatórios de falhas, originalmente exclusivamente para solução de problemas técnicos do Minecraft. Em 2019, seus artigos de ajuda foram movidos para o minecrafthopper.net, e todas as páginas do Hopper são redirecionadas para o novo site. Este novo site é mantido pela comunidade, aceitando contribuições em seu repositório no GitHub.
Histórico
[editar | editar código-fonte]| 10 de julho de 2013 | O Hopper é lançado. | ||||||
|---|---|---|---|---|---|---|---|
| 14 de julho de 2013 | O Hopper é implementado no Minecraft Launcher. | ||||||
| 15 de julho de 2013 | O Hopper agora envia relatórios de falhas para o banco de dados. | ||||||
| 11 de novembro de 2019 | Os artigos do Hopper são movidos para minecrafthopper.net e começam a aceitar solicitações no GitHub. | ||||||
Galeria
[editar | editar código-fonte]-
Uma tela de travamento em uma versão Alpha.
-
Uma tela de travamento em uma versão Beta.
-
A tela antiga de travamento do Minecraft, com mais opções. Imagem para a versão 1.3.8 do Launcher
-
Um mundo travando por falta de memória.
-
O easter egg "Minceraft" no registros de erros.
Navegação
[editar | editar código-fonte]Atribuído a: RedX (discussão)
Motivo: Artigo atualizado e conteúdo revisado.