Learn · modules

Was ist der Weitsprung in Minecraft?

Der Weitsprung erweitert, wie weit ein einzelner Sprung reicht, indem er die Bewegungspakete in der Luft verändert und so eine Distanz überbrückt, die die Standardphysik niemals erlauben würde.

TRtrolPublished 3 min read

Was ist der Weitsprung in Minecraft?

Der Weitsprung ist ein Bewegungsmodul, das die Reichweite eines einzelnen Sprungs über die Physik von Vanilla Minecraft hinaus erweitert. Anstatt zu verändern, wie ein Sprung ausgelöst wird, arbeitet es mit den Paketen, die Position und Bewegung beschreiben, während der Sprung bereits in der Luft ist. Das Ergebnis ist eine Landung, die weiter ist, als es die Schwerkraft, die Anfangsgeschwindigkeit und der bestehende Schwung zulassen würden. Es steht neben anderen Bewegungsmodulen wie Geschwindigkeit und Schwung und ist genau die Art von messbarem Unterschied, auf den eine serverseitige Prüfung ausgelegt ist.

Wie der Weitsprung funktioniert

Vanilla Minecraft berechnet die horizontale Distanz eines Sprungs anhand einiger Eingaben: Ihrer Bewegungsgeschwindigkeit beim Verlassen des Bodens, der Schwerkraft, die Sie wieder nach unten zieht, und dem Schwung, den Sie bereits hatten. Diese Berechnung ist jedes Mal für jeden Spieler konsistent. Es gibt keinen versteckten "weiter springen"-Schalter.

Der Weitsprung greift nicht in diese anfängliche Berechnung ein. Er greift erst ein, nachdem der Sprung begonnen hat, in den Position- und Bewegungspaketen, die gesendet werden, während Sie bereits in der Luft sind, und dehnt die horizontale Distanz vor der Landung aus. Server vertrauen der vom Client gemeldeten Position innerhalb einer gewissen Toleranz (um das Markieren von Verbindungsstörungen zu vermeiden), und der Weitsprung stützt sich auf diese Toleranz. Er kann Sie über den Punkt tragen, an dem ein legitimer Sprung endet, ohne einen offensichtlich fehlerhaften Frame zu erzeugen, der isoliert auffällt.

Der Kompromiss

Der Reiz ist einfach: Eine Lücke überwinden, die ein normaler Sprung nicht schafft, Reisezeiten über offenes Gelände verkürzen oder Abstand zu demjenigen gewinnen, der dich verfolgt. Ein einzelner Sprung mag nur einen geringen Vorteil bringen. Wiederholt angewendet, summiert er sich.

Long Jump verändert jedoch etwas, das ein Server direkt messen kann: die Sprungweite pro Sprung. Ein Server, der überprüft, ob ein Sprung eine physikalisch unmögliche Distanz zurücklegt, kann dies unabhängig davon erkennen, wie sauber die einzelnen Pakete erscheinen. Der Preis für diesen Vorteil, auf jedem Server, der darauf prüft, ist das Risiko der Entdeckung.

Long Jump vs. andere Bewegungsmodule

Long Jump gehört zu einer Familie von Bewegungschats, die alle die Standardphysik auf unterschiedliche Weise überschreiten. Das Verständnis der Unterschiede hilft zu erklären, warum Server sie alle als problematisch einstufen.

ModulWas es verändertEntdeckungsrisiko
Long JumpDistanz eines einzelnen SprungsMittel bis hoch
BhopVerkettung von Sprüngen, um Geschwindigkeit zu halten oder zu gewinnenMittel bis hoch
SpeedGeh- oder FluggeschwindigkeitHoch
StrafeDrehradius und BeschleunigungMittel

Jedes Modul erzeugt eine messbare Veränderung, die eine serverseitige Prüfung vernünftigerweise erkennen kann.

Häufig gestellte Fragen