Learn · modules
O que é Boat Fly? O Exploit de Voo de Veículos no Minecraft
A Mosca-Barco sequestra pacotes de veículos de embarcações para fazê-las ascender e pairar, transformando-as em voo irrestrito. Veja como os servidores a capturam.
O que é Boat Fly em Minecraft?
Boat Fly é um módulo de movimento construído em torno de um único objetivo: o barco vanilla do Minecraft. O design de um barco é flutuar na água e se mover um pouco sobre a terra perto das margens, nada mais. Boat Fly ignora esse design ao reescrever os pacotes de movimento do veículo que um barco envia enquanto um jogador o utiliza, permitindo que o barco suba, mantenha altitude e viaje para qualquer lugar que uma entidade voadora possa ir. O jogador nunca sai do assento. De fora, parece apenas um barco que esqueceu que não é um avião.
O apelo é simples. Boat Fly oferece movimento irrestrito sem que o jogador saia do assento, o que é mais silencioso do que um voo óbvio. O servidor vê uma entidade de barco em um lugar impossível, em vez de uma entidade de jogador desafiando a física.
Como os pacotes do barco são interceptados
Barcos vanilla não são atores independentes. As atualizações de posição de um barco vêm de pacotes de movimento de veículos vinculados à flutuação e à gravidade da água, um canal separado dos pacotes que movem um jogador em pé em terreno sólido. Deixados sozinhos, esse canal não pode produzir sustentação: sem água sob o casco, sem força ascendente, sem motivo para o barco deixar a superfície.
O Boat Fly mira diretamente naquele canal. Ele reescreve ou injeta os valores de movimento do veículo que o barco reporta, de modo que o servidor vê um barco subindo, mantendo altitude ou deslizando lateralmente de maneiras que a física real da água e da gravidade jamais produziriam. O servidor confia no que o cliente envia e atualiza as posições com base nisso.
Detecte o barco
Verifique se o jogador está sentado em uma entidade de barco.
Interceptar pacotes de veículos
Pegue os pacotes de movimentação que o barco enviaria normalmente.
Injetar sustentação
Reescreva a velocidade em Y para fazer com que o barco suba ou flutue.
Mande a mentira
Deixe o servidor acreditar que o barco está se movendo como você quiser.
Por que é sinalizado, em servidores que se preocupam em verificar
Boat Fly não é uma substituição de aparência ou um atalho conveniente. Ele distribui movimentação que nenhum jogador legítimo consegue igualar: escalar terrenos, ignorar regras de travessia ou sair de uma luta indo para um lugar inacessível. Isso o coloca no mesmo nível de outros exploits de voo e de remoção de clipes.
Anticheats do lado do servidor que modelam o comportamento esperado de um barco, quão rápido um barco deve se mover, se ele deve ficar na água e como a gravidade deve puxá-lo de volta, detectam isso rapidamente assim que o verificam. Um barco escalando ou pairando quebra esse modelo no momento em que acontece. A lacuna é que muitos servidores apenas validam o movimento da entidade do jogador e nunca criam uma verificação separada para veículos. É exatamente onde Boat Fly sobrevive.
Manipulação de pacotes de veículos
Reescreve diretamente os valores de movimento do barco.
Manter e fixar altitude
Faz barcos escalar e pairar, desafiando a física.
Travessia irrestrita
Viaje para qualquer lugar que uma entidade voadora pudesse ir.
Engano à mesa
O jogador permanece sentado, então soa como um problema de barco, não como um voo do jogador.
Perguntas Frequentes
Não. Só funciona sentado em um barco, já que todo o truque depende da manipulação dos pacotes de movimento do veículo do barco. Saia e não há canal de veículo para explorar.
O resultado parece semelhante, voo irrestrito, mas o mecanismo é diferente. Os "fly hacks" reescrevem os pacotes de movimento do próprio jogador. O "Boat Fly" reescreve os pacotes do veículo do barco enquanto você o está montando.
Sim. Barcos de baunilha já podem se mover em terra perto das linhas costeiras, mas o Boat Fly estende isso para um voo completo e sustentado, permitindo que os barcos viajem muito além da física normal.
Apenas em servidores que verificam o movimento do veículo em relação à física esperada do barco. Anticheats que monitoram apenas a entidade do jogador e ignoram os veículos podem não detectar isso.