←back to thread

419 points alex_medvedev | 2 comments | | HN request time: 0.445s | source
Show context
dartos ◴[] No.41852437[source]
Just waiting for Minecraft to be so reverse engineered as to be its own protocol with multiple server and client implementations that just work.
replies(2): >>41852773 #>>41855134 #
str3wer ◴[] No.41852773[source]
it already is, the entire protocol is reverse engineered, there are tools to automatically deobfuscate the code and there is already a full reimplementation of minecraft that also supports servers
replies(2): >>41853124 #>>41853560 #
INTPenis ◴[] No.41853124[source]
Does that mean there are open source clients that can connect to servers without a microsoft account?
replies(2): >>41853474 #>>41855419 #
beeboobaa3 ◴[] No.41853474[source]
the client has to authenticate with a central server and present a ticket to the server it wants to connect to. otherwise clients could impersonate each other easily.
replies(1): >>41854574 #
1. justusthane ◴[] No.41854574[source]
There are server mods that remove this requirement though.
replies(1): >>41858423 #
2. beeboobaa3 ◴[] No.41858423[source]
sure, iirc it used to even just be a setting? online-mode=false

most servers leave it enabled because preventing player impersonation is pretty important so people can't just easily grief each other. some piracy servers implemented their own auth on top.