Erro "Muitos pacotes suspeitos" no Minecraft: o que significa e como corrigir
Erro "Muitos pacotes suspeitos" no Minecraft: o que significa e como corrigir
Se o Minecraft desconectar você com a mensagem "Muitos pacotes suspeitos" , essa frase por si só não prova que seu computador inundou o servidor com pacotes. Trata-se de um título em um Relatório de Erro do Protocolo de Rede do Minecraft; a pista útil está na exceção e nos detalhes do pacote abaixo dela. Leia-os primeiro e, em seguida, siga a correção correspondente abaixo. Alterar portas de firewall aleatoriamente, diminuir o FPS ou editar limites de pacotes pode desperdiçar tempo e enfraquecer a proteção do servidor.
Visualização ilustrativa do relatório de erros: encontre a primeira exceção e os detalhes do pacote próximo no seu relatório real.
O que a mensagem “Muitos pacotes suspeitos” realmente significa.
Esta mensagem não constitui um diagnóstico completo. Relatórios públicos de problemas do Minecraft mostram falhas diferentes sob o mesmo título. Um problema com o BungeeCord ocorre DecoderException: Terminal message received in bundledurante uma troca de servidor proxy. Um relatório separado do ViaVersion mostra tipos de dados de entidade inválidos em um pacote destinado ao cliente. Esses exemplos apontam para diferentes partes da conexão, portanto, nem "internet ruim" nem "muitas ações" são explicações confiáveis e universais.
Verifique o relatório Flow, qualquer Incoming Packetseção, a primeira linha de exceção e o primeiro nome de pacote ou módulo no rastreamento de pilha. Se estiver escrito "Erro de conexão" CLIENTBOUND, o pacote estava viajando do servidor para o seu cliente; peça ao administrador do servidor para verificar o servidor, o proxy e os plugins de tradução. Se, em vez disso, o relatório terminar com " Conexão encerrada" java.net.SocketException: Connection reset, a conexão foi redefinida, mas esse texto sozinho não identifica se o cliente, o caminho de rede, o proxy ou o servidor a encerrou.
Use o relatório para identificar a causa.
O que o relatório mostra
Comece verificando
CLIENTBOUNDmais uma exceção de valor inválido, dados de entidade, registro ou pacote
O pacote enviado pelo servidor, o proxy, a ponte de protocolo ou a compatibilidade com mods/plugins
O nome de um mod, plugin ou biblioteca próximo às primeiras linhas úteis do rastreamento de pilha.
Versão do Minecraft compatível com esse componente e suas alterações recentes.
Connection resetou um tempo limite de leitura sem nenhuma pista específica sobre um pacote malformado.
Verificar se a rota de rede está descartando a conexão; comparar com outra conexão.
O problema ocorre em apenas um servidor.
Configuração do pacote de mods, plugins, proxy e versão desse servidor
O problema ocorre com um perfil modificado em vários servidores.
Seu perfil de cliente, carregador e mods do lado do cliente.
Soluções passo a passo para o erro de protocolo de rede do Minecraft
1. Salve o relatório de erros completo.
Antes de alterar qualquer coisa, copie o relatório gerado na desconexão e anote o horário exato, a versão do cliente Minecraft, a versão do servidor (se conhecida), o carregador de mods e se você estava entrando em uma partida, trocando de servidor, abrindo um menu ou carregando uma área. Verifique também o comportamento do cliente logs/latest.lognaquele momento. Guarde a primeira exceção e as linhas seguintes; o cabeçalho final "Muitos pacotes suspeitos" é menos útil do que o primeiro erro específico. O guia de relatórios de falhas do Fabric também explica por que o rastreamento de pilha é fundamental para o diagnóstico. Oculte nomes de contas, endereços IP e tokens antes de publicar os registros publicamente.
2. Certifique-se de que as versões do jogo, do carregador e do servidor sejam compatíveis.
Confirme se a sua versão do Minecraft é compatível com o servidor. Para um servidor com mods, compare a versão exata do Minecraft, a família e versão do loader, os mods de cliente necessários e as versões dos mods necessários em ambos os lados. Se o servidor usa um proxy ou um plugin de tradução de protocolo, o intervalo de versões suportado também é importante. Não presuma que instalar o cliente mais recente sempre resolve o problema: um servidor pode executar intencionalmente uma versão mais antiga ou um pacote de mods específico. O guia de instalação de mods do Fabric observa que um mod criado para uma versão do Minecraft pode não funcionar em outra.
3. Teste um perfil de cliente limpo.
Inicie a mesma versão do Minecraft em um perfil vanilla separado, com os mods do cliente removidos, e entre no mesmo servidor. Não exclua sua instância principal nem seus mundos salvos. Se o perfil limpo funcionar, adicione os mods necessários de volta em pequenos grupos até que o problema retorne. Em seguida, verifique as versões e dependências do último grupo adicionado. Um teste com um perfil limpo é mais informativo do que supor que um mod gráfico ou de minimapa seja o culpado. Se o teste com o perfil limpo falhar em apenas um servidor, relate o problema à equipe de administração desse servidor em vez de reinstalar o Java ou alterar configurações gráficas irrelevantes.
Utilize um perfil separado e limpo para testar se o erro ocorre após a instalação de um cliente modificado.
4. Se você gerencia o servidor, inspecione os logs do servidor e do proxy.
Compare o registro de data e hora do relatório do cliente com logs/latest.logo log do proxy. Procure pelo mesmo nome de player, pacote, exceção ou plugin. Se o rastreamento apontar para um plugin ou bridge, faça backup do mundo e da configuração, reproduza o problema em uma cópia de teste, quando possível, e atualize ou isole apenas o componente envolvido. O guia de solução de problemas da Paper recomenda o uso de logs e o isolamento metódico de plugins; seu guia de atualização recomenda fazer backup e parar o servidor antes de substituir arquivos do servidor.
Não aumente nem desative indiscriminadamente os limites de pacotes, as verificações anti-cheat ou as proteções de firewall. O Paper documenta seu limitador de pacotes como um controle do lado do servidor sobre os pacotes recebidos de um jogador, enquanto um relatório marcado CLIENTBOUNDdescreve o tráfego na direção oposta. Altere um limite somente quando o registro do servidor identificar esse limite específico como a causa e teste a alteração sem expor o servidor a abusos.
Em caso de erro de pacote direcionado ao cliente, o caminho do servidor ou proxy pode precisar ser investigado; compare as rotas somente com a aprovação do proprietário do servidor.
5. Teste a rede somente quando a exceção apontar para uma conexão interrompida.
Se a exceção útil for uma reinicialização ou um tempo limite, em vez de um pacote ou valor de dados inválido, tente novamente com o servidor e compare com uma conexão cabeada ou uma rede diferente. Desconecte temporariamente uma VPN ou proxy apenas como um teste controlado e somente quando as regras do servidor permitirem. Se o problema desaparecer em outra rota, compartilhe esse resultado com o host do servidor ou o administrador de rede. Os servidores de Minecraft Java geralmente usam TCP para conexões de jogo, portanto, não abra uma regra de porta UDP genérica com base em um guia não relacionado. Uma pontuação de teste de velocidade, uma limpeza de DNS ou uma configuração de FPS mais baixa não podem corrigir um pacote malformado ou um plugin de servidor incompatível.
Compare as versões do jogo, servidor, proxy, carregador e componentes relacionados a pacotes antes de alterar a configuração.
O que enviar para o administrador do servidor ou autor do mod?
O relatório completo de desconexão, com os identificadores privados ocultados.
Sua versão do Minecraft, carregador, versão do pacote de mods e se um perfil limpo reproduz o problema.
O endereço do servidor ou o nome da rede, de forma privada, além da hora exata da falha e da ação que a desencadeou.
Se o relatório diz algo CLIENTBOUND, nomeia um pacote ou mostra uma exceção específica, como DecoderExceptionou Connection reset.
Para a equipe do servidor: as linhas de log correspondentes do servidor e do proxy, bem como quaisquer atualizações recentes de plugins, mods, servidor ou proxy.
Esses detalhes permitem que a equipe determine se o erro "Muitos Pacotes Suspeitos" do Minecraft é causado por uma incompatibilidade entre o cliente e o mod, um problema com pacotes do servidor/proxy ou uma reinicialização da conexão. Não existe uma solução universal confiável até que a exceção subjacente seja identificada.