Mit pause-when-empty-seconds pausiert ein Minecraft-Java-Server, wenn eine bestimmte Zeit lang niemand online war. Das ist keine automatische Leistungszusage und kann laufende Farmen oder andere zeitabhängige Abläufe anhalten. Prüfe zuerst die tatsächliche Serverversion und ob die Welt weiterlaufen soll, während niemand spielt.
Vanilla und Paper haben unterschiedliche Standardwerte
Mojang führte pause-when-empty-seconds mit Minecraft Java Edition 1.21.2 ein. In den Release-Notizen steht der Vanilla-Standardwert 60 Sekunden: Ein positiver Wert pausiert den Server nach dieser Zeit ohne online befindliche Spielende. Minecraft-Versionen vor 1.21.2 haben diese dokumentierte Einstellung nicht zwingend; prüfe die Version, die der Server tatsächlich startet, nicht nur die Version deines Launchers. Mojang: Java Edition 1.21.2
Für die Vanilla-Version von Minecraft Java Edition 26.3 bestätigt der originale Mojang-Servercode den Standardwert 60 und die Wirkung positiver Werte. Der untersuchte Ablauf behandelt einen Wert von 0 oder kleiner als deaktiviert. Das ist eine statische Prüfung genau dieses Serverartefakts, kein Test auf deinem Server. Mojang: originales Serverartefakt Minecraft Java Edition 26.3
Paper weicht beim Standard ab: Die aktuelle Paper-Referenz für server.properties nennt pause-when-empty-seconds=-1 und erklärt, dass die Funktion standardmässig deaktiviert ist, weil Plugins bei null Spielenden noch Arbeit erwarten oder ausführen können. Die Paper-Seite „Vanilla-like experience“ führt den Wert 60 als Einstellung für ein Vanilla-nahes Verhalten auf. Behandle diese Zeile nicht als den Paper-Standard. PaperMC: server.properties · PaperMC: Vanilla-like experience
Paper führt ausserdem in paper-world-defaults.yml die separate, als nicht unterstützt markierte Einstellung disable-world-ticking-when-empty: true auf. Sie stoppt laut Paper die Welt-Ticks, wenn weder Spielende noch force-geladene Chunks vorhanden sind. Das ist eine andere Einstellung als die Vanilla-Serverpause; Paper warnt, dass nicht unterstützte Werte jederzeit entfernt werden können. Verwechsle die beiden nicht und ändere keine davon, ohne die Plugin- und Weltfolgen zu prüfen. PaperMC: Vanilla-like experience
Was während der Pause nicht weiterläuft
Im Code der Vanilla-Version von Minecraft Java Edition 26.3 zählt der Server leere Ticks bis zum eingestellten Wert. Beim Erreichen der Schwelle speichert er automatisch, ruft weiter tickConnection() auf und kehrt vor dem normalen Welt-Tick-Ablauf zurück. Der untersuchte Codepfad beendet den Serverprozess nicht; der Netzwerk-Tick läuft weiter. Das belegt eine Pause der regulären Server-Ticks, aber keine gleiche Beitritts- oder Verbindungswirkung in jedem Fork, mit jedem Plugin oder in jeder Hosting-Umgebung.
Weltabläufe, die Server-Ticks brauchen, rücken währenddessen nicht weiter: etwa Redstone, Mob-Verhalten, eine Farm oder eine Datapack-Funktion, die auf Spielzeit wartet. Externe Aufgaben ausserhalb des Minecraft-Servers werden durch diese Einstellung nicht gesteuert. Auf Paper ist die Plugin-Kompatibilität ein besonderer Grund, die Funktion standardmässig auszuschalten. Ein bestimmter Rückgang der CPU-Last ist damit nicht garantiert; die tatsächliche Wirkung hängt von der Welt, Software und Erweiterungen ab.
Wenn nur eine Person untätig herumsteht, gilt der Server weiterhin als besetzt. Für einen Kick nach Inaktivität ist player-idle-timeout zuständig; diese Einstellung pausiert die Welt nicht. Die Unterschiede und Einheiten stehen in der Anleitung zum Minecraft-AFK-Timeout.
Einstellung kontrolliert ändern
- Plattform und Version prüfen. Lies den Startlog oder die Serververwaltung und notiere, ob Vanilla oder Paper mit welcher Java-Spielversion läuft. Bei Paper prüfe zusätzlich, ob Plugins oder Welten im Leerlauf Aufgaben erwarten.
- Den aktuellen Stand sichern. Öffne die
server.propertiesder richtigen Serverinstanz und kopiere diese Datei an einen privaten Ort. Eine allgemeine Anleitung zum Bearbeiten von server.properties erklärt Dateiformat, sicheren Stopp und Neustart. Ändere keinen Weltordner, um diese Einstellung zu testen. - Einen einzelnen Wert wählen. Ein positiver Wert ist eine Wartezeit in Sekunden, zum Beispiel
pause-when-empty-seconds=180für drei Minuten. In der Vanilla-Version von Minecraft Java Edition 26.3 deaktiviert0die Pause. Bei Paper ist-1der dokumentierte Standard für „deaktiviert“; übernimm den Wert der tatsächlich laufenden Paper-Version. Ändere die vorhandene Zeile, füge keine zweite mit demselben Namen hinzu. - Sauber stoppen und starten. Kündige die kurze Wartung an, stoppe den Server mit der regulären Funktion und bearbeite erst danach die Datei. Starte anschliessend über denselben vorgesehenen Weg. Kontrolliere im aktuellen Startlog, ob die erwartete Software geladen wurde und der Prozess bereit ist.
- Auf einer getrennten Testkopie prüfen. Lass dort eine harmlose, tickabhängige Aktion mit niemandem online mindestens die gewählte Zeit laufen. Prüfe danach, ob sie wie erwartet wartet und nach dem Wiederbeitritt weitergeht. In der Vanilla-Version von Minecraft Java Edition 26.3 protokolliert der untersuchte Code den Pauseneintritt; andere Versionen können anders melden. Teste eine wichtige Produktionsfarm nicht erstmals auf der einzigen Live-Welt.
Wenn nichts passiert, prüfe zuerst, ob die Einstellung zur tatsächlich gestarteten Instanz gehört, ob die Version mindestens 1.21.2 ist und ob eine Paper-Konfiguration ebenfalls Welt-Ticks anhält. In der geprüften Vanilla-Version von Minecraft Java 26.3 deaktiviert 0 die Pause. Prüfe für andere Versionen deren Dokumentation und kontrolliere Paper-Einstellungen sowie Plugins separat. Für eine gezielte Ursachenmessung bei Rucklern hilft die Minecraft-Lag-Checkliste; sie verspricht ebenfalls keinen pauschalen Leistungsgewinn. Datapack-Abläufe behandelt die Anleitung zu Funktionen und Command-Last.
Technische Quellen
- Mojang: Minecraft Java Edition 1.21.2 – Einführung und Vanilla-Standardwert.
- PaperMC: server.properties – dokumentierter Paper-Standard und Plugin-Kompatibilität.
- PaperMC: Vanilla-like experience – Vanilla-naher Wert und separate nicht unterstützte Welt-Tick-Einstellung.
- Mojang: originales Serverartefakt Minecraft Java Edition 26.3 – statisch inspizierter Vanilla-Code für Einstellung, Autosave, fortgesetztes
tickConnection()und ausgelassene reguläre Welt-Ticks.