Minecraft Server startet seit Implementierung neuer Welt nicht mehr, wie beheben?
Erstmal hallo,
Und zwar habe ich seit kurzem das Problem, dass mein Minecraft Server, gehostet via Docker Image von itzg, nicht mehr startet, seit dem ich eine neue Welt implementiert habe. Natürlich habe ich daraufhin erstmal gesucht, was ich bei diesem Fehlercode denn tun kann. Es wurde häufig behauptet, dass es helfen soll "session.lock" zu löschen, was ja auch rein logisch betrachtet Sinn ergibt.
Jedoch bleibt der Fehler unverändert bestehen, ich habe es jetzt schon mit einer zweiten Welt probiert, jedoch auch ohne Erfolg und mit dem gleichen Resultat.
Ich bedanke mich im Voraus für jede Hilfe.
Hier ein Ausschnitt aus dem Terminal:
[22:32:11 ERROR]: Failed to start the minecraft serverjava.nio. file.AccessDeniedException: ./world/session.lock
at sun.nio.fs.UnixException.translateToIOException(Unknown Source) ~[? :? ]
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[ ?:? ]
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) ~[ ?:? ]
at sun.nio.fs.UnixFileSystemProvider.newFileChannel(Unknown Source) ~[ ?:?
at java.nio.channels.FileChannel.open(Unknown Source) ~[? :? ]
at java.nio.channels.FileChannel.open(Unknown Source) ~[ ?:? ]
at net.minecraft.util.DirectoryLock.create(DirectoryLock. java: 23) ~[? :? ]
at net.minecraft.world. level. storage. LevelStorageSource$LevelStorageAcces
s .< init>(LevelStorageSource.java: 512) ~[ ?:? ]
at net.minecraft.world. level. storage. LevelStorageSource.validateAndCreate
Access(LevelStorageSource. java: 425) ~[? :? ]
at net.minecraft.server.Main.main(Main.java: 211) ~[paper-1.20.1.jar:git-Paper-196]
at org.bukkit.craftbukkit.Main.main(Main.java:324) ~[paper-1.20.1.jar:git-Paper-196]
at io.papermc.paperclip. Paperclip. lambda$main$0(Paperclip.java:42) ~[app:at java.lang. Thread.run(Unknown Source) ~[ ?:? ]
Hast du den Server über den docker-Befehl oder über eine docker-compose Datei gestartet?
Ich bin mir unsicher, da der Minecraft Server über meine Nas läuft und ich dort die graphische Benutzeroberfläche nutze und einfach auf "starten" klicke. Vmtl. Docker-composs Datei
1 Antwort
Der Fehler bedeutet, dass der Minecraft-Server innerhalb des Docker-Containers nicht die richtigen Schreib-Rechte gesetzt bekommen hat - er versucht die session.lock-Datei zu erstellen/löschen, aber hat dazu keinen Zugriff. Achte darauf, dass die Permissions richtig gesetzt werden, dann müsste das problemlos laufen