Einen schönen guten Abend und ein frohes neues Jahr wünsche ich!
Bekanntlich hat Spigot Ende November 2014 unfassbarerweise eine neue Version für MC 1.8 herausgebracht (Wer davon noch nichts gehört hat: http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/ ).
Nun habe auch ich mich mit dem Update befasst, Git eingerichtet (neues Verfahren von Spigot) usw. alles nach Anleitung - alles wunderbar.
Schließlich mit der neusten Spigot-Version in der Hand, machte ich mich dran, den Test-Server mit der 1.8-Version zu starten (sicher ist sicher).
Am Rande: Bisher lief der Server ca. ein Jahr lang auf einer 1.7.2 Spigot-Version, die ältesten Welten sind etwas über 2 Jahre alt.
Nachdem Properties, Plugins und Sonstiges geladen (noch nicht gestartet) wurden, kam folgende Meldung (ein wenig gekürtzt - vieles hat sich wiederholt):
An diesem Punkt ging es nicht mehr weiter - ich musste den Server stoppen.
Das Problem ließ sich beseitigen, indem - wie in der Fehlermeldung gefordert - ich den "players"-Ordner der Welt gelöscht habe. Allerdings werden in diesem Verzeichnis Informationen zu den Inventaren, Enderchests, Levels etc. hinterlegt.
Das bedeutet im Klartext, dass nach dem Löschen des Ordners der Server zwar nun ohne solche Fehlermeldung startet, jedoch alle Inventare, Enderchests leer sind, was fatal für einen halbwegs gut besuchten Server ist.
Nun stellt sich die Frage, ob man die Inventare & Co. irgendwie mit in die 1.8 befördert bekommt.
Sei es über Hilfsplugins, die Inventare, Enderchests und Erfahrung speichern oder mithilfe eines Tools, das die Umwandlung des "players"-Ordners in die neuen UUIDs übernimmt, oder Sonstiges...
Ich würde mich wirklich sehr freuen, wenn jemand von euch das gleiche Problem bereits hatte und es lösen konnte oder jemand vielleicht Lösungsvorschläge machen kann!
Beste Grüße
kikelkik
Bekanntlich hat Spigot Ende November 2014 unfassbarerweise eine neue Version für MC 1.8 herausgebracht (Wer davon noch nichts gehört hat: http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/ ).
Nun habe auch ich mich mit dem Update befasst, Git eingerichtet (neues Verfahren von Spigot) usw. alles nach Anleitung - alles wunderbar.
Schließlich mit der neusten Spigot-Version in der Hand, machte ich mich dran, den Test-Server mit der 1.8-Version zu starten (sicher ist sicher).
Am Rande: Bisher lief der Server ca. ein Jahr lang auf einer 1.7.2 Spigot-Version, die ältesten Welten sind etwas über 2 Jahre alt.
Nachdem Properties, Plugins und Sonstiges geladen (noch nicht gestartet) wurden, kam folgende Meldung (ein wenig gekürtzt - vieles hat sich wiederholt):
Code:
[22:26:22] [Server thread/INFO]: **** Beginning UUID conversion, this may take A LONG time ****
[22:26:28] [Server thread/WARN]: Encountered a problem while converting the player save files, retrying in a few seconds
[22:26:33] [Server thread/ERROR]: Conversion failed, please try again later
net.minecraft.server.v1_8_R1.FileConversionException: Could not convert file for <Spielername>
at net.minecraft.server.v1_8_R1.PlayerDatFileConverter.a(PlayerDatFileConverter.java:77) ~[testspigot.jar:git-Spigot-13716d9-0899683]
at net.minecraft.server.v1_8_R1.PlayerDatFileConverter.onProfileLookupSucceeded(PlayerDatFileConverter.java:32) ~[testspigot.jar:git-Spigot-13716d9-0899683]
at com.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository.findProfilesByNames(YggdrasilGameProfileRepository.java:59) ~[testspigot.jar:git-Spigot-13716d9-0899683]
at net.minecraft.server.v1_8_R1.NameReferencingFileConverter.a(NameReferencingFileConverter.java:57) ~[testspigot.jar:git-Spigot-13716d9-0899683]
at net.minecraft.server.v1_8_R1.NameReferencingFileConverter.a(NameReferencingFileConverter.java:269) [testspigot.jar:git-Spigot-13716d9-0899683]
at net.minecraft.server.v1_8_R1.DedicatedServer.aP(DedicatedServer.java:520) [testspigot.jar:git-Spigot-13716d9-0899683]
at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:163) [testspigot.jar:git-Spigot-13716d9-0899683]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:494) [testspigot.jar:git-Spigot-13716d9-0899683]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
[22:26:33] [Server thread/WARN]: **** DETECTED OLD PLAYER DIRECTORY IN THE WORLD SAVE
[22:26:33] [Server thread/WARN]: **** THIS USUALLY HAPPENS WHEN THE AUTOMATIC CONVERSION FAILED IN SOME WAY
[22:26:33] [Server thread/WARN]: ** please restart the server and if the problem persists, remove the directory '.\testweltn\players'
An diesem Punkt ging es nicht mehr weiter - ich musste den Server stoppen.
Das Problem ließ sich beseitigen, indem - wie in der Fehlermeldung gefordert - ich den "players"-Ordner der Welt gelöscht habe. Allerdings werden in diesem Verzeichnis Informationen zu den Inventaren, Enderchests, Levels etc. hinterlegt.
Das bedeutet im Klartext, dass nach dem Löschen des Ordners der Server zwar nun ohne solche Fehlermeldung startet, jedoch alle Inventare, Enderchests leer sind, was fatal für einen halbwegs gut besuchten Server ist.
Nun stellt sich die Frage, ob man die Inventare & Co. irgendwie mit in die 1.8 befördert bekommt.
Sei es über Hilfsplugins, die Inventare, Enderchests und Erfahrung speichern oder mithilfe eines Tools, das die Umwandlung des "players"-Ordners in die neuen UUIDs übernimmt, oder Sonstiges...
Ich würde mich wirklich sehr freuen, wenn jemand von euch das gleiche Problem bereits hatte und es lösen konnte oder jemand vielleicht Lösungsvorschläge machen kann!
Beste Grüße
kikelkik