Minecraft Server startet nicht mehr?
Hey, mein Minecraft server startet ab und zu nicht mehr. Ich habe einen Linux Root server, auf dem nur der eine server läuft. Trotzdem bekomme ich immer diese Error meldung. Was kann ich tun außer Java zu killen und es erneut zu versuchen.
Ich starte immer eine start.sh in der folgender text steht
java -jar spigot.jar
Das klappt auch manchmal nur die anderen male kommt immer dieser error:
[12:52:20] [ServerMain/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[12:52:20] [ServerMain/FATAL]: Failed to start the minecraft server
net.minecraft.util.SessionLock$ExceptionWorldConflict: /home/minecraft/server/multi/./world/session.lock: already locked (possibly by other Minecraft instance?)
at net.minecraft.util.SessionLock$ExceptionWorldConflict.a(SourceFile:98) ~[spigot-1.18-R0.1-SNAPSHOT.jar:3355-Spigot-dbf4938-3c2af1b]
at net.minecraft.util.SessionLock.a(SourceFile:44) ~[spigot-1.18-R0.1-SNAPSHOT.jar:3355-Spigot-dbf4938-3c2af1b]
at net.minecraft.world.level.storage.Convertable$ConversionSession.<init>(Convertable.java:316) ~[spigot-1.18-R0.1-SNAPSHOT.jar:3355-Spigot-dbf4938-3c2af1b]
at net.minecraft.world.level.storage.Convertable.createAccess(Convertable.java:286) ~[spigot-1.18-R0.1-SNAPSHOT.jar:3355-Spigot-dbf4938-3c2af1b]
at net.minecraft.server.Main.main(Main.java:146) ~[spigot-1.18-R0.1-SNAPSHOT.jar:3355-Spigot-dbf4938-3c2af1b]
at org.bukkit.craftbukkit.Main.main(Main.java:206) ~[spigot-1.18-R0.1-SNAPSHOT.jar:3355-Spigot-dbf4938-3c2af1b]
at org.bukkit.craftbukkit.bootstrap.Main.lambda$1(Main.java:61) ~[spigot-1.18-R0.1-SNAPSHOT.jar:3355-Spigot-dbf4938-3c2af1b]
at java.lang.Thread.run(Thread.java:833) [?:?]
Was kann ich da tun?
4 Antworten
net.minecraft.util.SessionLock$ExceptionWorldConflict: /home/minecraft/server/multi/./world/session.lock: already locked (possibly by other Minecraft instance?
Da steht doch drin was das Problem ist: Der Server merkt, durch die Existenz der Datei /home/minecraft/server/multi/./world/session.lock, dass sehr wahrscheinlich schon ein server mit dieser welt läuft, also bricht er ab bevor noch was kaputt geht.
Falls du sicher bist dass kein andere MC-Server läuft, einfach die oben erwähnte Datei löschen und gut ist.
[12:52:20] [ServerMain/FATAL]: Failed to start the minecraft server
net.minecraft.util.SessionLock$ExceptionWorldConflict: /home/minecraft/server/multi/./world/session.lock: already locked (possibly by other Minecraft instance?)
Anscheinend stürzt dein Server des Öfteren ab und speichert die Welt nicht richtig. Daher ist dort diese session.lock-Datei vorhanden, welche verhindern soll, dass zwei Prozesse gleichzeitig darauf schreiben. Wenn der Server aber abschmiert, dann löscht er diese Datei nicht zwangsläufig. Dann musst du sie manuell löschen.
Kopiere deine Log-Datei mal hier rein und drück auf save und guck mal was er sagt.
Hatte mir schon einige male geholfen, die Probleme zu finden.
Edit: https://mclo.gs
Steht oben in meiner Frage schon drin, mehr Log gibt es nicht
Sorry, hatte nicht gesehen, dass ich vergessen habe den Link einzufügen.
scheint das dein server entweder schon läuft oder eben deine lockdatei noch existiert .
Ok danke, ich wusste nicht ob ich einfach so irgendwelche dateien löschen kann