"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

    Check again, made some earlier :p
     
  2. Offline

    evilmidget38

    I'm really disappointed you don't want to make it open source.
     
  3. Offline

    _wilson_

    Need testers??
     
  4. Offline

    chaseoes

    Just decompile it?
     
  5. Offline

    evilmidget38

    md_5 said it'd be obfuscated.
     
  6. Offline

    chaseoes

    Ah. I would have assumed it would be put on BukkitDev.
     
  7. Offline

    evilmidget38

    md_5 is a bukkitdev staff member, I have a feeling he could easily check the code for exploits.
     
  8. Offline

    chaseoes

    Wouldn't exactly be fair though, especially if he's the one who submits it.
     
  9. Offline

    codename_B

    There's pros and cons on both sides of the coin.
     
    _wilson_ likes this.
  10. Offline

    MikeA

    Pros: Developers take time to code, they should get something in return.
    Cons: People that want free things can't get them.
     
  11. Offline

    Coelho

    sig, however,

    I hate how this idea originated. We have Raphfrk who first created the idea, and by the time that he stopped developing it, it still had gained no popularity. Soon afterwards, I created a relatively similar (in concept only) software known as AssetGateway and used it on a ~500 player server (VaultCraft) thus causing the ideas popularity to explode. (of course, I'm only credited privately)

    Next thing we know, md_5 comes in the show making a copy based off of CraftProxy for ShadowRaze (known as CraftProxyLitest, which was Open Source for a very small period of time).

    Don't even get me started with LegendaryCraft and the audacity their owners put me through. I gave them my software for free, and they randomly accused me of damaging their server, stole my (very old) source code I gave them, and had codename_B replicate yet another copy of CraftProxy (seeing as my source code was obfuscated).

    From then on, the idea was absolutely huge, but I'm sick of it honestly.

    From working with LegendaryCraft, I know the one thing that server owners take for granted: their donations. They aren't afraid to use them on themselves (which is actually illegal if you mark it as a donation for a cause), and aren't even discreet about it when they do. They are just greedy, and releasing this, like many other plugins, will just fulfill their greed.

    To be quite honest, I don't really ever want to develop public plugins again for this reason. Like MobDisguise for example, over $20k+ (probably much more) of USD has been payed to Minecraft servers for the ability to use MobDisguise, but the developer got absolutely zero of those payments. Like.. seriously? That's just horrendous to think about that someone who deserves so much is getting so little.

    In any case, I would write more, but my mind won't stay content with this subject.

    (oh and I just love it how no one credits me publicly for reviving this idea ^_^)
     
  12. Offline

    np98765

    Coelho So you were the LC developer who they posted about... Interesting. Sorry to hear about that... And not all server owners are so terrible -- Not all of us spend donations on ourself. Some of us don't even have donations to spend on the server (or donating to plugin developers, which I'd like to do if I had a bit of money...). -_-
     
    justcool393 likes this.
  13. Offline

    Coelho

    I have 4 different public names: Coelho, Onis_Luck, szenzus, or katie.onis. Coelho is my most common, while katie.onis is my Skype, and Onis_Luck and szenzus are my Minecraft accounts.

    And yeah, I'm aware some are actually competent, but LegendaryCraft in particular is just absolutely horrible.
     
  14. Offline

    np98765

    So I've heard -- I enjoyed reading some gigantic rage thread about them and their shortcomings. Quite interesting to hear everyone's opinions. I just don't understand how they got so popular -- The owner seems quite immature (excuse my assumption -- I've read his news posts and Tweets).. Probably just had a lot of cash to spend advertising on the server lists. And deadmau5. Their players seem to be fanatically attached to the server as well, which is kind of scary. :confused:
     
  15. Offline

    md_5

    And RubberBand will have its private release tonight with public release ensuing as soon as codename and I decide how we are going to distribute it.
     
  16. Offline

    np98765

    md_5

    "On every server behind the proxy replace craftbukkit.jar with RubberBukkit.jar. Note RubberBukkit will not allow normal clients to connect!"

    Users need a certain client?
     
  17. Offline

    md_5

    Nope, because every connection goes through the proxy which does allow normal clients.
     
  18. Offline

    Raphfrk

    In fairness, many people used ServerPort for teleporting between servers :). It was the only way to have a multi-player nether for a while and allows worlds to be handled by more than 1 actual server.

    I had hoped that lots of servers would be linked up. However, mostly it was only used for connecting servers owned by the same admin. Connecting 2 servers that weren't on the same LAN was pretty rare.

    Keeping CraftProxy up to date was pretty time consuming.

    The official client has improved a lot since when I started coding, so it makes proxying easier. Now, a respawn packet will deallocate memory on the client. Previously, I had to track all entities and chunks that were loaded so I could order them despawned.

    The only remaining poor design choice is to track the player's entity id, you can't tell the client to update it when you swap server.

    I released CraftProxyLite under the MIT license, so I can't really complain that md_5 is using it without open sourcing his modifications.

    Hopefully, it means that the software will be available in some capacity. Also, the new software he is writing is his own from the ground up, so he can open it or not, fully at his own discretion.
     
  19. Offline

    chaseoes

    So.. why release RubberBukkit and Janus but not RubberBand?
     
  20. Offline

    md_5

    Because Janus is a 50 line plugin, so I couldn't care. RubberBukkit is only like 50 lines of simple changes as well.

    Nexus (my fork of CraftProxy) has as of this morning become obsolete. RubberBand is running on 2 servers right now (there are still a fair few bugs) but we hope to get it into wide use asap.
    And yes as Raphfrk said, RubberBand was written from the ground up by me, designed to use low level Java NIO and sized input streams with no encryption for maximum efficiency.
     
  21. Offline

    kyllingman2

    I dont think legendarycraft looks at it like a donation, more like a purchase and lc is my most hated servers since it seems to me that their only goal is to earn money
     
  22. Offline

    jjacobson

    They are currently in a fight with the person that built the spawn they used because they stole it with our crediting him.
     
  23. Offline

    Coelho

    Talk about insecurity. Ever heard of SESSION STEALING? :L
     
  24. Offline

    Deathmarine

  25. Offline

    Coelho

  26. Offline

    Raphfrk

    I think that is different. Session stealing was where you tricked someone to login to your "server" and then were able to pretend to be them on a different server.

    Encrypting everything was just 1 way of fixing it (and is a little bit of overkill), not sure how md_5 is handling this.
     
  27. Offline

    codename_B

    I do agree that it's overkill.

    What has been done is removing the encryption from the server (again) and putting it exclusively into the proxy itself, that way there's just one level of it to handle, not two.
     
  28. Offline

    Royal_Soda

    Coelho
    You say you're sick of this idea, yet you're selling users the same thing.. and over pricing it.
     
    flyingtacoz and md_5 like this.
  29. Offline

    Coelho

    That's what I do.
     
  30. Offline

    _wilson_

    md_5 how can i be apart of testing? btw i sent pm
     
Thread Status:
Not open for further replies.

Share This Page