Open techexplorers123 opened 3 days ago
Thanks, this is valid. I guess using Ely.by as a fallback API server hasn't worked since 1.19? The issue as I understand it is:
feature.enable_profile_key
hereAA==
and sends that to the Minecraft server in the LoginHelloC2S packetenforce-secure-profile=false
is set, the server still checks the validity of publicKeySignature if the client provides a non-empty one.I think using authlib-injector on the server too might be a workaround here, but when I tested that, it worked with Ely.by clients but not Mojang non-authlib-injector clients. I didn't look into it very far.
I filed https://github.com/yushijinhun/authlib-injector/pull/266 which should fix this by sending an empty publicKeySignature instead of a malformed one.
sorry if this is the wrong place to post. i can't login with ely.by account from my client. It says "Connection Lost. Invalid signature for profile public key. Try restarting your game." i used the links provided here for the api for the ely.by, and tooke the example from the page. I've noticed that the drasl when starting up complains about not being able to fech the public keys from the api. 2024/10/22 15:37:48 Request to fallback API server at https://account.ely.by/api/authlib-injector/minecraftservices/publickeys resulted in status code 404 i can login using mojang though i use docker to host the instance, and use apache server as reverse proxy here is my config
thanks for the help