Mein Server lässt sich nicht mehr starten

Aus Minehub.de Wiki
Wechseln zu: Navigation, Suche

Diese Aussage ist ein dehnbarer Begriff und kann mehrere Ursachen haben.
Diese Seite soll dir helfen, das Problem zu identifizieren und eventuell zu lösen.

Erste Hilfe

Vorab solltest du sichergehen, dass sich das Problem nicht durch einen einfachen Knopfdruck lösen lässt.
Besuche dazu Die Erste Hilfe oder das Fix-Tool im Webinterface und befolge die dortigen Anweisungen.
Versuche danach deinen Server erneut zu starten.

Das Prüfen der Logs

Um ein Problem zu identifizieren, muss man herausfinden, wo sich die Antwort befindet.
Bei Minecraft werden alle Fehler im Logfile des Servers ausgegeben.
Gehe dazu in die Konsole deines Servers und scrolle zu den letzten Zeilen.
Dort steht meistens die Fehlermeldung.
Villeicht steht deine Fehlermeldung bei den Typischen Fehlermeldungen auf dieser Seite.
Gib ansonsten die Fehlermeldung in der Wiki-Suche ein, oder versuch dein Glück bei einer Suchmaschine deiner Wahl online.
Solltest du nicht fündig werden, schicke die Meldung per E-Mail an support@minehub.de

Server reparieren

Wenn du denkst, dass dein Server abgestürzt sein könnte, kann das Server reparieren im Webinterface möglicherweise Abhilfe schaffen.
Sollte der Button nicht da sein, betätige zunächst den "Kill"-Button.
Beide Methoden helfen z.B. bei großen WorldEdit Änderungen, nach denen der Server nicht mehr reagiert.
Zudem werden damit die java.lang.OutOfMemoryError: Java heap space error Errors beseitigt, bzw. ignoriert.

Typische Fehlermeldungen

OLD PLAYER DIRECTORY


[XX:XX:XX WARN]: **** DETECTED OLD PLAYER DIRECTORY IN THE WORLD SAVE
[XX:XX:XX WARN]: **** THIS USUALLY HAPPENS WHEN THE AUTOMATIC CONVERSION FAILED IN SOME WAY
[XX:XX:XX WARN]: ** please restart the server and if the problem persists, remove the directory './world/players'

Dieser Fehler indiziert, dass es Fehler in dem Ordner "world", also deiner Hauptwelt des Servers, gibt.
Lösche den benannten Ordner - in diesem Fall "players". Danach sollte alles wieder ordnungsgemäß funktionieren.

java.lang.OutOfMemoryError: Java heap space

Der Server verfügt über unzureichenden RAM.
Upgrade deinen Server, lösche Welten/Plugins, oder versuche es zunächst mit dem Fix-Tool.

java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler

Der Server verfügt über unzureichenden RAM.
Upgrade deinen Server, lösche Welten/Plugins, oder versuche es zunächst mit dem Fix-Tool.

java.lang.RuntimeException: Unable to access address of buffer

Dieser Fehler kann auftreten wenn du Java 11 als Java Version für deinen Server ausgewählt hast.
Nutze die Funktion Version ändern im Webinterface und ändere die Version auf Java 8.

Killed

Der Server wurde auf Grund von zu starker Last gekilled.
Für diesen "Fehler" gibt es 2 Lösungen:
Entweder mehr RAM (Update des Servers) oder weniger Ressourcennutzung (weniger Welten/Plugins....).
Das war's. Mehr gibt's dazu auch nicht zu sagen.

A single server tick took 60.00 seconds (should be max 0.05)

Der Server benötigt nach dem Start zu lange, um zu antworten.
Der richtige Lösungsansatz hier, wäre das Beseitigen bzw. Lösen der Ursache.
Meist sind das zu viele Command-Blöcke, zu viele Entities (Tiere, Monster, etc.), zu große/viele Welten, oder zu viele/große Plugins.
Es lohnt sich, Command-Blöcke auszuschalten und den plugins-ordner zunächst umzubenennen (z.B. zu plugins-backup), um Plugins und damit auch Multiverse, sowie Command-Blöcke auszuschließen.

Der folgende Quickfix lässt den Server zwar starten, löst jedoch nicht das Problem und sollte nur in Ausnahmefällen genutzt werden:
Gehe in die server.properties über den Dateibrowser im Webinterface und suche den Wert max-tick-time=60000 heraus.
Setze diesen Wert auf 120000, oder auf maximal 180000. Sollte dein Server danach noch immer diese Fehlermeldung anzeigen, ist es dringend notwendig, die Ursache zu finden, oder den Server zu upgraden.

Nicht so typische Fehlermeldungen

  [13:15:05] [main/FATAL]: Failed to start the minecraft server
  java.lang.NullPointerException
  at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:213) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at com.google.common.collect.Lists$ReverseList.<init>(Lists.java:767) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at com.google.common.collect.Lists.reverse(Lists.java:759) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at net.minecraft.server.v1_8_R3.UserCache.b(UserCache.java:191) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at net.minecraft.server.v1_8_R3.UserCache.<init>(UserCache.java:70) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at net.minecraft.server.v1_8_R3.MinecraftServer.<init>(MinecraftServer.java:124) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at net.minecraft.server.v1_8_R3.DedicatedServer.<init>(DedicatedServer.java:42) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at net.minecraft.server.v1_8_R3.MinecraftServer.main(MinecraftServer.java:849) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]
  at org.bukkit.craftbukkit.Main.main(Main.java:169) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-12698ea]

Wenn beim Starten des Servers ausschließlich diese Meldung auftaucht, ist vermutlich die usercache.json Datei kaputt.
Löscht man diese und startet den Server anschließend neu, sollte alles funktionieren.