6 ms·
As someone who actually runs a Minecraft server and has developed several mini games and around 50 plugins, I'd like to clarify a few things to people who aren'
by SteveC 12y ago
As someone who actually runs a Minecraft server and has developed several mini games and around 50 plugins, I'd like to clarify a few things to people who aren't involved in Minecraft.
* Minecraft is pretty expensive to host. The top servers are paying tens of thousands a month in hosting. Only a few servers make enough to cover wages. Most just barely scrape by. DDOS protection is pretty much essential to any server over a certain size, which increases costs significantly.
* Most Minecraft servers are no longer vanilla Minecraft servers. The Minecraft server software is pretty bad in both functionality and performance. Most servers use Craftbukkit or Spigot, which has a plugin API (Spigot is a patched version of Craftbukkit with mostly performance fixes). Craftbukkit is open source, but is a legally gray area as it contains the decompiled code from the Mojang server. There is an API for writing plugins called Bukkit which is totally separate from the craftbukkit server implementation.
* The large servers have tried to work with Mojang to get a set of rules they can work with. Mojang listened to them and actually added clauses prohibiting some of the things they said they needed to even have a chance of this working for them.
* While Mojang claim their EULA never allowed servers to make money, their first one actually did. They've also granted written permission to some servers. Last year they had a panel at Minecon were top server owners actually talked about how their server makes money. Despite what their EULA says, Mojang has been basically telling servers it was fine to monetize up until now.
* Their new terms force servers to remove perks that have already been sold to players. Many server owners are objecting to this as it forces them to "steal" things that players have bought.
* Bungeecord is a proxy system that allows players to switch between multiple servers without logging out. The Minecraft clients multiplayer server list support has barely improved since Alpha. Mojang's new EULA treats a bungeecord proxy as a single server. This means that although they allow owners to charge players to access a server, it's pretty much impossible to do without inconveniencing players.
* The Minecraft network protocol is not patented. A number of open source server implementations exist which do no use any Mojang code. Since these changes have been announced these projects have become much more active with disgruntled developers starting to contribute. It is believed that the EULA cannot legally be enforced on these servers, although one Mojang developer made a statement to the contrary.
* No final draft for the new EULA has actually be made available, but a date for compliance has already been set. 1st August 2014.
* Mojang released their Realms hosting service worldwide just before making these changes, prompting many to accuse them of trying to eliminate the competition. However, they could simply stop releasing their server software if that was their intention, so most people don't believe this to be true.
- elfcard 12y agoCan you cite the claims you make, like the original EULA, and correspondence which said it was okay to monetize gameplay? Otherwise, I have to disregard this comment. You may be right, but without those pieces of information, I have to defer to the post by the founder which could have legal ramifications if proved false.
- epsylon 12y ago* Their new terms force servers to remove perks that have already been sold to players. Many server owners are objecting to this as it forces them to "steal" things that players have bought. The servers don't have to remove the perks, they just have to give them to everyone. What's pretty clear in all this is that Notch does not want Minecraft to become some kind of pay-to-win game (which would inevitably damage the reputation of the game). I think he is absolutely right to stand by this. He also has stated numerous times on Twitter that Mojang doesn't care about server admins getting money for the service (if anything to pay for the hosting costs), as long as any gameplay modification that is distributed is available for all players without paying.
- Avenger42 12y ago> The servers don't have to remove the perks, they just have to give them to everyone. Either way, I imagine you get a bit of an uproar - either you're giving things away for free that you sold before, so the people who bought them are upset and want their money back; or you steal the items back so no one can have them, so the people who bought them are upset and want their money back.
- potatolicious 12y agoOr you do it the same way everyone else does it when the rules change: everyone who already has Banned Thing is grandfathered in but it's no longer transferrable or acquirable. Or you do it the Valve way: give everyone the Thing and make existing Things the Extra Special Limited Edition Thing that's functionally identical but still confers bragging rights - this would still be within Mojang's rules.