Hi, I am posting this topic to all those developers out there for a mod request which is a multi server teleportation library which does not require client side scripting. This can be done, just not efficiently or at least in some cases. What I need is Nether portals where you can place a sign on it in the following format:
Portal_name
Destname
254.46.184.1
25566
So as you can see on that sign the first line is the portal name for the portal the sign is on. The second line is the name of the destination portal. Third line is the ip address for destination server. And last line is the port number for destination server. While this is simple and all the next step is where it gets complex. When a player gets teleported, they do not actually get redirected to the other server. The minecraft client does not allow this. So what the server has to do instead is forward the data from the destination server to the server the client first joined then the server the client first joined sends it to the the client. A 3 point ping system if you will instead of the normal 2 point ping system that is used. While this would cause lag, if the server happens to have excellent speeds or is in the same datacenter then lag caused will be virtually zero. It is a lot like when you do remote mysql except this is remote minecraft. Also in the plugin there will need to be a configuration file to allow the chat between multiple servers to be shared. So to do this, the ip's and ports would be specified in the config file which would be identical on each server. Then whenever something occurs in the chat, it then gets sent to each of those ip's and if the server at each of those ip's has this plugin installed then it will display the chat that was sent.
Could somebody please base a plugin on this theory. Thank you cwarn23
For a newly spawned person.. you sure get to the point.. unlike 99% of others..
But I highly don't see that happening.. theres too much that could and will go wrong.. for other servers and for the own server.
BadW0lf^ is right but.. I am not sure what mod he is talking about.. But the time to make this.. would be a bit too much.. since it could just be another way to hack someones computer.. or send viruses through a gateway..
For a newly spawned person.. you sure get to the point.. unlike 99% of others..
But I highly don't see that happening.. theres too much that could and will go wrong.. for other servers and for the own server.
BadW0lf^ is right but.. I am not sure what mod he is talking about.. But the time to make this.. would be a bit too much.. since it could just be another way to hack someones computer.. or send viruses through a gateway..
Just a simple creation that hooks an API to the server login.
I guess I'll have to build it myself. As per the answer to Morten333, I thought this community covered bukket until minutes after I posted the thread then I though ow damn wrong community. But while I'm here, could we see this feature being in built in future releases of the official minecraft? Also will it accept port numbers unlike current mods? Like if I use a mod today I cant teleport to a server which uses a custom port number (only to servers with default port number) or at least with one of the mods I tried. It would be ever so useful if in minecraft 1.2 there were netherportals with signs on them that allowed you to teleport to other servers. Also for security reasons you could use a command that embeds a password like current plugins. I guess the default password would be either a crc32 or crc32b hash of the ip. Would this be possible in future releases? I heard speculation about it. But as for now I'll write my own plugin for my 2 servers and my friends server. Also you might like to make it so the players inventory gets cleared when changing between servers unless specified.
So as you can see on that sign the first line is the portal name for the portal the sign is on. The second line is the name of the destination portal. Third line is the ip address for destination server. And last line is the port number for destination server. While this is simple and all the next step is where it gets complex. When a player gets teleported, they do not actually get redirected to the other server. The minecraft client does not allow this. So what the server has to do instead is forward the data from the destination server to the server the client first joined then the server the client first joined sends it to the the client. A 3 point ping system if you will instead of the normal 2 point ping system that is used. While this would cause lag, if the server happens to have excellent speeds or is in the same datacenter then lag caused will be virtually zero. It is a lot like when you do remote mysql except this is remote minecraft. Also in the plugin there will need to be a configuration file to allow the chat between multiple servers to be shared. So to do this, the ip's and ports would be specified in the config file which would be identical on each server. Then whenever something occurs in the chat, it then gets sent to each of those ip's and if the server at each of those ip's has this plugin installed then it will display the chat that was sent.
Could somebody please base a plugin on this theory. Thank you cwarn23
Even if it was, why would someone spend so much time making it, when the user could just install a tiny mod that allows this to happen.
But I highly don't see that happening.. theres too much that could and will go wrong.. for other servers and for the own server.
BadW0lf^ is right but.. I am not sure what mod he is talking about.. But the time to make this.. would be a bit too much.. since it could just be another way to hack someones computer.. or send viruses through a gateway..
Just a simple creation that hooks an API to the server login.
Thank you
cwarn23