[TP] Server Warp Gate

Discussion in 'Archived: Plugin Requests' started by Chaositic, Dec 30, 2011.

  1. Offline

    Chaositic

  2. Offline

    Atomic Fusion

    I believe it would either require a proxy, or the clients would need to use Spoutcraft. Spoutcraft would probably be alot cleaner and easier to develop.
    Is Spoutcraft an issue?
     
  3. Offline

    Chaositic

    Not at all. That would be perfect. Myself and another server will gladly test it out as well.
     
  4. Offline

    willson0908

    Im the other server owner... that chaositic is talking about... it would be great to have that plugin that teleports u to other servers...It will really help us a lot...!!!
     
  5. Offline

    Atomic Fusion

    How were you looking to have it be used? A command? Walking into an area?
    Were you just looking to have the player join the new server (as if they were to disconnect from one and connect to another, but faster), or were you looking for things like inventory synchronization?

    In case another developer is interested.
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 22, 2016
  6. Offline

    willson0908


    Well i was hoping like to be walking into an area like xcraftgate plugin
    We wer planing combining our servers together... one is more in creative and the other is more in survival... wer like advertising both of our servers together..
    to make it easyer for us to get more players.. in that way
     
  7. Offline

    Atomic Fusion

    I'm not familiar with xcraftgate.
    Separate survival and creative sounds like you don't want inventory synching.
    So, tell me if this is accurate. You want to be able to define regions which, when stepped in, cause that player to be connected to another server.
    I should be able to do this fairly easily. However, inventory synching would be far more complicated (the servers would have to communicate) and I would probably open up all sorts of venerabilities.
     
  8. Offline

    Chaositic

    Yeah stepping into a defined region and maybe being able to set a destination location or if not, the spawn of the other server is fine.
    Also don't worry about inventory synchronization. I'm sure others would like that but we just want people to be able to take a break from one server and go into another so we definitely don't want it complicated for the plugin developer :)

    We appreciate your interest in our request :D
     
  9. Offline

    willson0908

    What works for you best is all i say... It would be great not to synching the inventories cuz we don't want random people would be getting diamonds from the other server to my server for survival... I think i speak for both me and chaos...to not synching the inventories would be a great idea for this kind of plugin... We deeply appreciate what you are doing for us. will spoutcraft do anything to our server plugins though?
     
  10. Offline

    Atomic Fusion

    Spoutcraft is an alternative launcher that your users get. Without it, they won't be teleported, but aside from that, everything should work normally.
    But Spoutcraft is better for various reasons anyway.
     
  11. Offline

    willson0908

    if u like.. u can add me to skype so we can talk about this... my usename is willson0908
     
  12. Offline

    Atomic Fusion

    Internetholes v0.1
    Dependencies
    Requires the server to have SpoutPlugin and the client to be using Spoutcraft.
    Commands
    All commands require the internetholes.admin permission.
    /internetholes pos1
    /internetholes pos2
    /internetholes add <name> <hostname or IP address> <port>
    /internetholes remove <name>
    /internetholes list
    Basic Tutorial
    If anyone walks in your selected cuboid, they will be teleported to your selected server.
    Pick out a cuboid. While looking at one corner, use "/internetholes pos1". Use "/internetholes pos2" while looking at the opposite corner.
    Use "/internetholes add someName mycoolserver.com 25565", where someName is a name that you use to identify the portal, mycoolserver.com is the hostname or IP address of the other server, and 25565 is the port to connect to. If you don't know what port, use 25565.
    Walk into the area that you selected. Due to the bad positioning, you may need to jump to get it to work.
    Be Aware
    The positioning feels slightly wrong, as the coordinates are not block based. I would reccomend making the portals larger than the need to be, to make sure that it works. I may fix this later.
    This could potentially lag with many people, I don't know because: it's really late and I need to sleep, I was the only one on my server, and my server is amazing.
    License
    Zlib
     

    Attached Files:

  13. Offline

    willson0908


    ok thanks we will try this as soon as my other friend wakes up... chaos...lol

    btw... are ther any type of permission set up on this one.. or is it defualt to admins only or Owners only?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 22, 2016
  14. Offline

    Atomic Fusion

     
  15. Offline

    Chaositic

    He was just wondering what permission system would work with it best. Anyways, thank you very much for your help.
    I got it to work and like you said, making a bigger portal guaranteed it to work. Please test it out with us at some point.
     
  16. Offline

    tapeh

    Yes. We made it work by making the gate bigger than a Nether-Portal.
    Thanks for the fast replies/help with this plugin :)
     
  17. Offline

    willson0908

    ya... wat chaos said... thanks for helping us... you should put this in the bukkit dev or somthing... u did an amazing job man!!!:D:D:D

    recomendations to make it better if your going to register this plugin to dev(which u dont have to do lol):
    1) setting up the internetholes into wer u stand instead wer u look at it...
    2) smaller comands? like /ih for internetholes?
    3)small radius to make it work (we had to make the internetholes like 6x6 house to make it work lol...)


    But still, Overall, u did a great job!!!Thanks again... if your going to keep updating this plugin and u need other server to test it in... just tell us!! we will gladly help. or any future plugins u will use...

    Thanks again,
    willson0908
     
  18. Offline

    Atomic Fusion

    I was considering using WorldEdit for selection of areas, as it already has all sorts of selection tools. However, this would make WorldEdit a dependency. It might also fix the imprecision (it's actually perfectly precise, but when you point at a block, it doesn't use the block as an area, it uses a single point inside of it (I'm not sure which).
    Basically, fixing 2 is nearly effortless. 1 would be fixed by WorldEdit, and 3 might be as well. However, I hate WorldEdit. Do you want WorldEdit as a dependency?
     
  19. Offline

    willson0908

    me and chaos know's alot about world edit and specially tapeh who replyed to u to... idk if it would be easyer for us if we do kind of world edit... idk if my friend would like the idea since ther not online... so i cant say anything for now.... Thanks for the fast replys btw...
     
  20. Offline

    Atomic Fusion

    WorldEdit shouldn't do anything unless you give permission for it, and the only permission that would be needed anyway are worldedit.selection.*. They don't let you do anything except... select stuff...
     
    willson0908 likes this.
  21. Offline

    willson0908

    ok man.. i talked to chaos... he said his fine with it... if u want to update it into world edit or an easier way to set up the cords thing please go ahead.. and we will test it out
     
  22. Offline

    willson0908


    tell us if u got it done... thanks
     
  23. Offline

    Atomic Fusion

    I sadly don't have time. The source is in the jar. Maybe you could get someone else to do it.
     
  24. Offline

    Chaositic

    Bump. This plugin works quite well. We're requesting some finishing touches on it. Things like this:
    1. Cut down command to '/ih' instead of /internetholes
    2. Possible WorldEdit like selection system
    3. Some messages in console for when someone joins from another world and leaves the world to join another (if possible)
    4. If not 3. then at least some messages in chat that announce to everyone "[player] has arrived from another world!"

    Note: I've actually started learning Java just to be able to make changes like this but I honestly haven't figured out how to add source codes to an eclipse project and recompile it. However, whoever decides to finish this off, I will make a video on how to use it and post it on youtube to give it some love.

    Cheers.
     
  25. Offline

    willson0908

    if possible a xcraftgate system works best... that would make it so easy for every server owner... and without requiring spoutcraft client for normal people who doesnt use it?
     
  26. Offline

    Chaositic

    You forgot that its spoutcraft only for going through gates willson. There is no way to go through a gate without spoutcraft unfortunately so we'll have to continue talking members into getting it.
     
  27. Offline

    Atomic Fusion

    Well technically you could eliminate Spoutcraft if you set up a proxy on a server, but there would be a couple of issues:
    • It would be significantly more complicated to create. The Spoutcraft way is ridiculously easy. That way would involve dealing directly with the Minecraft protocol.
    • It would be half as efficient in terms of bandwidth (every request would need to go to the proxy and then somewhere else, so if the proxy was hosted on one server, every request to another server would have to go through both).
    I'm diffidently not in a position to make a proxy. Something might be hackable together from the Xcraftgates system, but someone else can do that. Anyway, Spoutcraft is just better (more options, client side addon support, and obviously the ability to interact with Spout).
     
  28. Offline

    willson0908

    Yes you are right i found out how easy spoutcraft was and has good plugins with it... only problems was we had crashes issues...tapeh can explain more about it... or chaos... idk if im right...
     
  29. Offline

    Mathew Alden

    Hey guys. I just came across this. I too need a server-to-server teleporting plugin since all the old ones were dropped. The problem is, the entire reason i need it is to take items from server to server. Are you at all interested in adding that?
     
  30. Offline

    Atomic Fusion

    No.
    That would be relatively extremely hard (the actually work of this plugin takes up one line). I would also indubitably open up tons of security issues.
    However, a separate plugin that can sync inventories (or maybe even other events) would be interesting.
    Oh boy oh boy. You've gone and gotten me all excited.
    I may end up making something exciting that could accomplish this, but I probably wont get to it.
    I would suggest opening a separate request for item syncing across servers, as regardless of how excited I am, that is outside of the scope of this plugin.
     

Share This Page