Mojang im Update Log: We have pushed out an update that supports name changes, however we will not allow name changes until a future date. Soll das jetzt bedeuten, das selbst auf "Premium-Servern" ein /login Plugin benötigt wird, oder wird dies von der ID abgelesen... Oder ich versteh einfach gerade garnichts... Aber jetzt zum eigentlichen, habe ich dazu ein paar Fragen: 1. [Siehe oben] 2. Wie soll das ganze funktionieren? Ich meine, wenn einer z.B. Bier heißt und dieser ein z.B. Supporter auf einem Premium-Server ist, kann sich doch ein anderer seinen Namen ändern in "Bier", und hat dann den Account? 3. Werden dazu nicht die Server ein wenig überlastet, da ja bestimmt ca. 100-10.000 Leute ihren Namen in ca. 30 (sogar weniger) Sekunden ändern?
Les mal die Faq von Mojang zu dem Update ! Da steht man kann nur den Namen nehmen wenn er noch nicht vergeben ist und ausserdem wird jeder Spieler eine standart ID haben , mit der Server erkennt welcher Spieler es ist und die kann man nicht änder. Achja solche Fragen solltest du eher im offizielen Minecraft Forum posten und nicht auf einem cracked SERVER Forum ! Hier das FaQ : https://mojang.com/2014/04/minecraft-1-7-6-pre-release/
Jeder Account besitzt nun eine UUID (http://de.wikipedia.org/wiki/Universally_Unique_Identifier) z.b. Mein Account hat die UUID 11111a-22222b-3333c-4444444d Wenn ich meinen Namen ändere habe ich trotzdem die gleiche UUID und der Server weiß immernoch, dass ich McLive bin. Außerdem kann man nur Namen wählen, die noch nicht von anderen Personen genutzt wurden.
Ich habe keine Ahnung wie die das regeln is mir auch egal hauptsache der Tippfehler in meinem Namen is weg ^^
Das wäre wohl tatsächlich die einfachste Überganglösung. Die Namensänerdungen selbst kommen aber frühestens mit Minecraft 1.8, Minecraft 1.7.6 bis Minecraft 1.7.8 sind nur Vorbereitungen. Das Ganze funktioniert, wie von McLive und Jooooonge schon erwähnt, so, dass seit Minecraft 1.7 jeder Account eine UUID besitzt. Diese bleibt immer gleich und lässt sich auch jetzt schon auslesen. Im Falle einer Änderung des Names, kann der Server also anhand der UUID erkennen, ob es derselbe Spieler ist. Auch wenn man keine Namen nehmen kann, die bereits vergeben sind: Ja. Und deshalb regen sich gefühlte ~ 1.000.000 Plugin Entwickler über diese Funktionen auf, da sie alle Plugins umschreiben müssen, damit diese mit UUIDs kompatibel sind, und alle bisherigen Spielstände verloren gehen. Spoiler: Lösung 1 Man sammelt alle UUIDs der Spieler, die sich seit 1.7 eingeloggt haben (ein paar Server haben das schon gemacht) oder nutzt einen Service von Mojang. Dann ersetzt man alle Namen in den Datenbanken durch die UUIDs. Spoiler: Lösung 2 Man sammelt ebenfalls alle UUIDs und prüft beim Login, ob UUID und Name zueinander passen. Wenn nicht, Pech gehabt, dann kann der Spieler eben nicht drauf. Diesen Weg würde ich vorziehen, da alle Plugins weiterhin mit den Namen arbeiten können und Spieler andere Spieler wiedererkennen. Es wird ein Limit geben, wie oft man seinen Namen ändern darf. Genaueres ist nocht nicht bekannt. Direkt bleiben eigentlich alle Server im Offline-Mode von den Problemen verschont, da es ja diese Login-Plugins gibt. Indirekt aber nicht, da sie, wie alle anderen Server auch, warten müssen, bis alle Plugins geupdated worden sind. Und das müssen sie. Soweit ich weiß, wurde die Methode, Spieler anhand ihres Namens zu identifizieren, mit der neusten Build von Craftbukkit entfernt. Demnach müssten alle älteren Plugins Fehler werfen, wenn sie versuchen, einen Spieler vom Namen her zu kriegen (/ban xy). Getestet habe ich das aber noch nicht. Es gibt ein offizielles Minecraft Forum?
Joooonge... Ich will nochmal erwähnt haben, das mein English noch zu schlecht ist , um das FAQ durchzulesen. Seihen wir ehrlich, fragen kannste überall...