- Der Timer ist ein Modul, das die Geschwindigkeit beeinflusst, mit der der Client Spielzyklen durchläuft.
- Das verändert alles, was an die Zykluszeit gebunden ist: Angriffsabklingzeiten, Item-Nutzung, Blockplatzierung und Bogenaufladen.
- Die eigene Zyklusrate des Servers ändert sich nie, nur das Tempo dessen, was der Client sendet.
- Es ist leicht festzustellen, da Server die Aktionsrate direkt mit dem normalen 20-Zyklus-Tempo messen können.
Der Timer ist ein Modul, das die Geschwindigkeit verändert, mit der dein Client die Spiel-Ticks von Minecraft verarbeitet – die feste 20-Ticks-pro-Sekunde-Uhr, auf der das Spiel läuft. Überschreitest du den Normalwert, werden alle Aktionen, die von der Tick-Timing abhängig sind, wie Angriffe, Item-Nutzung, Blockplatzierung und Bogenaufladen, häufiger pro Sekunde ausgeführt, als ein unveränderter Client es zulässt. Liegt er unter dem Normalwert, verlangsamen sich dieselben Aktionen. Er wird manchmal als TimerMod bezeichnet und ist in Clients wie Fan und Tenacity zu finden. Der Server läuft nicht schneller oder langsamer: der Client entscheidet über sein eigenes Tempo, und der Server beobachtet lediglich, was ankommt.
Funktionsweise
Minecraft läuft auf festen Ticks, standardmäßig 20 pro Sekunde. Die meisten zeitgesteuerten Aktionen, Angriffskühlzeiten, Essen, das Abbauen von Blöcken, das Aufladen eines Bogens, schreiten stattdessen pro Tick einen Schritt voran, anstatt anhand einer Echtuhr. Der Timer greift in die Rate ein, mit der der Client diese Ticks durchläuft, und skaliert sie mit einem Multiplikator. Setzt du ihn über den Normalwert, durchläuft der Client mehr Ticks pro Sekunde als der Server erwartet. Setzt du ihn unter den Normalwert, bewegt er sich langsamer durch weniger Ticks.
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.
Opal versendet dies
Der eigene Katalogeintrag von Opal hält es kurz und bündig: "Ändert die Taktfrequenz deines Spiels." Es wird unter Opals Kategorie "Nutzung auf eigene Gefahr" geführt, wie es bei jedem Client der Fall wäre, denn ein Client, der sein eigenes Tempo bestimmt, ist genau die Art von Signal, auf die eine serverseitige Prüfung ausgelegt ist.
Referenz, keine Anleitung
Diese Seite beschreibt das Modul allgemein, damit Sie wissen, was der Begriff bedeutet. Die Benennung und das genaue Verhalten können je nach Client variieren, und das Überschreiten der vom Server erwarteten Aktionsrate verstößt gegen die Regeln auf praktisch jedem Server, der dies prüft.
Häufig gestellte Fragen
Es verändert, wie schnell der Client Spiel-Ticks durchläuft, wodurch alles, was an die Tick-Timing gebunden ist, beschleunigt oder verlangsamt wird: Angriffsabklingzeiten, Item-Nutzung, Bogenaufladen, Blockplatzierung.
Nein. Er ändert lediglich, wie schnell der Client seine eigenen tick-basierten Aktionen verarbeitet und sendet. Der Server behält seine eigene Tickrate währenddessen und kann weiterhin die Geschwindigkeit messen, mit der er Daten empfängt.
Es birgt ein echtes Risiko der Erkennung. Der Server kann die Aktionsrate direkt gegen das erwartete Tick-Tempo messen, sodass ein Timer-Wert, der Aktionen merklich schneller als normal ausführt, ein plausibler Anknüpfungspunkt für Anti-Cheat-Systeme darstellt. Die Nutzung erfolgt auf eigene Gefahr.
Eine niedrigere Einstellung wird manchmal verwendet, um eine feinere Kontrolle darüber zu haben, wann genau eine einzelne Aktion eintritt, wobei Durchsatz gegen Präzision getauscht wird.