|
You last visited: Today at 15:06
Advertisement
WorldGuard Regionen von YAML zu MySql
Discussion on WorldGuard Regionen von YAML zu MySql within the Minecraft forum part of the Other Online Games category.
08/07/2012, 18:43
|
#1
|
elite*gold: 504
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
|
WorldGuard Regionen von YAML zu MySql
Hallo.
Ich habe ein Problem.
Ich möchte mit dem Command /region migratedb yaml mysql
Alle regionen etc. aus der FlatFile in die DB hau'n.
Nur jedesmal bekomme ich diesen Error:
Error migrating database: com.sk89q.worldguard.protection.databases.Protecti onDatabaseException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityCons traintViolationException: Duplicate entry 'buddel-9-86' for key 'PRIMARY'
Also ich mache die DB immer danach leer, also liegt es nicht daran.
Ja ich weiß:
Duplicate entry 'buddel-9-86' for key 'PRIMARY'
Aber wieso und wie fix ich das!
|
|
|
08/07/2012, 18:56
|
#2
|
Moderator
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
|
Ich weis grade nicht ob worldguard bei yaml zwischen groß und klein schreibung unterscheidet. Wenn es das tut habt ihr zwei regionen mit (fast) dem gleichem namen und da MySql nicht zwischen groß und klein unterscheidet entsteht der Fehler.
Kann aber auch daneben liegen, weil ich wie gesagt grade nicht weis ob wg das unterschiedet.
|
|
|
08/07/2012, 19:13
|
#3
|
elite*gold: 504
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
|
Nein trotzdem danke.
Jede Region ist klein geschrieben und nur einmal vorhanden.
ich hatte das Problem irgendwo schonmal gesehen.
Hab den Fehler mehr oder weniger.
Es gibt in der Datenbank eine Tabelle namens User:
Dort sind auch 86 oder so drinne Beispiel:
UserID: 86
Name: DIngens
Und den habe ich mal gelöscht zum Test nun gibt es ... buddel-9-92
|
|
|
08/07/2012, 19:45
|
#4
|
Moderator
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
|
Ich habe jetzt etwas rumexperimentiert, konnte den Fehler aber nicht produzieren.
Wenn du mir die Region Datei(en) gibst würde ich versuchen den Fehler zufinden und die Daten in die DB zu bekommen.
|
|
|
08/07/2012, 20:26
|
#5
|
elite*gold: 504
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
|
PN'd
Die UserID wird nur durch addmember oder addowner verursacht.
Nur wieso er bei 86 oder so startet versteh ich nicht :>
|
|
|
08/07/2012, 21:09
|
#6
|
Moderator
elite*gold: 558
Join Date: Feb 2010
Posts: 6,544
Received Thanks: 1,424
|
Ich habe den Fehler gefunden. In der Regions.yml gab es eine Region die sah so aus:
Code:
region1:
type: cuboid
min: {x: 325.0, y: 64.0, z: 276.0}
max: {x: 341.0, y: 71.0, z: 288.0}
flags: {}
owners:
players: [spieler1]
members:
players: [spieler1, spieler2, spieler3]
Das Problem bestand darin das spieler1 zweimal in der Region eingetragen ist. Wenn man spieler1 jetzt aus der Memberliste entfernt lässen sich die Regionen einwandfrei konvertieren.
Code:
members:
players: [spieler2, spieler3]
Die korrigierten Dateien habe ich als PN geschickt.
|
|
|
08/07/2012, 21:52
|
#7
|
elite*gold: 504
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
|
Okey danke.
Wird getestet
|
|
|
08/08/2012, 04:09
|
#8
|
elite*gold: 0
Join Date: Sep 2009
Posts: 381
Received Thanks: 40
|
Es gibt da aber einen Befehl um die Regionen zu Importieren. Finde den gerade aber nicht..
|
|
|
08/08/2012, 11:32
|
#9
|
elite*gold: 504
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
|
Omg.
1. Es geht schon 2. Der Befehl steht oben 3. Reported
|
|
|
|
Similar Threads
|
Worldguard MySql Problem
06/16/2012 - Minecraft - 6 Replies
Hi ich will Worldguard über MySql laufen lassen aber wenn ich meinen Server starte bekomme ich folgenden Error:
2012-06-14 01:31:38 Enabling WorldGuard v5.5.2
2012-06-14 01:31:38 (UltimateMinecraft) TNT ignition is PERMITTED.
2012-06-14 01:31:38 (UltimateMinecraft) Lighters are PERMITTED.
2012-06-14 01:31:38 (UltimateMinecraft) Lava fire is blocked.
2012-06-14 01:31:38 (UltimateMinecraft) All fire spread is disabled.
2012-06-14 01:31:38 Loaded configuration for world...
|
[WorldGuard + MultiVerse] Befehle für Regionen
05/13/2012 - Minecraft - 2 Replies
Hey, wie im Titel schon steht, wollte ich als erstes fragen:
- Wie kann ich einer Region einen Command erlauben, den sie sonst nicht tippen dürfen?
Ich versuchte es mit: "/region flag Test allow-cmds /i"
-> Resultat: Hat nicht funktioniert!
- Kann mir einer ein Plugin empfehlen, womit ich: Skylands & eine Testmap (mit Creative) machen kann?
Ich stoß auf MultiVerse, nur das gibt es soviele verschiedene.
Da weis ich leider nicht was ich nehmen muss.
|
Tp in Regionen bukkit
05/12/2012 - Minecraft - 3 Replies
Wie kann man Regionen auswählen wo man durch Befehle in chatleiste dann dort hin Teleportiert wird
|
Minecraft Bukkit permission fehler .permissions.yml is not valid YAML:
08/23/2011 - Minecraft - 5 Replies
Hallo ich habe mir heute einen neuen Server gemacht und dan permissions drauf machen aber ich komme auch nach googeln ,SuFu und youtube
nicht weiter . Es kommt andauernt diese fehlermeldung . Wenn ich die permissions.yml in world.yml umänder wird ein neuer permission bei start des Servers erstellt.
Wenn ich den Server starte kommt immer diese Fehlermeldung:
2011-08-22 22:35:01 Successfully linked with Yeti's Permissions.
2011-08-22 22:35:01 Server permissions file permissions.yml is...
|
Minecraft Essentials YAML Code geht nicht
07/10/2011 - Minecraft Server Advertising - 0 Replies
Heyho, ich hab ein Problem mit meinem Plugin Essentials, habe alles auf Deutsch übersetzt was man übersetzen durfte, das problem ist das mir der YAML Parser nun mehrere Errors gibt und ich nicht weiß wieso, habe soweit ich weiß alle Ä, Ö, Ü durch ae, oe, ue ersetzt und auch keine Tabulator taste verwendet, bzw alle Tabulatoren mit Notepad++ in Leerzeichen umgewandelt. Dennoch kommen weiterhin Errormeldungen, könnte mir da villeicht jemand kurz helfen? bin echt Hilflos, da ich mich mit sowas...
|
All times are GMT +2. The time now is 15:06.
|
|