reminder that if youre running a minecraft server and aren't accomodating offline players you're probably a spy sent in by the proprietary software foundation and will be executed

(seriously though, requiring microsoft accounts to play a game is NOT okay and you should NOT be normalizing that)

make it normal to be independent of mojang. roll your own auth and don't require selling your soul to microsoft and capitalism to participate

@soop I run a Minecraft server and have for the past 3 years. Not using Mojang's auth is just not a good idea. you invite a boat load of players who are going on servers just to be malicious.

If you really believe in running servers without Mojang's auth, go ahead try it yourself. watch plugins break, deal with constant attacks, and see how hard it is to attract players when you’re blacklisted from advertising platforms.

Even if you setup your own auth servers you will require all of your players to then install fabric or another mod loader and then install the mod. That's tedious. no one is actually going to do it.

Also most servers are not running on local hardware and cost money to keep running, even when they are locally hosted they still cost money to run. its impossible in today's society to literally do anything without having to pay for something.

I do agree that requiring Microsoft accounts to play is stupid though and should be reverted back to the old mojang accounts.

@kurbiis

If you really believe in running servers without Mojang's auth, go ahead try it yourself.

@the have done it, and it has worked out for them
I have done it myself several times, with just a plugin on the server side to handle authentication (suboptimal, running a real auth server if possible is the better idea) and certainly don't remember it being hell.

Even if you setup your own auth servers you will require all of your players to then install fabric or another mod loader and then install the mod.

Not really no you don't need mods for that.

Also most servers are not running on local hardware and cost money to keep running, even when they are locally hosted they still cost money to run.

That is irrelevant here. It does in fact not cost you much if at all to relieve your players of having to pay a corporation to play.

@soop

first off, to use drasl you need to use a custom launcher (which requires more setup than just clicking play on their already installed launcher btw) its also against the EULA, which yeah the eula isnt great and isnt well enforced but why put yourself at the risk of microsoft coming after you? same with using any custom auth or no auth, its illegal and will get you into trouble.

You obviously haven't ran a public server using your own custom auth otherwise you wouldn't be making this post at all. yeah its fine for friends and stress testing servers but doing it any further than that is simply stupid. you ARE putting yourself at risk not just from assholes who will join and spam slurs in your chat but also from assholes who will setup scripts to join your server on over 100 accounts at once (you can literally search for these on Github and find them and have them running in minutes.) I'm also guessing that you weren't running any plugins other than your auth plugin on that server, most popular plugins e.g towny REQUIRE online mode to be on so that you can use them.

oh and it is relevant that servers cost money to run, if you are a public server you require money to stay running literally go ask anyone who isnt running on fucking aternos or minehut that question because they will all tell you the same thing! you require online mode because you aren't able to advertise on common advertising places like vote sites or r/mcservers etc you need advertising to gain players, players can then choose to donate to your server if they feel like it. with offline players you dont get that chance because you literally do not have a player base.

your whole post is a nothingburger you are just making yourself look stupid

@soop i’ve had a server be in offline mode to use a proxy like bungee cord before, and due to an improperly configured firewall, one of the admins got impersonated and our spawn area had been turned into a massive crater and they spammed hundreds of @everyones advertising and saying gross stuff which bridged to our discord and pissed off the whole server. A friend of mine also runs a minecraft server and has had this happen to them.
@kurbiis yeah that's a setup skill issue on your end it has nothing to do with making your server accessible without paying a corpo
@kurbiis modern proxies like velocity make it difficult to shoot yourself in the foot with an insecure configuration like this