Learn · modules

Was ist ein Timer in Minecraft? Erklärung des Tick-Geschwindigkeit-Moduls

Der Timer ist ein Modul, das die Geschwindigkeit beeinflusst, mit der dein Client Spielzyklen verarbeitet – von Angriffen bis zur Platzierung von Blöcken –, und es ist für Server einfach zu erkennen.

TRtrolPublished 4 min read

Was ist Timer in Minecraft?

Timer ist ein Modul, das die Geschwindigkeit verändert, mit der dein Client die Spiel-Ticks von Minecraft verarbeitet – die feste 20-pro-Sekunde-Uhr, auf der das Spiel läuft. Überschreitest du die normale Geschwindigkeit, dann geschieht alles, was mit der Tick-Timing verbunden ist, wie Angriffe, Item-Nutzung, Blockplatzierung und Bogenaufladen, öfter pro Sekunde, als es ein unveränderter Client zulässt. Unterschreitest du die normale Geschwindigkeit, verlangsamen sich diese Aktionen stattdessen. Es wird manchmal als TimerMod bezeichnet und findet sich in Clients, die auf die Manipulation der Tick-Geschwindigkeit ausgelegt sind. Der Server läuft nicht schneller oder langsamer: der Client bestimmt sein eigenes Tempo, und der Server beobachtet lediglich, was ankommt.

Wie es funktioniert

Minecraft läuft auf festen Ticks, standardmäßig 20 pro Sekunde. Die meisten zeitgesteuerten Aktionen, Angriffskühlzeiten, Essen, Blockabbruch, Bogenaufladen, schreiten stattdessen pro Tick und nicht nach einer Echtuhr voran. Timer greift in die Rate ein, mit der der Client diese Ticks durchläuft, und skaliert sie mit einem Multiplikator. Setzt du sie über die normale Geschwindigkeit, dann rast der Client durch mehr Ticks pro Sekunde, als der Server erwartet. Setzt du sie unter die normale Geschwindigkeit, dann schleppt er sich durch weniger.

Der Haken ist, wessen Ticks das eigentlich sind. Dass der Client Ticks schneller verarbeitet, beschleunigt den Server nicht mit; es ändert lediglich, was der Client sendet. Ein Timer, der weit über dem normalen Wert eingestellt ist, kann versuchen, anzugreifen, Blöcke zu platzieren oder Gegenstände häufiger zu nutzen, als es der Tick-Rate eigentlich erlauben sollte. Läuft er unter dem normalen Wert, geschieht das Gegenteil, und manche Spieler nutzen dies absichtlich, nicht für zusätzliche Geschwindigkeit, sondern für eine feinere Kontrolle darüber, auf welchem genauen Tick eine Aktion landet.

Warum Server das so leicht erkennen

Ein Timer hinterlässt eine schwer zu versteckende Signatur: einen Strom tick-gesteuerter Aktionen, die schneller oder langsamer ankommen, als es ein echter Spieler mit seinem Client erzeugen würde. Der Server ist autoritär in Bezug auf die Spielzeit. Er muss das Tempo des Clients nicht blind vertrauen, sondern kann zählen, wie viele Ticks an Aktionen in einem bestimmten Zeitraum ankommen, und dies mit dem vergleichen, was bei zwanzig Ticks pro Sekunde erwartet werden sollte.

Das macht Timer zu einer der eindeutigeren Kategorien von Client-Modifikationen, die es zu markieren gilt, zumindest im Prinzip. Die Abweichung zeigt sich als Rohwert, nicht als subtiler Positionsfehler, der in Rauschen verborgen liegt. Anticheats protokollieren oder kennzeichnen üblicherweise Spieler, deren Aktionsrate konstant über dem erwarteten Tick-Tempo liegt. Ob ein bestimmter Wert auf einem bestimmten Server erfasst wird, hängt davon ab, wie genau dieser Server prüft, aber der Mechanismus selbst ist nicht verborgen. Ein schneller als normaler Strom tick-gesteuerter Aktionen ist das gesamte Signal, wie es konzipiert ist, nicht ein Zufall der Implementierung.

Häufig gestellte Fragen