Learn · modules

Was ist Bootflug? Der Minecraft Fahrzeugflug-Exploit

Der Bootsfliege gelingt es, die Transportpakete eines Bootes zu entführen, um es steigen und schweben zu lassen und so einen unbeschränkten Flug zu ermöglichen. So fangen Server es.

TRtrolPublished 4 min read

Was ist Boat Fly in Minecraft?

Boat Fly ist ein Bewegungsmodul, das sich auf ein einziges, eng definiertes Ziel konzentriert: das Vanilla-Minecraft-Boot. Ein Boot ist dazu konzipiert, auf Wasser zu schwimmen und sich in Küstennähe leicht an Land zu schieben, nichts weiter. Boat Fly sprengt dieses Design, indem es die Fahrzeugbewegungspakete, die ein Boot sendet, während ein Spieler es benutzt, neu schreibt, sodass das Boot aufsteigt, die Höhe hält und überall hinfliegen kann, wo eine fliegende Entität hinkommt. Der Spieler verlässt dabei nie den Sitz. Von außen sieht es einfach nur aus wie ein Boot, das vergessen hat, dass es kein Flugzeug ist.

Der Reiz ist einfach. Boat Fly bietet uneingeschränkte Bewegung, ohne dass der Spieler den Sitz verlässt, was leiser ist als offensichtliches Fliegen. Der Server sieht eine Booteinheit an einem unmöglichen Ort anstelle einer Spielereinheit, die die Physik missachtet.

Wie die Pakete des Bootes abgefangen werden

Vanilla-Boote sind keine eigenständigen Akteure. Die Positionsaktualisierungen eines Bootes stammen von Fahrzeugbewegungspaketen, die an die Wasseraufdrift und die Schwerkraft gebunden sind, einem separaten Kanal von den Paketen, die einen Spieler bewegen, der auf festem Boden steht. Lassen wir diesen Kanal in Ruhe, kann er keine Auftriebskraft erzeugen: kein Wasser unter dem Rumpf, keine aufwärts gerichtete Kraft, kein Grund für das Boot, die Oberfläche zu verlassen.

Der Boat Fly zielt direkt auf diesen Kanal ab. Er überschreibt oder injiziert die Bewegungswerte des Fahrzeugs, die das Boot meldet, sodass der Server ein Boot sieht, das aufsteigt, Höhe hält oder seitlich abdriftet, was reale Wasser- und Schwerkraftphysik niemals erzeugen würde. Der Server vertraut dem, was der Client sendet, und aktualisiert die Positionen basierend darauf.

  1. Erkennen Sie das Boot

    Überprüfe, ob sich der Spieler in einer Bootsentität befindet.

  2. Fahrzeugpakete abfangen

    Besorgen Sie die Bewegungspakete, die das Boot normalerweise schickt.

  3. Anheben spritzen

    Überarbeite die Y-Geschwindigkeit, sodass das Boot steigen oder schweben kann.

  4. Sende die Lüge

    Lass den Server denken, dass sich das Boot so bewegt, wie du es möchtest.

Warum es markiert wird, auf Servern, die sich darum kümmern

Boat Fly ist weder eine kosmetische Änderung noch eine bequeme Abkürzung. Es gewährt Bewegungsfreiheit, die kein legitimer Spieler erreichen kann: Klettern über das Gelände, Überspringen von Traversierungsregeln oder Verlassen eines Kampfes, indem man an einen unerreichbaren Ort gelangt. Das stellt es in die gleiche Kategorie wie andere Flug- und No-Clip-Exploits.

Serverseitige Anti-Cheat-Systeme, die das erwartete Verhalten eines Bootes modellieren – wie schnell es sich bewegen sollte, ob es auf dem Wasser sitzen sollte und wie die Schwerkraft es wieder nach unten ziehen sollte – erkennen dies schnell, sobald sie danach suchen. Ein Boot, das klettert oder schwebt, bricht dieses Modell in dem Moment, in dem es geschieht. Die Lücke besteht darin, dass viele Server nur die Bewegung von Spieler-Entitäten validieren und nie eine separate Prüfung für Fahrzeuge durchführen. Genau dort überlebt Boat Fly.

Fahrzeugpaketmanipulation

Schreibt die Bewegungswerte des Bootes direkt neu.

Höhen- und Auftriebshaltung

Lässt Boote steigen und schweben, entgegen der Physik.

Uneingeschränkte Durchquerung

Reise überall hin, wo ein fliegendes Wesen gelangen kann.

Tischseitige Täuschung

Der Spieler bleibt sitzen, sodass es wie ein Schiffsrätsel und nicht wie ein Spielerabflug wirkt.

Häufig gestellte Fragen