Minecraft-Server startet nicht: 11 Ursachen und Loesungen
Du startest deinen Minecraft-Server und er geht einfach nicht an. Die Konsole zeigt einen Fehler oder schliesst sich nach einer Sekunde. Kommt dir das bekannt vor? In dieser Anleitung gehe ich die 11 haeufigsten Gruende durch, warum ein Minecraft-Server den Start verweigert, und zeige dir Schritt fuer Schritt, wie du jedes Problem beheben kannst.
1. Falsche Java-Version
Das ist die Ursache Nummer eins. Minecraft 1.21 und neuer erfordert Java 21. Wenn du Java 17 oder sogar Java 8 installiert hast, startet der Server schlicht nicht. Du siehst dann so etwas wie:
Error: LinkageError occurred while loading main class
java.lang.UnsupportedClassVersionError
So pruefst du deine Java-Version:
java -version
So behebst du das Problem:
- Minecraft 1.21+ - benoetigt Java 21
- Minecraft 1.17-1.20.x - benoetigt Java 17
- Minecraft 1.16.5 und aelter - Java 8 oder 11
Unter Linux installierst du die richtige Version so:
sudo apt install openjdk-21-jre-headless
Wenn mehrere Java-Versionen installiert sind, gib den Pfad im Startskript explizit an:
/usr/lib/jvm/java-21-openjdk-amd64/bin/java -jar server.jar
2. Nicht genug Arbeitsspeicher
Der Server kann sofort beim Start oder nach wenigen Sekunden abstuerzen, wenn nicht genuegend RAM vorhanden ist. Der typische Fehler sieht so aus:
java.lang.OutOfMemoryError: Java heap space
So behebst du es: Konfiguriere die Flags -Xmx und -Xms in deinem Startskript:
java -Xmx4G -Xms4G -jar server.jar nogui
Speicherempfehlungen:
- 1-10 Spieler: mindestens 2 GB
- 10-30 Spieler: 4-6 GB
- 30-100 Spieler: 6-10 GB
- 100+ Spieler: 10+ GB
Wichtig: Weise dem Server nicht den gesamten verfuegbaren Speicher der Maschine zu. Lass mindestens 1-2 GB fuer das Betriebssystem uebrig.
3. Port bereits belegt
Wenn ein anderer Prozess bereits auf Port 25565 laeuft, bekommst du diese Fehlermeldung:
FAILED TO BIND TO PORT!
The exception was: java.net.BindException: Address already in use
So pruefst du, wer den Port belegt (Linux):
sudo lsof -i :25565
Unter Windows:
netstat -ano | findstr :25565
So behebst du es:
- Beende den vorherigen Serverprozess
- Oder aendere den Port in
server.properties:server-port=25566
4. Beschaedigte Weltdateien
Wenn die Datei level.dat beschaedigt ist, kann der Server die Welt nicht laden. Der Fehler kann so aussehen:
java.io.IOException: Not a valid NBT file
Failed to load world data from level.dat
So behebst du es:
- Finde die Datei
level.dat_oldim Weltordner - das ist ein automatisches Backup - Loesche die beschaedigte
level.dat - Benenne
level.dat_oldinlevel.datum - Starte den Server
Tipp: Mache immer regelmaessige Backups deiner Welt. Das rettet dich nicht nur vor Dateibeschaedigungen, sondern auch vor vielen anderen Problemen.
5. Plugin-Konflikte nach einem Update
Server oder Plugins aktualisiert und alles kaputt? Das ist ein Klassiker. Ein Plugin, das fuer eine aeltere API geschrieben wurde, kann beim Laden einen Crash verursachen.
So diagnostizierst du das Problem:
- Verschiebe alle Plugins aus dem Ordner
plugins/in einen temporaeren Ordner - Starte den Server ohne Plugins
- Wenn er funktioniert - fuege die Plugins einzeln zurueck und starte den Server jedes Mal neu
- Wenn du das problematische Plugin findest - aktualisiere es oder ersetze es durch eine Alternative
Pruefe die Kompatibilitaet der Plugins mit deiner Serverversion vor dem Update. Die meisten Entwickler listen unterstuetzte Versionen auf ihrer Download-Seite auf.
6. EULA nicht akzeptiert
Beim ersten Start erstellt Minecraft eine Datei eula.txt. Bis du die Lizenzvereinbarung akzeptierst, startet der Server nicht:
You need to agree to the EULA in order to run the server.
Go to eula.txt for more info.
So behebst du es: Oeffne die Datei eula.txt und aendere:
eula=true
7. Berechtigungsprobleme unter Linux
Auf Linux-Servern fehlen dem Benutzer, unter dem der Server laeuft, oft die Lese- oder Schreibrechte fuer benoetigte Dateien.
java.io.FileNotFoundException: ./server.properties (Permission denied)
So behebst du es:
# Dateieigentuemer pruefen
ls -la
# Eigentuemer auf deinen Benutzer aendern
sudo chown -R minecraft:minecraft /home/minecraft/server/
# Korrekte Berechtigungen setzen
chmod -R 755 /home/minecraft/server/
Starte einen Minecraft-Server niemals als root. Erstelle einen eigenen Benutzer dafuer.
8. Firewall blockiert den Port
Server gestartet, aber Spieler koennen nicht beitreten? Moeglicherweise blockiert die Firewall den Port.
Port unter Linux pruefen und oeffnen (UFW):
sudo ufw status
sudo ufw allow 25565/tcp
Mit iptables:
sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT
Vergiss nicht, auch die Firewall-Einstellungen deines Hosting-Anbieters zu pruefen. Viele VPS-Anbieter haben eine zusaetzliche Firewall im Kontrollpanel.
9. Fehler "Failed to Bind to Port"
Dieser Fehler unterscheidet sich von "port already in use". Er kann auftreten, wenn:
- Die in
server.propertiesangegebene IP-Adresse auf dem Server nicht existiert - Das Adressformat falsch ist
So behebst du es: Lass in server.properties das Feld server-ip leer:
server-ip=
Das zwingt den Server, auf allen verfuegbaren Interfaces zu lauschen (0.0.0.0).
10. Server stuerzt beim Start ab
Wenn der Server mit dem Laden beginnt, aber waehrenddessen abstuerzt, steht die Antwort fast immer in den Logs.
Wo du suchen solltest:
- Haupt-Log:
logs/latest.log - Crash-Berichte: der Ordner
crash-reports/
Worauf du achten solltest:
- Zeilen mit den Woertern
ERROR,FATAL,Exception - Die letzten Zeilen vor dem Crash - dort steht meist die Ursache
- Ein Plugin- oder Mod-Name im Stack-Trace - das ist der Verursacher
# Schnelle Fehlersuche im Log
grep -i "error\|exception\|fatal" logs/latest.log
11. So liest du Crash-Reports
Minecraft-Crash-Reports enthalten viele nuetzliche Informationen. Hier ist, worauf du achten solltest:
---- Minecraft Crash Report ----
Time: 2026-04-06 12:34:56
Description: Exception in server tick loop
java.lang.NullPointerException: ...
at com.example.plugin.MainClass.onEnable(MainClass.java:42)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
Aufschluesselung:
- Description - eine kurze Zusammenfassung des Problems
- Fehlertyp (NullPointerException, OutOfMemoryError usw.) - die Kategorie des Problems
- Stack-Trace - die Aufrufkette. Suche nach Zeilen mit deinen Plugin-Namen
- System Details (ganz unten) - Java-Version, Betriebssystem, Speichermenge
Wenn du es nicht selbst herausfinden kannst, kopiere den vollstaendigen Crash-Report-Text und poste ihn im Forum des problematischen Plugin-Entwicklers oder auf SpigotMC.
Checkliste bei Startproblemen
Wenn dein Server nicht startet, gehe diese Liste durch:
- Pruefe deine Java-Version (
java -version) - Stelle sicher, dass genug RAM zugewiesen ist (-Xmx)
- Pruefe, ob der Port bereits belegt ist
- Schau in die
eula.txt - Ueberprüfe die Dateiberechtigungen
- Schau in
logs/latest.log - Versuche einen Start ohne Plugins
- Pruefe
server.propertiesauf Tippfehler
In den meisten Faellen wird das Problem innerhalb der ersten drei Punkte geloest.
Server startet, aber Spieler koennen nicht beitreten
Wenn der Server einwandfrei laeuft, aber Spieler sich nicht verbinden koennen, liegt das Problem meist am Netzwerk: geschlossene Ports, NAT, Firewall. Wenn die Verbindungen aber waehrend einer DDoS-Attacke abbrechen, hilft keine Port-Konfiguration. Bei MineGuard bieten wir DDoS-Schutz fuer Minecraft-Server an - wir filtern schaedlichen Traffic, bevor er deinen Server erreicht. Wenn Angriffe deine Spieler am Beitreten hindern, lohnt sich spezialisierter Schutz.
Fazit
Die meisten Startprobleme bei Minecraft-Servern haben einfache Loesungen. Der Schluessel ist, Logs lesen zu lernen und methodisch vorzugehen. Pruefe deine Java-Version, weise genuegend Speicher zu, halte Plugins aktuell und mache Backups. Das erspart dir 90% der Kopfschmerzen bei der Serveradministration.
Schützen Sie Ihren Server vor DDoS-Angriffen
Kostenloser Schutz mit 5-Minuten-Einrichtung. 1 TB Traffic inklusive.
Kostenlos testenWeitere Artikel
Minecraft Server Ping reduzieren: Vollständiger Guide
Minecraft Server Ping reduzieren: sysctl-Tuning, Java-Flags, Hosting-Standort, DDoS-Schutz und Latenz, und warum Filterung durch einen lokalen Knoten das Latenzproblem löst.
WorldGuard einrichten: Minecraft Region schützen und Grief stoppen
WorldGuard auf Paper oder Spigot richtig einrichten: Regionen, Flags, Priority- und Parent-Hierarchie, plus die Grief-Lücken, die fast jeder übersieht.
Minecraft Server laggt: DDoS oder Serverprobleme?
Dein Minecraft Server faengt an zu laggen, Spieler beschweren sich, und du weisst nicht ob es ein Angriff ist oder etwas am Server kaputt ging.