Anyone know why "profiles are not compatible between these two server modes"?
[QUOTE=mastersrp;44496574]Anyone know why "profiles are not compatible between these two server modes"?[/QUOTE]
I believe it's because the entire profile system has been changed; profiles now have identifiers instead of being based on the username you chose so that you can change your name. Of course, this would mean that you could avoid bans on old servers by just changing your display name. Old servers would presumably not recognise the new profile system?
Taken from the Q&A:
[quote]Can I steal somebody’s name? Can I call myself “Dinnerbone” too?
No. I am Dinnerbone and names are still unique. You cannot have the same name as another player, they will have to change their name for you to be able to take it.[/quote]
See, now that just takes all the fun out of name changes. Users will have IDs so why can't they just go with the number system like Steam does for duplicate names in a server?
[QUOTE=Croninberg;44496603]I believe it's because the entire profile system has been changed; profiles now have identifiers instead of being based on the username you chose so that you can change your name. Of course, this would mean that you could avoid bans on old servers by just changing your display name. Old servers would presumably not recognise the new profile system?[/QUOTE]
Referring specifically to online/offline, it's because offline servers take your login at face value - as literally as possible, if you sign in offline as "Username1", the server will accept that that's your login without doing any checks, even if you normally play as "Username2". UUIDs are based on what is specific to your account, while offline mode is just name checking. A server can't switch between offline and online because one uses UUIDs, and the other just accepts whatever you tell it. This is different from the old-server online method which grabs your username, sends it to mojang servers to verify that you are actually you.
Old method performs a check on your username, new method performs a check on your UUID, offline method doesn't perform a check at all.
You'd think that they'd have offline mode check UUIDs, too.
But it wouldn't be truly offline then, the current offline mode works with no internet connection.
Sorry, you need to Log In to post a reply to this thread.