Page 1 of 1

.

PostPosted: Sun Apr 10, 2016 7:36 pm
by wowmad
.

Re: How about to not think in a distributed server?

PostPosted: Sun Apr 10, 2016 7:41 pm
by Glader
wowmad wrote:Why not to think that any player could migrate their char to any other vanilla servers (that belong
to same network-organization), only with a click of a button (like Blizzard do with realm transfer)?

It is much easier to analyse the database and develop a migration process, than think how to develop a distributed environment to solve a shutdown problem. Maybe you can backup your own char in encrypted file, to prevent cheat of manipulating the file and it could be a way to restore your data, if a server shutdown occurs.

If we use a id like <char name><realm id><sequential migration number> you could migrate your char's any time to any server (but should be limited, because processing on the server).

Why do you need a p2p distributed realm? We got vanilla servers around the world everywhere, we only need to guarantee that all realms follow the same rules and are updated in the same way.

Why can't I keep an updated encrypted file on my machine (used as backup), only with the relevant data of my own chars?


There is no way to ensure that all servers will follow the rules. Places like Feenix could sell things and then these would contaminate the database. People could arbitrarily add items or gold to characters and then transfer them too.

Sure, you can keep an encrypted chunk of data about your character on your computer but who should hold the keys? Even if they hold the keys, like I said about there is nothing preventing people from selling items or modifying things.