• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

UUIDs Falsch

BuildingDave

Braumeister
Registriert
5 Juli 2012
Beiträge
333
Diamanten
5
Minecraft
BuildingDave
Hallo an alle.

Werde mich bei der Person, die das Problem löst gerne erkenntlich zeigen...

Stand:
22 Minecraft-Server sind über 1 BungeeCord miteinander verbunden.
IP-forward ist true
Bungee ist überall auf true
Wir nutzen die aktuellste Spigot 1.8.7 und die neuste Version von BungeeCord
Das Problem besteht allerdings schon etwas länger - hat also vermutlich nichts mit den Versionen zu tun.


Folgendes Problem:
Die User werden NICHT IMMER mit den richtigen UUIDs angezeigt.

Wenn ein User seit Restart des Servers offline ist, wird nur seine Offline-UUID angezeigt.
Wenn er online kommt, wird seine Online-UUID angezeigt, aber NUR auf den Servern, auf denen er schon online war.
Wenn er offline geht wird die Online-UUID auf den Servern angezeigt, auf denen er war bis diese restarten.
In den lokalen Spielerdateien werden NUR die Online-UUIDs angezeigt.
Die UUID wird über PEX abgerufen - PEX läuft über eine Datenbank und ist bereits 2,5 Jahre im Einsatz.
Wenn man jemandem per /msg von einem Server schreibt auf dem er noch nicht war wird er als GAST angezeigt, da seine Offline-UUID genutzt wird.

EDIT:

Zum besseren Verständnis für SpiritWalker und andere die diesen Umstand nicht verstehen:
Es gibt User. User sind Minecraft spielende Personen die meinen Server besuchen um dort Ihre Zeit zu verbringen. User können den Minecraftserver joinen und sind dann online - wenn Sie keine Lust mehr haben verlassen Sie den Server und sind dann offline. Das zur Definition User, online und offline.
Jetzt habe ich Server a1, b2, c3 und d4. Der User joint auf a1 und ist damit auf a1 und im Bungee online. Er wechselt auf b2, Ist dann auf a1 offline, war heute dort aber schon einmal online. Wenn ich JETZT die UUID des Spielers abfrage wird auf a1 und b2 die "richtige" UUID des User angezeigt. Auf Server c3 und d4 wird nach wie vor die "fasche", also die offline UUID angezeigt. Sobald die Server und der Proxy (Bungee) restartet wurden wird der User auf allen Servern mit der offline UUID angezeigt. Ich hoffe mit dieser Beschreibung Licht ins Dunkel gebracht zu haben.

Sollten noch Fragen aufkommen editiere ich die Antwort hier hinzu.

Danke an alle die sich den Kopf zerbrechen.
Ich persönlich vermute den Fehler bei PEX in einer der neueren Versionen, finde ihn jedoch nicht.
EDIT: Bei Pex liegt der Fehler eher nicht, denn man kann teilweise die Spieler nicht in eine Whitelist eintragen wenn sie noch nicht online waren!

Gruß
Dave
 
Zuletzt bearbeitet:

GameSphere

Kuhfänger
Registriert
27 August 2015
Beiträge
64
Diamanten
0
1) Ist das Problem noch aktuell?
2) Wird auf eine "falsche UUID" angezeigt, wenn der User noch Nie auf dem Server war?
3) Fürs Troubleshooting: Könntest du mal eine Liste aller BungeeCord und aller Bukkit plugins zusammenstellen, welche auf allen betroffenen Server identisch sind?
4) Gab es mal eine Phase, in welcher BungeeCord im OnlimeMode: false lief?
 
Oben