HomeSpawnWarp locations importieren

noxXx

PC-Selbstbauer(in)
Hi,

ich habe meinen MC Server (Bukkit 1.6.4) von Windows auf Linux umgestellt. Das einzige verwendete Plugin ist HomeSpawnWarp in der Version 0.8 (neuere Versionen hatten Probleme, deshalb habe ich nie aktualisiert). Wenn ich meine alte locations.yml importieren will, wird diese aber bei jedem Start des Servers durch eine leere Datei überschrieben. Folgende Lösungen habe ich durchprobiert:

- Update auf HSW 0.9.2 -> keine Verbesserung
- Datei ersetzen -> Wird während der Server läuft nicht erkannt; Bei Neustart des Servers überschrieben
- Mittels rc.local die Datei ersetzen und cron regelmäßig Backups machen lassen -> wie oben
- Datei nicht ersetzen, sondern mittels cat den Inhalt überschreiben -> wie oben

Die Berechtigungen sind für owner/group/user jeweils rw. Erfreulicherweise funktioniert das Addon aber, d.h. ich kann homes und warps ingame neu setzen und diese werden nach einem Restart auch beibehalten. Es sei denn ich führe eine der oben genannten Maßnahmen durch, dann wird die Datei bei einem Neustart wieder durch eine leere ersetzt. Während der Server gestartet wird kommt jedoch eine Fehlermeldung (aber nur, wenn HomeSpawnWarp im plugins Ordner ist, ist dieser Leer kommt kein Fehler). Den Auszug aus der Logdatei habe ich ganz ans Ende gepackt. Am Ende ist das Addon allerdings dennoch erfolgreich gestartet, wie beschrieben funktioniert es ja auch.

Falls jemand eine Möglichkeit kennt, die alte locations.yml zu importieren wäre das sehr hilfreich, sonst müssen wir zu den koordinaten erst hinlatschen um die Warps zu setzen...

Danke und VG
noxXx




Hier der Auszug aus server.log:


2014-11-08 11:09:34 [SEVERE] Cannot load configuration from stream
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 71
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:202)
at com.Pieter3457.HomeSpawnWarp.HomeSpawnWarp.reloadMessages(HomeSpawnWarp.java:112)
at com.Pieter3457.HomeSpawnWarp.HomeSpawnWarp.onLoad(HomeSpawnWarp.java:76)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:246)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:219)
at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 71
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 11 more
2014-11-08 11:09:34 [SEVERE] Cannot load plugins/HomeSpawnWarp/locations.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 4350
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
at com.Pieter3457.HomeSpawnWarp.HomeSpawnWarp.reloadLocations(HomeSpawnWarp.java:122)
at com.Pieter3457.HomeSpawnWarp.HomeSpawnWarp.onLoad(HomeSpawnWarp.java:77)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugins(CraftServer.java:246)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(CraftServer.java:219)
at net.minecraft.server.v1_6_R3.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:107)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 4350
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 12 more
2014-11-08 11:09:34 [INFO] [HomeSpawnWarp] LeightWeightMode = false
2014-11-08 11:09:34 [INFO] [HomeSpawnWarp] UseExactSpawn = true
2014-11-08 11:09:34 [INFO] [HomeSpawnWarp] UseGeneralSpawn = true
2014-11-08 11:09:34 [INFO] Preparing level "world"
2014-11-08 11:09:34 [INFO] Preparing start region for level 0 (Seed: -4308748053957772026)
2014-11-08 11:09:35 [INFO] Preparing spawn area: 0%
2014-11-08 11:09:36 [INFO] Preparing spawn area: 52%
2014-11-08 11:09:37 [INFO] Preparing start region for level 1 (Seed: -4308748053957772026)
2014-11-08 11:09:37 [INFO] Preparing start region for level 2 (Seed: -4308748053957772026)
2014-11-08 11:09:38 [INFO] [HomeSpawnWarp] Enabling HomeSpawnWarp v0.8
2014-11-08 11:09:38 [INFO] [HomeSpawnWarp] Enabled!
 
Zuletzt bearbeitet:
Zurück