Timer-Status & Persistenz
Verstehe, wie Timer von gettickr.app ihren Status verwalten, damit du sie effektiv nutzen und eventuelle Probleme gezielt beheben kannst. Status und Persistenz bestimmen, wie sich Timer ihren aktuellen Stand und ihre Einstellungen über verschiedene Sitzungen und Geräte hinweg merken.
Info: Die Verwaltung des Timer-Status unterscheidet sich zwischen kostenlosen und Premium-Konten. Das Verständnis dieser Unterschiede hilft dir, den passenden Timer-Typ zu wählen und das Verhalten richtig einzuschätzen.
Was bedeutet Timer-Status?
Der Timer-Status umfasst alle Informationen, die den aktuellen Zustand eines Timers definieren: den aktuellen Countdown-Wert, ob der Timer läuft oder pausiert ist, alle Konfigurationseinstellungen und das Design. Eine korrekte Statusverwaltung stellt sicher, dass der Timer immer die richtige Restzeit anzeigt – egal, wann oder wo er betrachtet wird.
Je nach Timer-Typ wird der Status unterschiedlich gehandhabt. Das Verständnis dieser Unterschiede hilft dir, den richtigen Timer für deinen Anwendungsfall zu wählen und das Verhalten korrekt zu erwarten.
Statusverwaltung bei kostenlosen Timern Client-Side
Kostenlose Timer nutzen eine clientseitige Statusverwaltung – der Status existiert also nur im Browser des jeweiligen Betrachters. Beim Laden eines kostenlosen Timers berechnet der Browser den aktuellen Countdown-Stand anhand der Konfiguration und der aktuellen Zeit. Diese Berechnung erfolgt unabhängig für jeden Betrachter.
Da der Status clientseitig ist, sieht jeder Nutzer einen korrekten Countdown basierend auf seiner aktuellen Zeit, aber es gibt keine zentrale Synchronisation zwischen verschiedenen Geräten oder Nutzern. Öffnest du denselben Timer auf zwei Geräten, berechnet jedes Gerät unabhängig, was angezeigt werden soll.
Tipp: Diese clientseitige Methode ist einfach, zuverlässig und funktioniert auch bei instabiler Internetverbindung, da der Browser alle nötigen Informationen zur Berechnung und Anzeige hat.
Status-Synchronisation bei Premium-Timern Server-Side
Premium-Timer bieten eine Status-Synchronisation, sodass du Timer über mehrere Geräte und Betrachter hinweg steuern kannst. Wenn du die Fernsteuerung bei einem Premium-Timer nutzt, werden Statusänderungen (z.B. Pause, Reset) synchronisiert, sodass alle Betrachter denselben Stand sehen.
Das ist besonders praktisch, wenn du einen Timer während eines Streams pausierst – alle Zuschauer sehen die Änderung gleichzeitig. Der Timer-Status wird auf den Servern von gettickr.app gespeichert, und alle Instanzen prüfen regelmäßig auf Updates.
Warnung: Die Status-Synchronisation erfordert eine aktive Internetverbindung sowohl für das Steuergerät als auch für die Anzeige. Bei Verbindungsabbruch läuft der Timer lokal weiter und synchronisiert sich wieder, sobald die Verbindung steht.
Persistenz des Status über Sitzungen hinweg
Die Persistenz bestimmt, was passiert, wenn du einen Timer schließt und später wieder öffnest. Bei Countdowns definiert die Konfiguration die Gesamtdauer. Je nach Einstellung startet der Timer beim Laden entweder neu oder macht an der letzten Stelle weiter.
Premium-Timer mit gespeicherten Konfigurationen behalten alle Einstellungen dauerhaft. Beim Laden eines gespeicherten Timers erscheinen alle Design- und Zeiteinstellungen wie zuvor. Das ist ideal, wenn du Timer für wiederkehrende Events oder Streams nutzt.
Info: Bei CountTo-Timern (Datumstimer) ist die Persistenz „eingebaut“, da sie immer auf ein festes Ziel-Datum zählen. Egal, wann du die Seite öffnest, der Timer zeigt die verbleibende Zeit bis zu diesem Zeitpunkt an.
Status-Reset und Initialisierung
Beim ersten Laden eines Timers wird der Startzustand berechnet. Bei Countdowns heißt das: Der aktuelle Wert ergibt sich aus Startzeit und bereits vergangener Zeit. Bei CountTo-Timern wird die verbleibende Zeit bis zum Ziel-Datum berechnet.
Wenn du einen Timer zurücksetzen möchtest, kannst du im Editor oder per Fernsteuerung die Reset-Funktion nutzen. Damit wird der Timer auf die volle Dauer zurückgesetzt. Premium-Timer erlauben das Zurücksetzen auch remote für alle Instanzen.
Verhalten bei mehreren Instanzen
Wird derselbe Timer gleichzeitig an mehreren Orten angezeigt (z.B. in OBS und im Browser), verhält sich der Status je nach Timer-Typ unterschiedlich:
| Timer-Typ | Verhalten bei mehreren Instanzen |
|---|---|
| Kostenlos | Jede Instanz berechnet den Countdown unabhängig |
| Premium | Alle Instanzen synchronisieren sich auf denselben Stand |
Tipp: Besonders für Streaming-Setups ist die Synchronisation praktisch: Du kannst den Timer im Stream anzeigen und parallel im Editor steuern – alle Änderungen sind überall sichtbar.