I would like to see either a new command or new syntax to add the ability to teleport to a different server address. If command blocks are ever added to console versions this would allow a much larger multiplayer experience. Owners would need a way off accepting the command on servers so players aren't entering servers in this way against another servers will or unknowingly. Adding a file such as Accepted IPs or something similar to the server folder would filter it pretty well, acting as a white list for IP addresses.
Some issues that may arise
Keeping Inventory- This would be up to the server owners but if not moderated I could lead to major server destruction if using TPIP command from a creative server to a PvP type.
Checking Servers Available Slots- Command would have to ping the target IP for avaliable slots so the server isnt overloaded.
Players need to accept the transfer to prevent abuse of the command.
Put a cool down time on the command to prevent DDOS attacks from bad OPs or hackers.
I am sure there is more but this is all I have for now.
Isn't it a little useless? Why don't you just get to the server the normal way? Also, think of the power some admins on servers would have, such as being able to TP a player to any server they want.
Teleport is entirely the wrong word here. The word you're looking for is redirect. A server redirection command, may be useful. To prevent abuse, the player needs to accept this redirect.
Teleport is entirely the wrong word here. The word you're looking for is redirect. A server redirection command, may be useful. To prevent abuse, the player needs to accept this redirect.
And possibly a cool-down per player, spamming would be annoying. Although, I don't really support this. I would imagine a bit of server lag if you're in a server hosted in... the US For example, and someone from the UK wanted you to teleport to them... Or... Redirect to them? Not an expert on server hosting, though, so not entirely sure.
And possibly a cool-down per player, spamming would be annoying. Although, I don't really support this. I would imagine a bit of server lag if you're in a server hosted in... the US For example, and someone from the UK wanted you to teleport to them... Or... Redirect to them? Not an expert on server hosting, though, so not entirely sure.
Well it would simply disconnect you from the current server, and initiate a new connection to the new server. You will see the regular loading screen during the process and when it finishes connecting you will spawn in your last location on the new server or in the spawn chunk if you've never joined it. And of course there would be that initial world load lag upon spawning.
Well it would simply disconnect you from the current server, and initiate a new connection to the new server. You will see the regular loading screen during the process and when it finishes connecting you will spawn in your last location on the new server or in the spawn chunk if you've never joined it. And of course there would be that initial world load lag upon spawning.
No I mean processing a request from one server to another... Especially if you already have bad internet. I'm nowhere near an expert on that kind of stuff, so again, I don't know.
No I mean processing a request from one server to another... Especially if you already have bad internet. I'm nowhere near an expert on that kind of stuff, so again, I don't know.
The other server would have no idea of the redirect.
Edit: At least, that's how these things usually work in other games. I'm not trying to speak for OP.
This seems like a bad idea rife for potential abuse, and the practical, non-malicious uses seem rather thinned.
Lets say you host your own server, but you're about to have to move to a new IP and don't want to lose your user base. You could set your old world up on the new server a few weeks before losing the old server and have a circuit that will call the redirect command to all players insisting that they connect to the new server, since they can choose to disagree with the redirect you could have a timer setup to kick any player that is on the server for too long (60 seconds?) since this server is now not the current one.
I had to write a basic plugin like this for SourceMod a while back when my host informed me his server was moving to Canada so that I wouldn't lose the user base of my TF2 servers, and it helped out a lot.
Sure you can always have a circuit with a /title command informing the player of the change politely asking them to connect to it on their own, but this would make the transition relatively seamless.
You could also use this for someone that hosts several types of servers. Player can join the main server hub and walk into a doorway that will auto redirect them to the type of game or world they want to join.
Remember this will (hopefully) be entirely based on the users choice to accept the redirection. There really isn't much room at all for grief.
Lets say you host your own server, but you're about to have to move to a new IP and don't want to lose your user base. You could set your old world up on the new server a few weeks before losing the old server and have a circuit that will call the redirect command to all players insisting that they connect to the new server, since they can choose to disagree with the redirect you could have a timer setup to kick any player that is on the server for too long (60 seconds?) since this server is now not the current one.
I had to write a basic plugin like this for SourceMod a while back when my host informed me his server was moving to Canada so that I wouldn't lose the user base of my TF2 servers, and it helped out a lot.
Sure you can always have a circuit with a /title command informing the player of the change politely asking them to connect to it on their own, but this would make the transition relatively seamless.
You could also use this for someone that hosts several types of servers. Player can join the main server hub and walk into a doorway that will auto redirect them to the type of game or world they want to join.
Remember this will (hopefully) be entirely based on the users choice to accept the redirection. There really isn't much room at all for grief.
I actually had to do something like this once. Instead of going through something fancy, or implementing something that could very easily be used maliciously, we simply set the spawn for the server inside a well-decorated bedrock room that explained what was happening and provided a link you could copy down for the new server.
As far as hubworlds go, it's far, far easier to host it all on a single server and have branches off like Mineplex does.
Seamless transitions are generally worse than explaining to somebody what's happening and giving them a link option.
OK you people are ignoring some key points to this suggestion. It needs to be accepted by BOTH servers aaaaaaaaaand the target player. I dont see how there is going to be an issue. Sure, ok, lets say a hacker makes them selves OP codes a block to send the request and then guess what he needs to accept it before it sends another request, thus sending him to the other server and unable to send another request but hey this must be another logical fallacy. Even if it was on a fast clock there would be such a delay between the request and the accept it wouldn't matter and a DDOS attempt would be futile.
You also say this is useless. This is a way to set up proxy servers and a method of making the multi-verse plugin part of vanilla (kinda). I challenge you to find a large bukkit server that doesn't have multi-verse. Tell the ones that are using it that it's useless I'm sure that they will see how you could think that.
Cooldude1128- "Seamless transitions are generally worse than explaining to somebody what's happening and giving them a link option." What? are you serious? Try this out, leave your house, but before you do have some one give you a URL to explain how to do that. Go to that website, then, once you understand how, then you will be able to leave. That seems like a better option right...
And as far us the hub worlds go, yeah on a small scale braching off is simpler I agree but if your server is large enough this causes major lag due to enormous amount of loaded chunks. So the proxy option is better suited for the job.
Addressing the world save issue, to the best of my knowledge the default auto save is every 2 seconds. Also leaving a server doesn't close it it would still be running thus auto saving.
Before you point out any plugins just remember, this is for vanilla Minecraft to be used in command blocks and referencing a plugin is completely irrelevant.
Some issues that may arise
Keeping Inventory- This would be up to the server owners but if not moderated I could lead to major server destruction if using TPIP command from a creative server to a PvP type.
Checking Servers Available Slots- Command would have to ping the target IP for avaliable slots so the server isnt overloaded.
Players need to accept the transfer to prevent abuse of the command.
Put a cool down time on the command to prevent DDOS attacks from bad OPs or hackers.
I am sure there is more but this is all I have for now.
And possibly a cool-down per player, spamming would be annoying. Although, I don't really support this. I would imagine a bit of server lag if you're in a server hosted in... the US For example, and someone from the UK wanted you to teleport to them... Or... Redirect to them? Not an expert on server hosting, though, so not entirely sure.
Well it would simply disconnect you from the current server, and initiate a new connection to the new server. You will see the regular loading screen during the process and when it finishes connecting you will spawn in your last location on the new server or in the spawn chunk if you've never joined it. And of course there would be that initial world load lag upon spawning.
No I mean processing a request from one server to another... Especially if you already have bad internet. I'm nowhere near an expert on that kind of stuff, so again, I don't know.
The other server would have no idea of the redirect.
Edit: At least, that's how these things usually work in other games. I'm not trying to speak for OP.
I'm a pixel artist who makes pixel things and maps! I also do line art occasionally.
I have two work in progress resource packs!
This is the second one!
And of course, by "work-in-progress" I mean "will never, ever be completed".
Lets say you host your own server, but you're about to have to move to a new IP and don't want to lose your user base. You could set your old world up on the new server a few weeks before losing the old server and have a circuit that will call the redirect command to all players insisting that they connect to the new server, since they can choose to disagree with the redirect you could have a timer setup to kick any player that is on the server for too long (60 seconds?) since this server is now not the current one.
I had to write a basic plugin like this for SourceMod a while back when my host informed me his server was moving to Canada so that I wouldn't lose the user base of my TF2 servers, and it helped out a lot.
Sure you can always have a circuit with a /title command informing the player of the change politely asking them to connect to it on their own, but this would make the transition relatively seamless.
You could also use this for someone that hosts several types of servers. Player can join the main server hub and walk into a doorway that will auto redirect them to the type of game or world they want to join.
Remember this will (hopefully) be entirely based on the users choice to accept the redirection. There really isn't much room at all for grief.
1. Players Abuse this
2. There are hackers who will crash it sending it OVER 9000 times
3. It might cause an issue if the world isnt saved
4. Just plain useless, but good suggestion
Cannot Support This
I actually had to do something like this once. Instead of going through something fancy, or implementing something that could very easily be used maliciously, we simply set the spawn for the server inside a well-decorated bedrock room that explained what was happening and provided a link you could copy down for the new server.
As far as hubworlds go, it's far, far easier to host it all on a single server and have branches off like Mineplex does.
Seamless transitions are generally worse than explaining to somebody what's happening and giving them a link option.
I'm a pixel artist who makes pixel things and maps! I also do line art occasionally.
I have two work in progress resource packs!
This is the second one!
And of course, by "work-in-progress" I mean "will never, ever be completed".
You also say this is useless. This is a way to set up proxy servers and a method of making the multi-verse plugin part of vanilla (kinda). I challenge you to find a large bukkit server that doesn't have multi-verse. Tell the ones that are using it that it's useless I'm sure that they will see how you could think that.
Cooldude1128- "Seamless transitions are generally worse than explaining to somebody what's happening and giving them a link option." What? are you serious? Try this out, leave your house, but before you do have some one give you a URL to explain how to do that. Go to that website, then, once you understand how, then you will be able to leave. That seems like a better option right...
And as far us the hub worlds go, yeah on a small scale braching off is simpler I agree but if your server is large enough this causes major lag due to enormous amount of loaded chunks. So the proxy option is better suited for the job.
Addressing the world save issue, to the best of my knowledge the default auto save is every 2 seconds. Also leaving a server doesn't close it it would still be running thus auto saving.
Before you point out any plugins just remember, this is for vanilla Minecraft to be used in command blocks and referencing a plugin is completely irrelevant.