<looks relieved...>
Thank you, FS. That does help, particularly in some other things I'm thinking about.
Re: Distributed authentication & GPG, this is more of a meta authentication on the player level (Validation the character belongs to player W) and character (validation character came from server X and has not been tampered with since), rather than checking the legality of the player.
We are all too individualistic to submit meekly to another server's ideas of what is proper and not :-/
The purpose of this would be to provide a community-based authentication protocol to replace the missing MP authentication, and to provide handles for tracking & sharing tools (if that makes sense).
The old idea was to use "local" server vaults, but to allow migration of characters between them using server-side encryption/signature. Black & white lists could be compiled specific to any particular server/group of servers and unknowns would be handled as unknowns.
Yes, it should be automated and transparent to player. When he makes his first character on one of the community servers, he is set up with (client-side) his private key and the public key is stored on the server. If he moves his character to another server, the character file is signed by the server and then the player. This validates the character belongs to player W and last played on server X. It's up to the new server to decide what level of trust/compatibility to give players from server X and whether player W's characters are treated as complete unknowns or allowed more privileges (levels, items, feats, etc.).
Hmmm, rambling again. Sorry. :-)
It's something I'll be thinking about. I still believe in the Gemworlds concept :-) Call me stubborn.
<...that he hasn't gone deaf>
Modifié par Rolo Kipp, 20 octobre 2011 - 06:50 .