"Cloud" server plugin

Discussion in 'Archived: Plugin Requests' started by tkthebeat, Jun 4, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    codename_B

    Correct - with just a simple change of ports on one of the servers, it could be done.
     
  2. Offline

    lethaltactics

    hehehehe MINE!
     
  3. Offline

    kezz101

    You serious? With no extra mods, addons or custom launchers?
     
  4. Offline

    codename_B

    Yep.
    I'm sure you'll be happy to show him it ;)
     
  5. Offline

    kezz101

    Holy sh*t. Can I have a look at this in action?
     
  6. Offline

    lethaltactics

    have to ask me
     
  7. Offline

    kezz101

    Can I have a look at this in action?
     
  8. Offline

    lethaltactics

    yeah when we get it fully ready the ip is ltactics.mossycobble.com
     
  9. Offline

    codename_B

    :D winning - (testing it atm)
     
  10. Offline

    lethaltactics

    Ltactics.mossycobble.com <--------------- Has Working "cloud" system! No having to logout to join a server!
     
  11. Offline

    kezz101

    I'm gunna check it out the second I have time! :D
     
  12. Offline

    Joannou1

    I got one too!
    It's not live yet, because I'm working on the second server for it :p
    hub.gldesert.com
     
    kittenchunks likes this.
  13. Offline

    themadman300

    Are you going to give this away or something?
     
  14. Offline

    codename_B

    I've chatted and the two of ours work in very different ways :)
     
  15. Offline

    np98765

  16. Offline

    bbq

    It could be done, basically:
    Player enters portal in server A.
    Server A starts sending chunks it gets from Server B.
    Server A forwards all of the client's packets to Server B and Server B sends packets to the client via Server A.

    Unless the servers are on the same machine/in the same datacenter you could see some serious lag issues.
     
  17. Offline

    codename_B

    Right you are.
     
  18. Offline

    kezz101

    codename_B you are a genius.
     
  19. Offline

    bbq

    :( I feel under loved.
    The main issue is that Server A is still having to send a lot of data around. Implementing this on a large scale (even 5 servers) could quickly cause issues.

    I have seen servers implementing this.

    One possible route would be to have a separate proxy server. When a player joins it automatically points them to the server (could be the default one, or specified using ports or a different IP/CNAME), then when they switch servers the server tells the proxy which redirects them to the new server. This would reduce the load, and keep it constant (you would always have the same load per player, while with the other implementation more load is added each time they use an inter server portal).
     
  20. Offline

    -_Husky_-

    codename_B can i look at the code, i swear i would never use it for my benefit.
     
    kittenchunks likes this.
  21. Offline

    colony88

    Can I too? Never used anyone's code without permission before :)
     
  22. Offline

    codename_B

    For example code - look at serverport.
     
    chasechocolate and -_Husky_- like this.
  23. Offline

    colony88

    Okay, thanks
     
  24. Offline

    chasechocolate

    vanZeben did this, but he is a private dev for the server ImDeity...
     
  25. Offline

    np98765

    Yes, many servers have done this, but none have released the plugin (or its source).
     
  26. Offline

    chasechocolate

  27. Offline

    np98765

    Which is why many, myself included, are waiting for LegendaryCraft to release their cloud proxy system. They said they would, but never gave an estimated date of release. Who knows when/if ever? :eek:
     
  28. Offline

    chasechocolate

    Where did it say that they would? Yay!!
     
  29. Offline

    np98765

    Yes, they said they would a few weeks ago. I mentioned that in another similar post. But, there has been no news on the release.
     
  30. Offline

    vanZeben

    We have had this system running smoothly now for a few months, however it took a lot of plugin alteration to make it appear as if it was one server. Hours upon end were spent creating plugins to specifically replicate current plugins, however across multiservers and that is where i find the true annoying-ness with this system.

    The reason that we and many other server do not release our "Cloud" system and the specifics behind how it is done is typically because each server who has a set-up like this has a very specific "parameters" for theirs, that could be given to the masses but wouldn't server much purpose to them. Not only that however, and I cannot speak for other servers atm, Our server in particular uses an API that we in-house developed to handle a lot of trivial tasks that are just plain annoying. Since that was done when we wanted to publicly release something there would be a ton of code refractoring to make it usable to the public...

    Back onto topic, Looking into how ServerPort does this is a step in the right direction. Something else that you can use to handle chat and other things that require servers to "talk" to one and another is a dedicated IRC server. Simple yet effective.
     
Thread Status:
Not open for further replies.

Share This Page