MultiMC / Launcher

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once
https://multimc.org/
Other
4.19k stars 861 forks source link

Endless login loop #5455

Closed f-michaut closed 2 days ago

f-michaut commented 2 days ago

Operating System

Windows

Description of bug

It sometimes happen that MultiMC tries to login and fails. When it does so, it retries which is by itself completely fine.

The issue is : There is a play offline button that I can press to supposedly stop the login attempts which are failing repeatedly and start the game in offline mode. This does NOT work. Clicking the button does nothing, and the launcher keep trying to relog endlessly.

Furthermore, clicking the cross of that "Login in as XBox user" does nothing as well. MultiMC is basically stuck, and has to be forcefully closed by the task manager.

But the issue does not stop there ! Once the launcher is killed, I can re-open it, and since attempting to play online-mode would put me back in that endless loop, I would like to use offline-mode. However, it seems that MultiMC attempts to log you in even in offline mode !!

Which leads me to be locked out of the game and incapable of playing.

Steps to reproduce

Suspected cause

No response

This issue is unique

FeedTheChunk commented 2 days ago

It's not a bug. When you try to play online MultiMC tries to re authenticate. If it fails, now you have no valid log in with Mojan. Trying to play offline you can't because MultiMC no longer knows if you own a valid license or not. Playing offline will only work once you have a VALID login. The servers are down so you can't login ATM.

https://github.com/MultiMC/Launcher/issues/5453

Brokkonaut commented 2 days ago

It is a bug that you cannot cancel the not working login and hang in an endless loop.

UplandJacob commented 2 days ago

I feel like the reason offline mode exists is for this situation. You should be able to launch the game with a technically invalid login, obviously without multiplayer.

Even besides all that, it COMPLELTY freezes MulitMC when this happens.

FeedTheChunk commented 2 days ago

I feel like the reason offline mode exists is for this situation. You should be able to launch the game with a technically invalid login, obviously without multiplayer.

Even besides all that, it COMPLELTY freezes MulitMC when this happens.

Then you'd be in trial mode. Does mojang still have a trial mode in the game? I assume so. So without a valid login you just can't play. You'd have to take this up with Mojang which is basically asking to be able to play the game for free. How do you think that'll go?

UplandJacob commented 2 days ago

I thought I was the only one that thought this for a second... Nope

methodZz also reposted this: https://x.com/ibxtoycat/status/1808224041117143049?s=46

image

f-michaut commented 2 days ago

@FeedTheChunk you don't need trial mode or anything. Turn off your wifi connection and open the official MC launcher. The launcher will open, warn you that it can't verify your account, but allow you to play offline. image

The game can be launched with an invalid token, it doesn't check it and doesn't care, as the token is only required for multiplayer servers with offline-mode disabled.

You don't need a valid one for singleplayer, and you don't need one for offline-mode multiplayer servers (cause that's what this option is for: allow you to still play on your server if the auth servers are down, or you are on a local network cut off the Internet).

MultiMC shouldn't enforce it more than the official launcher does. And the infinite loop with the UI completely locked is definitely a bug.

Offline mode on servers exists to allow you to play when Auth servers are down. Offline Mode in the MultiMC launcher should allow for the same.

phit commented 2 days ago

https://github.com/MultiMC/Launcher/issues/5078