Beheben von Timeouts auf einem modifizierten Minecraft-Server
Minecraft meldet „Timed out“ oder „Read timed out“, und Ihre Spieler landen wieder im Menü, bevor sie Ihrem modifizierten Minecraft-Server beitreten können? Diese Anleitung zeigt, wie Sie solche Minecraft-Timeouts beheben, indem Sie die Wartezeit unter Forge, NeoForge und Fabric verlängern, auf dem Server wie auf dem Client. Außerdem sehen Sie, wo Sie den Startbefehl in OuiPanel ändern, dem Spiele-Panel von OuiHeberg.
Timeouts verstehen
Das Problem der Verbindungsabbrüche
Verbindungsabbrüche durch Zeitüberschreitungen gehören zu den häufigsten Problemen auf Minecraft-Servern mit großen Modpacks. Das typische Szenario: Sie starten das Spiel, versuchen dem Server beizutreten, und nach langer Wartezeit wirft Sie das Spiel mit einem Timeout-Fehler zurück ins Hauptmenü.
Die Ursache ist meist die Zeit, die das Laden der vielen Mods und die Synchronisierung mit dem Server brauchen. Ein paar Einstellungen oder der passende Mod reichen in der Regel für eine stabile Verbindung.
So funktionieren Timeouts
Minecraft gibt kritischen Vorgängen etwa eine halbe Minute Zeit: Initialisierung der Mods, Aufbau der Serververbindung, Übertragung der Synchronisierungsdaten. Für eine Vanilla-Installation reicht das. Sobald Mods ins Spiel kommen, wird es schnell zu knapp.
Ursachen des Problems
Auslösende Faktoren
Timeouts treten in diesen Situationen häufiger auf.
| Situation | Auswirkung |
|---|---|
| Großes Modpack (über 100 Mods) | Sehr hoch |
| Instabile oder langsame Netzwerkverbindung | Hoch |
| Rechner mit begrenzten Ressourcen (RAM, CPU) | Hoch |
| Mods mit rechenintensiver Verarbeitung | Mittel |
| Überlasteter oder schlecht konfigurierter Server | Mittel |
Schnelle Diagnose
Die angezeigte Fehlermeldung verrät, woher das Problem kommt.
| Meldung | Wahrscheinliche Ursache |
|---|---|
Timed out oder Read timed out | Zeitüberschreitung |
Connection lost | Instabiles Netzwerk oder Zeitüberschreitung |
| Absturz mit vollständigem Fehlerprotokoll (Stacktrace) | Mod-Konflikt oder Inkompatibilität |
Missing mod | Mod fehlt auf Client oder Server, unvollständige Installation |
Lösungen je nach Modloader
Die Lösung hängt vom Modloader ab. Forge und NeoForge akzeptieren JVM-Argumente oder einen eigenen Mod. Fabric nutzt einen speziellen Mod.
JVM-Argumente für Forge und NeoForge
Das ist die empfohlene Methode. Sie verlängert die Wartezeit von etwa einer halben Minute auf zwei Minuten, indem Sie diese Argumente zum Startbefehl hinzufügen.
-Dfml.readTimeout=120 -Dfml.loginTimeout=120
Diese Parameter geben Forge und NeoForge beim Laden und bei der Anmeldung mehr Zeit. Abbrüche werden mit großen Modpacks deutlich seltener. Der Wert wird in Sekunden angegeben.
Die Argumente müssen zwischen java und -jar stehen, damit die JVM sie liest.
# Richtige Struktur
java -Dfml.readTimeout=120 -Dfml.loginTimeout=120 -Xms4G -Xmx8G -jar server.jar nogui
# Falsche Position (funktioniert nicht)
java -Xms4G -Xmx8G -jar server.jar -Dfml.readTimeout=120 nogui
Längere Timeouts verschlechtern die Leistung nicht. Sie legen nur die maximale Wartezeit fest, bevor ein Vorgang als gescheitert gilt, ohne Einfluss auf CPU-Last, Speicher oder Bandbreite.
Die Argumente
-Dfml.readTimeoutund-Dfml.loginTimeouterkennen nur Forge und NeoForge. Eine Vanilla-Installation ignoriert sie. Unter Vanilla sind Timeouts selten und kommen meist vom Netzwerk.
Mod TimeoutFixes für Forge und NeoForge
Ohne technische Eingriffe kommen Sie mit dem Mod TimeoutFixes aus. Er ist mit Forge und NeoForge kompatibel und stellt die Wartezeiten selbst ein. Er muss auf Server und Client installiert sein.
Mod TimeOutOut für Fabric
Fabric hat eine eigene Lösung, ohne JVM-Argumente. Der Mod TimeOutOut erhöht die Verbindungs-Timeouts, damit es beim Initialisieren der Mods nicht zu Abbrüchen kommt. Er ist für Fabric gebaut, seine Wartezeiten lassen sich frei einstellen, und im Mehrspielermodus muss er auf Client und Server installiert sein.
Ein Timeout-Mod, der nur auf einer Seite installiert ist, kann zu unvorhersehbarem Verhalten führen. Auf Ihrem Server bei OuiHeberg fügen Sie ihn über den Mod-Manager hinzu oder legen seine .jar-Datei im Ordner mods ab. Die Anleitung Mods auf Ihrem Minecraft-Server installieren (Forge / Fabric) beschreibt beide Wege.
Serverkonfiguration
In OuiPanel
Melden Sie sich unter dash.ouipanel.com bei OuiPanel an und öffnen Sie Ihren Server.
Öffnen Sie Konfiguration › Servereinstellungen.
Klicken Sie in der Karte Serverstart auf Startbefehl ändern.
Fügen Sie im Fenster „Startbefehl ändern“
-Dfml.readTimeout=120 -Dfml.loginTimeout=120direkt nachjavaein, vor-jar.Klicken Sie auf Speichern.
Klicken Sie in der Konsole auf Neu starten und prüfen Sie das Startprotokoll.
Ein Befehl dieser Form zum Beispiel:
java -Xms4G -Xmx8G -jar server.jar nogui
wird zu:
java -Dfml.readTimeout=120 -Dfml.loginTimeout=120 -Xms4G -Xmx8G -jar server.jar nogui

Ein falsch geänderter Startbefehl kann verhindern, dass der Server startet. Kopieren Sie den ursprünglichen Befehl, bevor Sie ihn ändern, damit Sie ihn wiederherstellen können.
Im kostenlosen Minecraft-Angebot lässt sich der Startbefehl nicht ändern. Das Panel zeigt dann „Startbefehl in einem Premium-Tarif bearbeitbar“.
Auf Ihrem eigenen Rechner
Wenn Sie Ihren Server selbst betreiben, legen Sie ein eigenes Startskript an.
Linux (start.sh):
#!/bin/bash
java -Dfml.readTimeout=120 \
-Dfml.loginTimeout=120 \
-Xms4G \
-Xmx8G \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 \
-jar server.jar nogui
Windows (start.bat):
@echo off
java -Dfml.readTimeout=120 -Dfml.loginTimeout=120 -Xms4G -Xmx8G -jar server.jar nogui
pause
Speichern Sie in jedem Fall die Konfiguration, starten Sie den Server vollständig neu und prüfen Sie in den Logs, ob die Parameter übernommen wurden.
Clientkonfiguration
Auch die Spieler können die Wartezeit auf ihrer Seite verlängern, in ihrem Launcher.
Offizieller Minecraft Launcher
Öffnen Sie den Minecraft Launcher und wechseln Sie zum Tab Installationen.
Wählen Sie das Profil Ihres Modpacks aus.
Klicken Sie auf Weitere Optionen, um die erweiterten Einstellungen anzuzeigen.
Ergänzen Sie im Feld JVM-Argumente die vorhandenen Parameter wie unten gezeigt.
Klicken Sie auf Speichern und starten Sie das Spiel mit diesem Profil.
-Xms4G -Xmx8G -Dfml.readTimeout=120 -Dfml.loginTimeout=120
CurseForge
Öffnen Sie die Einstellungen der Anwendung.
Wählen Sie den Bereich Minecraft.
Fügen Sie im Feld Zusätzliche Java-Argumente
-Dfml.readTimeout=120 -Dfml.loginTimeout=120ein.
Prism Launcher und MultiMC
Klicken Sie mit der rechten Maustaste auf die Instanz.
Wählen Sie Bearbeiten (oder Instanz bearbeiten).
Öffnen Sie den Tab Einstellungen und dann Java.
Tragen Sie die Argumente im passenden Feld ein.
ATLauncher
Öffnen Sie die Einstellungen.
Öffnen Sie den Tab Java/Minecraft.
Fügen Sie die Argumente unter Extra JVM Arguments hinzu.
GDLauncher
Klicken Sie auf das Zahnrad-Symbol der Einstellungen.
Wählen Sie Java.
Füllen Sie das Feld Zusätzliche Argumente aus.
Diagnose und fortgeschrittene Fehlerbehebung
Prüfen, ob die Parameter greifen
Sehen Sie sich die Startprotokolle des Servers an. In OuiPanel öffnen Sie logs/latest.log im Dateimanager oder verfolgen die Konsole. Auf einem eigenen Rechner findet dieser Befehl die passenden Zeilen.
# In den Protokollen suchen
grep -i "timeout" logs/latest.log
Gute Zeichen: keine „Timed out“-Meldungen mehr beim Verbinden der Spieler, und Verbindungen, die länger dauern, aber gelingen.
Die Werte schrittweise erhöhen
Beginnen Sie mit 120, also zwei Minuten, was für die meisten Konfigurationen passt. Brechen die Verbindungen weiter ab, erhöhen Sie in Schritten von 60, also jeweils eine Minute mehr.
| Stufe | Wert | Einsatz |
|---|---|---|
| Standard | 120 (2 Minuten) | Übliche Modpacks (50 bis 100 Mods) |
| Erweitert | 180 (3 Minuten) | Große Modpacks (100 bis 200 Mods) |
| Maximum | 240 (4 Minuten) | Sehr große Modpacks (über 200 Mods) |
| Extrem | 300 (5 Minuten) | Sehr langsame Konfigurationen |
Beispiel mit der erweiterten Wartezeit:
-Dfml.readTimeout=180 -Dfml.loginTimeout=180
Über 300, also fünf Minuten, liegt das Problem eher am Modpack oder an der Hardware als an der Wartezeit. Optimieren Sie dann das Modpack, statt weiter zu verlängern.
Fehlermeldungen lesen
| Meldung | Bedeutung | Lösung |
|---|---|---|
io.netty.handler.timeout.ReadTimeoutException | Lese-Timeout überschritten | readTimeout erhöhen |
Login timed out | Anmeldung zu langsam | loginTimeout erhöhen |
Connection reset | Verbindung unterbrochen | Netzwerkstabilität prüfen |
Internal Exception | Interner Fehler | Vollständigen Stacktrace lesen |
Wenn das Problem bleibt
Prüfen Sie in den Logs, ob die Parameter angewendet werden.
Testen Sie Ihre Netzwerkverbindung (Ping, Stabilität).
Entfernen Sie vorübergehend Mods, um den fehlerhaften zu finden.
Erhöhen Sie die zugewiesenen Ressourcen, vor allem den RAM.
Aktualisieren Sie alle Mods auf ihre neueste Version.
Zusätzliche Optimierungen
Performance-Mods
Längere Timeouts sind manchmal nur eine Notlösung. Um das Problem an der Wurzel zu packen, installieren Sie Optimierungs-Mods.
| Mod | Wirkung | Modloader |
|---|---|---|
| ModernFix | Optimiert die Speicherverwaltung und beschleunigt das Laden der Ressourcen. Verkürzt die Startzeit deutlich. | Forge, NeoForge, Fabric |
| FerriteCore | Senkt den RAM-Verbrauch großer Installationen stark, bis zu 50 % weniger RAM. | Forge, NeoForge, Fabric |
| LazyDFU | Verschiebt die Initialisierung von DataFixerUpper für einen schnelleren Start. | Forge, Fabric |
Netzwerkstabilisierung
Der Mod Connectivity optimiert das Netzwerkprotokoll. Er verbessert die Verbindungsverwaltung und verringert Abbrüche durch Instabilität. Er funktioniert mit Forge und NeoForge.
Connectivity verträgt sich nicht mit TimeoutFixes. Wählen Sie je nach Hauptproblem den einen oder den anderen.
Netzwerkeinstellungen des Servers
In server.properties:
# Bei Bedarf erhöhen
max-tick-time=120000
network-compression-threshold=256
In spigot.yml, falls Ihr Server eine hat:
settings:
timeout-time: 120
restart-on-crash: true
In OuiPanel ändern Sie server.properties unter Konfiguration › Eigenschaften-Editor oder öffnen die Datei im Dateimanager.
Der Parameter
player-idle-timeoutinserver.propertieshat mit diesen Fehlern nichts zu tun. Er wirft inaktive Spieler nach der angegebenen Anzahl Minuten hinaus, undplayer-idle-timeout=0schaltet das ab.
Nützliche Ressourcen
Dokumentation
Diagnosewerkzeuge
Communitys
Brauchen Sie Hilfe?
Eröffnen Sie ein Ticket über Tickets › Ticket öffnen oder über die Kachel Support kontaktieren unten auf der Seite Ihres Servers im Kundenbereich. Sie können Ihre Frage auch auf dem Discord von OuiHeberg stellen.
Entdecken Sie unsere Minecraft-Hosting-Angebote ab 1,99€/Monat mit automatischer Mod-Installation.
Minecraft Server mieten →