Ein Server, der auf einem roten Startbildschirm stehen bleibt, ist nicht unbedingt kaputt. Minecraft sagt dir fast immer genau, was schiefgelaufen ist — nur geht die entscheidende Zeile zwischen Hunderten normaler Lademeldungen unter. Am schnellsten diagnostizierst du Minecraft-Startfehler, wenn du die letzte Fehlerkette liest, Server- und Java-Version prüfst und dann die eine Mod, das Plugin, die Einstellung oder die Weltdatei eingrenzt, die den Start verhindert.
Fang nicht damit an, wahllos Dateien zu löschen oder alles neu zu installieren. So wird aus einer Fünf-Minuten-Reparatur schnell eine verlorene Welt, eine gelöschte Konfiguration oder ein Modpack, das nicht mehr zu den Clients deiner Spieler passt. Erst ein Backup, dann die Fehlersuche — in sauberer Reihenfolge.
Fang mit dem richtigen Log an, nicht mit dem Konsolenrauschen
Die Panel-Konsole ist praktisch, solange der Server bootet, aber für einen fehlgeschlagenen Start ist logs/latest.log meist die beste Anlaufstelle. Hat der Server einen Ordner crash-reports angelegt, öffne auch den neuesten Report. Ein Crash-Report nennt oft die genaue Klasse, Mod oder das Plugin; latest.log zeigt dir, was davor passiert ist.
Scroll zuerst ganz nach unten. Such nach ERROR, FATAL, Caused by:, Exception oder Failed to start. Die letzten 30 bis 80 Zeilen sind meist wertvoller als die ersten 2.000. Die erste Exception ist oft nur ein Symptom, die letzte Caused by-Zeile zeigt dagegen häufig die eigentliche Ursache.
Zum Beispiel deutet Address already in use auf einen Portkonflikt hin. UnsupportedClassVersionError heißt fast immer, dass Java zu alt ist. ModResolutionException bedeutet, dass Forge oder Fabric inkompatible Mod-Anforderungen gefunden hat. Wenn du diese Meldung liest, bevor du Dateien anfasst, sparst du dir viel Raterei.
So sieht ein erfolgreicher Start aus
Nicht jede rote Zeile ist fatal. Vanilla, Paper, Forge, Fabric und Plugins können auch bei einem völlig normalen Start Warnungen ausgeben. Die Frage ist einfach: Erreicht die Konsole Done, und lauscht der Server auf seinem Port? Wenn ja, kümmerst du dich um Performance- oder Feature-Warnungen später. Beendet sich der Prozess, startet er in einer Schleife neu oder kommt nie bei Done an, hast du einen echten Startfehler.
Prüf Java, bevor du Mods beschuldigst
Eine falsche Java-Version ist einer der häufigsten Gründe, warum ein frischer Server nicht startet. Welche Version nötig ist, hängt vom Minecraft-Release und der Server-Software ab. Als Faustregel: Minecraft 26.x braucht Java 25, 1.20.5 bis 1.21 brauchen Java 21, und die meisten Setups von 1.18 bis 1.20.4 laufen mit Java 17. Ältere Releases verlangen je nach Version und Mod-Loader Java 8, 11 oder 16.
Meist ist der Fehler eindeutig. Meldungen wie Unsupported class file major version, requires Java 21 oder A JNI error has occurred sind Java-Probleme, keine Plugin-Probleme. Wähl im Panel die richtige Java-Version, starte den Server neu und lies das neue Log.
Bei älteren Modpacks gibt es einen Haken. Ein neueres Java kann einen aktuellen Server-Build reparieren, aber alte Mods kaputt machen, die für Java 8 geschrieben wurden. Stimm Java auf die genaue Minecraft-Version, die Version des Forge- oder Fabric-Loaders und die Doku des Packs ab. Neuer ist nicht automatisch besser.
Stell sicher, dass alle Versionen zusammenpassen
Ein Minecraft-Server ist ein Stack, keine einzelne Datei. Spielversion, Server-Software, Loader, Plugins oder Mods und die Client-Versionen müssen zusammenpassen. Eine Komponente aus einem anderen Release kann den ganzen Start stoppen.
Bei Paper und Purpur prüfst du, ob jedes Plugin deine genaue Minecraft-Version unterstützt. Ein Plugin für 1.19 lädt manchmal auch auf 1.20, kann aber eine veraltete API aufrufen und beim Aktivieren abstürzen. Fehler mit NoSuchMethodError, NoClassDefFoundError oder ein Plugin-Name neben Error occurred while enabling sind klare Zeichen für ein Kompatibilitätsproblem — wie du das vor einem Update prüfst, zeigt unser Leitfaden zur Plugin-Kompatibilität.
Bei Forge und Fabric sind die Regeln strenger. Eine Fabric-Mod für 1.20.1 läuft nicht automatisch auf 1.20.4, und bei Forge-Builds ist es genauso. Achte auf Dateiname, Loader, Minecraft-Version und Pflicht-Abhängigkeiten. Fabric-Mods brauchen oft die Fabric API, Forge-Mods hängen von Bibliotheken wie Architectury, GeckoLib, Curios oder Cloth Config ab. Fehlende Abhängigkeiten nennt das Log meist direkt.
Misch niemals Forge- und Fabric-Mods im selben normalen Server-Ordner — sie nutzen unterschiedliche Loader. Hybrid-Server-Software verspricht zwar Plugins und Mods gleichzeitig, aber Kompatibilität ist nicht garantiert. Wenn dir Stabilität auf einem öffentlichen SMP wichtig ist, nutz die Plattform, für die deine Mods oder Plugins gebaut wurden.
Die kaputte Mod oder das Plugin sicher eingrenzen
Zeigt das Log auf eine bestimmte Datei, nimm zuerst nur diese heraus. Verschieb sie aus dem Ordner mods oder plugins, statt sie zu löschen, und starte den Server erneut. Bootet er, hast du deine Antwort: Lade eine kompatible Version herunter, installier die fehlende Abhängigkeit oder ersetz die Funktion durch eine Alternative.
Ist das Log unklar und hast du zuletzt mehrere Dateien hinzugefügt, such per Halbierung. Nimm die Hälfte der neuen Mods oder Plugins heraus, teste den Start und grenz die fehlerhafte Gruppe weiter ein. Bei einem großen Pack geht das viel schneller, als Dateien einzeln zu entfernen und wieder hinzuzufügen.
Vor jedem Test sicherst du deine Welt und die Konfigurationsdateien. Mods fügen der Welt Blöcke, Entities, Dimensionen und Item-Daten hinzu. Ein Start ohne eine Content-Mod kann Warnungen über fehlende Registry-Einträge erzeugen oder Items aus betroffenen Chunks entfernen. Für einen schnellen Boot-Test auf einer Kopie des Servers ist das in Ordnung. Auf deiner einzigen Live-Welt ist es kein kluger erster Schritt.
Im Elysium-Panel lässt ein reiner Wechsel der Java-Version die Serverdateien unangetastet — bei UnsupportedClassVersionError ist das also der erste Versuch. Ein Wechsel der Server-Software oder Minecraft-Version im Tab Versions oder die Installation eines Packs im Tab Modpacks ist dagegen eine saubere Neuinstallation, die die Dateien löscht. Öffne vorher den Tab Backups, klick auf Create Backup und lade das Archiv herunter.
Port, EULA und kaputte Konfigurationen
Manche Startfehler haben mit Software-Kompatibilität gar nichts zu tun. Es sind einfache Einstellungen, die deine Spieler trotzdem aussperren.
Siehst du You need to agree to the EULA, öffne eula.txt und setz eula=true — aber erst, nachdem du die Minecraft-EULA gelesen und akzeptiert hast. Steht im Log Address already in use, belegt ein anderer Prozess den Server-Port, oder ein vorheriger Java-Prozess wurde nicht sauber beendet. Stopp das Duplikat, warte, bis der Prozess endet, oder trag in server.properties einen Port ein, den dein Hoster zugewiesen hat (mehr dazu in unserem Leitfaden zu server.properties).
Auch eine fehlerhafte server.properties, eine YAML-Konfiguration eines Plugins oder eine JSON-Konfiguration einer Mod kann den Start verhindern. Im Log steht dann ScannerException, JsonParseException oder eine Meldung über einen ungültigen Wert. Stell die Datei aus einem Backup wieder her oder benenn sie um, damit der Server eine Standardkopie erzeugt, und vergleich dann sorgfältig mit der alten. YAML verzeiht besonders wenig bei Einrückungen, Tabs, Anführungszeichen und doppelten Schlüsseln.
Betreibst du einen Proxy mit BungeeCord oder Velocity und Paper-Backends, prüf Port-Zuweisungen und Forwarding-Einstellungen auf jeder Ebene. Ein Backend mit falschem Forwarding-Modus startet vielleicht problemlos — und weist dann jeden Spieler ab. Das ist ein Verbindungsproblem, kein Absturz beim Start, und die Lösung hängt von deiner Proxy-Version und deinem Sicherheits-Setup ab — mehr in BungeeCord und Velocity einrichten.
Achte auf Fehler bei RAM und JVM-Flags
Ein Server kann scheitern, bevor die Welt überhaupt lädt, wenn die Speicherzuweisung unmöglich ist oder die JVM-Flags ungültig sind. Fehler wie Could not reserve enough space, Invalid maximum heap size oder ein sofortiges Beenden von Java deuten darauf hin.
Halte den maximalen Heap unter dem gesamten RAM, der dem Server zur Verfügung steht, und lass Luft für den Panel-Agenten und den Overhead von Java selbst. Bei einem Managed-Hoster richtest du dich nach dem Speicherlimit deines Tarifs, statt einen riesigen -Xmx-Wert aus einem Video-Tutorial zu kopieren. Mehr RAM heißt nicht automatisch mehr TPS: Eine vernünftige Zuweisung, schnelle Single-Core-Leistung und ein sauberes Set an Mods oder Plugins zählen mehr, als jedes Gigabyte in Java zu stopfen.
Entfern beim Java-Wechsel auch veraltete JVM-Flags. Flags, die unter Java 8 funktioniert haben, werden unter Java 17, 21 oder 25 womöglich ignoriert oder abgelehnt. Starte mit dem Startbefehl, den dein Hoster empfiehlt, bestätige einen sauberen Boot und optimier erst dann — wenn du einen gemessenen Grund dafür hast.
Wenn die Welt das Problem ist
Startet der Server mit einer neuen Welt, scheitert aber mit deiner bestehenden, kann die Ursache in beschädigten Regionsdaten, einer fehlenden Mod-Registry oder einem kaputten Datapack liegen. Überschreib diese Welt nicht. Dupliziere sie, teste mit der Kopie und such im Crash-Report nach Regionskoordinaten, einer Entity, einem Chunk oder dem Namen eines Datapacks.
Ein Absturz wegen einer bestimmten Entity lässt sich manchmal beheben, indem du diese Entity mit einem vertrauenswürdigen Welt-Editor aus der betroffenen Region entfernst. Ein kaputtes Datapack kannst du oft eingrenzen, indem du es vorübergehend aus dem Ordner datapacks der Welt verschiebst. Das sind Wiederherstellungsarbeiten, keine Blindreparaturen. Lass die Originalwelt unangetastet, bis du sicher bist, dass die reparierte Kopie lädt und die Bauten deiner Spieler intakt sind.
Mach den nächsten Start einfacher
Sobald der Server wieder online ist, sorg dafür, dass du nächste Woche nicht wieder hektisch suchen musst. Notier dir Minecraft-Version, Java-Version, Loader-Build und die Quelle jedes Plugins oder jeder Mod. Teste große Updates auf einer Kopie, bevor du sie auf dem Live-SMP ausrollst. Und mach ein frisches Backup, bevor du Modpacks, die Server-Software oder die Einstellungen zur Weltgenerierung änderst.
Gutes Hosting nimmt dir hier viel Reibung ab: eine übersichtliche Konsole, Backups und ein Support, der einen Forge-Stacktrace lesen kann, statt mit einer Standardantwort zu reagieren. Genau darauf ist Elysium ausgelegt — egal, ob du einen schlanken Paper-Server oder eine stark gemoddete Forge-Welt betreibst.
Wenn dein Server das nächste Mal nicht starten will, nimm dir zwei Minuten und lass das Log den Kreis eingrenzen. Die richtige Lösung steht meistens schon dort — und deine Welt ist es wert, geschützt zu werden, während du sie suchst.
Jeder Elysium-Tarif kommt mit dem Pterodactyl-Panel: Live-Konsole, Dateimanager und SFTP, Wechsel der Java-Version, ein nächtliches automatisches Backup und manuelle Backup-Slots — auf hochgetaktetem Ryzen mit NVMe Gen4 in Frankfurt. Die Server-Software wählst du direkt auf der Bestellseite, Tarife und Preise findest du auf der Preisseite.