-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam Deck flatpak xbox sign in window #37
Comments
The latest version (1.19.51) doesn't display anything to the consoles. Here is the whole dump. edit: corrected log dump
|
Error message when closing
Process exited with unexpected exit code: 6 |
The flatpak no longer has the code for xbox login < 1.19.20. I thought that the xbox sign in issues of 1.19.51.01 are resolved in that version of the client. You can try sign in via 1.19.40, it has been the workaround for launcher release v0.6.0. This is related to network slowness and the game takes ages to fully load and to open sign in or sign out webviews |
Okay thanks for letting me know. Is there a recommended version that I should use. I'm primarily trying to get my deck to work for a friends realm on the steam deck.
I'm new to using github is there a terminal command that I can run to compile this version? Or is there somewhere I can go to get a copy of that.
Yeah the network speed here is quite slow. I will try this with my phone as I have a faster connection. |
We have a GUI, no need for a terminal Just press the pencil icon next to There is no reason to install v0.6.0, it is more buggy than what you have installed. (AppImages have a release history of old version as binaries.) Any suggestion on how to make the GUI more accessible, you are not the only one who didn't understand the GUI. |
I've tried reinstalling the flatpak via the konsole. And I've installed the older version of Minecraft but I get stuck on this screen. The window doesn't pop up. I'll try the AppImages then I might format the Steam Deck. I haven't made any changes to the OS as I want to get used to it.
Thanks, I use the GUI a lot. It works really well. I will disable the game log once I've got everything working for a cleaner exit. |
I will keep this issue open, unless I or a contributor figures out how to resolve slow network communication. I'm using ubuntu22.04 x86_64 and I'm not that much affected by this issue like you. I don't need a that fast internet to get the sign in view open after a few seconds
However this is definetly the same bug, everyone sees in this launcher in a less disturbing way. |
Thanks for keeping it open. If there is anything I can test for you please let me know and I will try and help. I might write a troubleshooting guide if steam deck user are having this problem. Is there anyway of doing further verbose logging that I can look through or xbox window sign-in script to try and replicate? I wasn't able to get the Appimages installed. I and wasn't sure how to do it on Arch. So I factory reset the steam deck with no other software installed the software from the Discover store. The issue is still the same, running on 1.19.04. I also tried a selection of older versions 1.18.0.02, 1.16.40.02, and 1.14.60.5. I also thought it might be due to the firewall so I disabled the firewall temporarily as well, and there was no change. |
If you mean archlinux, just chmod +x /path/to/file.AppImage
# Now just execute the file
/path/to/file.AppImage In some rare cases this might crash before opening the GUI, like the flatpak. AppImages for Linux are like an The game doesn't seem tell the launcher to open the webview, therefore the game itself is not responding to your login request,
To be honest I didn't find anything there on my side, you could try it anyways You can enable trace messages between the game and the launcher (via the fake java native interface, this launcher uses c++ to replicate the java code binding of the game), however you need to compile yourself and enable compile time flags https://mcpelauncher.readthedocs.io/en/latest/extra/advanced/jni/index.html The xbox login support code of this launcher is probably not the best, but works most of the time. The login itself is handled inside the game, the launcher provides an fake java webview binding to open a login window. |
You might need to wait a minute and press login multiple times. |
Thank you. I am relatively new to Linux. I have gotten the AppImage version installed, and that has the same issue. I found that SteamOS doesn't have java installed. So I used this guide to install Java. I thought this might be causing the window not to open. Does that "fake java" window get called by the app and then passed to the launcher then opens? Or is this all done inside the app?
I'd like to do this, but it's been a while since I've used and IDE. What IDE are you using to compile the software? |
I'm also having a similar issue getting xbox login working on Steam Deck. Like @JCTwiist it's hanging on "Signing in with your Microsoft Account" when signing in from a fresh install, but also after restarting and clicking the "Sign In" button on the left hand side of the home screen I get a "Failed to login" message with "Error Code: Drowned". I've managed to compile with JNI logging - any chance you could take a look, please? |
Yeah o think there might be something that the Steam deck doesn't have that we might need to have a look. I might spin up an arch VM to see if it works fine. |
Means you were to fast pressing the "login button" or "mcpelauncher-webview" is not installed (You can add it to
This confirms the game doesn't even attempt to tell the mcpelauncher-client to open the mcpelauncher-webview. The sign in code isn't bugfree and sometimes simplifies things by stubs instead of real code. |
Hi Chris, Sorry again I'm new to Linux. Is the path /home/deck/.var/app/io.mrarm.mcpelauncher/data? Also do we have to compile the mcpelauncher-webview. As the link seems to be only the source files. Thanks for all your help so far. |
No idea what you mean. It is the folder the flatpak uses to store files, like worlds.
No, it is part of all binary releases flatpak, AppImage and macOS dmg releases. I mentioned that mcpelauncher-webview have to be installed, because this has been a response to a build from source user |
The sign in window works using the AppImage in a steamos vm (what the steam deck runs) |
Which version of the game are you running? |
I finally got it to work on both the Appimage and the Flatpak. Here are a few things that I found that might not just relate to this but some other steam deck issues. I had a lot of issues trying to get this to work, formatted the drive of all partitins and recovery and installed the device fresh was my final attempt that seemed to get it to work. This is what I recommend if you are having the same issue on the deck. I just want to to point out that I am new to using Linux so I am still learning, and understanding what these commands do myself. From the Konsole, start by setting your password
Then run this command and press enter to install all the packages
This was where I had one of my issues. The error message said the fakeroot file already existed. I only got this set to work after the format. Once I had done don'that and tested that makepkg worked and I could download and install yay. Then I install the luancher and it work. I don't know what was the issue with my OS was fubar when I first installed it or I was miss headers. But I learnt quite a lot doing this. All this info was gathered from other forum and reddit posts and this guide to install displaylink on the deck. |
I'm currently having an issue on the steam deck with the flatpak version. The Xbox sign-in page is not displaying, and this is for all versions of the game. If I download the oldest version (1.14.60.5) I get an error message in the log.
The error that appears in game is either drowned or crossbow.
The text was updated successfully, but these errors were encountered: