yes this really has been discussed multiple times.
thetoon wrote: . . .
* serialize your inventory (and player status, and all)
. . .
eh? Yeah put my inventory full of mese and diamonds on a creative server and smuggle
that onto a survival server?
The only things that should be safe to take accross by default would be player identity and maybe personal skin texture, nothing else.
... when I would go in a certain area on a first server, it instantly teleport me to a second server.
Ha! there we have the impossible word "instantly
Yet lets study a hypothetical usecase. Imagine playing on a server running Minetest Nostalgia
. Now you decide to travel to another server. Let's just assume for this example each server world is surrounded by water making each server world a set of islands. Now these servers could be part of a "grid" as some of the OpenSimulator
worlds are. So we might come to a stretch of ocean that we begin to traverse. We might enter a transition zone that is not part of the server anymore but serves as some sort of limbo for avatars while the servers comunicate a handover. Maybe you will have to give some sort of customs officer your ingamename and password to cross the virtuall border.
Here comes the tricky part.
You have decided to go to a server running the Dreambuilder
game. So almost nothing of the previously loaded game can be reused. All mods, textures, models and loads of other stuff will have to be downloaded to your client. Have you ever connected to a mod-heavy server? This might take half an hour or more, depending on your internet connection. So there you are in the middle of nowhere waiting to join the new server. Of course you arrive with empty pockets because almost none of the nodes from the old game are known here. Well then lets go to some transportation device and hop/teleport to some other server running the realtest
game. And once more you will have to wait while the new game is downloaded again. Of course we have a completely different set of nodes on this server. Maybe an achievement system is active on this server and you become a master of all arts. Time to travel on, so lets join the next server. You cast a spell that includes your ingamename and passwort and transpose yourself to the next server. After several minutes in magicnowhereland you finally arrive in a world run by the Adventuretest
game and you are a novice again. The achievement system is incompatible and again you can only bring along your name and maybe the skin, just like the Terminator.
As much as I like the idea, especially the islands in a vast ocean version, I don't think it would be like most people would want it to work. The servers are very different. Each has a unique set of mods with a vast variety of nodes and most use different Minetest versions to run the server. Travelling between servers would probably be not any faster than using the public server list in the main menu and for many reasons you will and should be not able to take your personall inventory and privileges along, just as any achievement or leveling status. I guess this would make such a possabilty rather useless for what most people that request this have in mind to using it for ;-P
Nevertheless, having access to the public server list from within a running game might be an interesting mod yet to be made.