[Question] Online-Mode: false , illegal?

Discussion in 'Server & Community Management' started by Il_Picasso, May 12, 2015.

Thread Status:
Not open for further replies.
  1. Hello, so I was wondering

    Offline-Mode servers are illegal?
  2. Running your server in offline-mode is in no way illegal, encouraging the use of cracked clients can get you into trouble though.
  3. If offline mode servers were illegal then all bungeecord powered servers would be
    • Agree Agree x 2
    • Winner Winner x 2
  4. Good point on that
  5. If it isn't legal, why was it even implemented?
  6. 1. It will be cracked anyways.
    2. Mojang let a lot of kids using cracked version in order to quickly spread the game for advertising
    • Funny Funny x 1
  7. Also helps devs when testing. E.G I can run multiple offline clients on one server without having to purchase a bunch of accounts
    • Agree Agree x 1
  8. If it's illegal, all networks would be breaking the law
    • Agree Agree x 1
  9. Technically bungeecord isn't illegal even if online mode false was illegal.
    Bungeecord has its own online mode implementation. Also it's very useful for testing.
    • Agree Agree x 1
  10. For clarification to those coming here seeking guidance:
    There is a difference between technical requirements of a server being in offline mode, and the illegitimacy of allowing cracked clients to connect.

    When using BungeeCord (or other similar proxies), the back-end servers need to be in offline mode to allow for UUID and IP forwarding. This is a technical issue, which, honestly could have been bypassed and handled with setting Spigot in bungeecord mode. But that's not how it was handled, and so Spigot (and similar backend servers) need to be in offline mode for a player's authentic UUID to be forwarded from proxy to server. This requires BungeeCord (or other proxy) to be in online-mode, to communicate with Mojang's servers to authenticate users. This is the proper, EULA and ToS compliant, and thus legal way to allow users to access your Minecraft server networks.

    Any server or network which allows cracked/hacked/unauthenticated clients to connect are in violation of the EULA as well as the ToS. You can read these documents to find the specific parts - as well as every other aspect of the documents which you've probably been ignoring.

    Using, or in the case of server owners, allowing others to use software which is not authentic, and which is in violation of the EULA and ToS is piracy. Software piracy is illegal in most of the civilized world. Even if it's not illegal in your country - if you are still allowing people in countries where it is illegal to connect to your server, you are aiding criminal activity.

    The only known exception to this that I personally know of, and for which has since been disallowed, was before Mojang moved the authentication servers to reliable hosting, and for which was only practical /before/ UUIDs were implimented. Notch and Dinnerbone had both suggested on twitter to continue to allow users to connect by switching to offline mode. Since the introduction of UUIDs, doing this is not practical as most aspects of player control, player experiences, player permissions, inventory, etc, etc are now controlled by UUID. When a server is in offline mode, that UUID is randomized, thus breaking the entire server for players who were previously connecting in online mode with authentic UUIDs. To the server, these are brand new players. It is neither practical nor technically required to change online mode to offline, now that UUIDs are in use and since Auth servers are on much more stable and resilient hosting. Doing so breaks user experience, and opens yourself up to legal liability through breaking agreements of EULA and ToS!

    If you've been running a server in offline mode to allow players who never bought Minecraft to connect - you are both allowing the continuation of illegal activity, and opening yourself up to all kinds of technical issues. Just don't do it.
  11. Sorry for reviving this (relatively) dead thread, but, do you have any specific sections of the EULA & ToS (both) where this prohibition is mentioned?
    #11 Mithrandir, Jun 20, 2020
    Last edited: Jun 20, 2020
Thread Status:
Not open for further replies.