Skip to content
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

[IMPORTANT] - Crashes and Login issues #10250

Open
MaxIsJoe opened this issue Jan 2, 2024 · 1 comment
Open

[IMPORTANT] - Crashes and Login issues #10250

MaxIsJoe opened this issue Jan 2, 2024 · 1 comment
Labels
Type: External Bug Something that's not our fault: bug in a library we use, for example

Comments

@MaxIsJoe
Copy link
Contributor

MaxIsJoe commented Jan 2, 2024

This issue is designed to warn and guide new players about some of our current problems with Firebase, addressables and MacOS/Linux native.
As we approach a steam release, some of these issues will be outdated or no longer applicable in the future.

General issues

Unitystation gets stuck on logging in / constantly fails for no apparent reason.

This is an issue related to Firebase and Google. Please check and try these solutions to get around it:

Make sure you are not connected to a VPN.
Make sure that stationhub and unitystation installs are not installed under a path that contains non-latin characters (such as Russian letters).
Try logging in and creating a character on a local server. (Go to installations on stationhub and launch a downloaded version)

For MacOS users, Unity is not bundling firebase DLLs for some reason when exporting to MacOS. This issue will be resolved soon before spring.

Firebase issues have been resolved. If you continue experiencing login issues, contact us on discord before opening a new issue.

I'm unable to open the character creator / the character creator is bugged.

The reason behind this is unknown and seems to only happen to newer players. Here are some workarounds:

  • Host a local server and create a character there first.
  • Download a friend's characters.json savefile then place it in unitystation's appdata.
    • On windows it is in: C:\Users\[your username]\AppData\LocalLow\Unitystation\unitystation\UnityStationDevelop\Config

Linux/Mac Issues

Unitystation keeps crashing on the loading screen / login screen!

This is due to an external issue that we have no control over in our engine. Unity has said before that they have no intent of fixing any crashes or memory leaks they've created that affect addressables.
We use addressables to package and load all audio files. Disabling it is not currently an option. Though, there are some workarounds:

Linux

  • Test the flatpack and non-packaged version to find out which one works for you.
    • Make sure to clear all app data related to both unitystation AND stationhub before testing both versions.
  • Download the windows executable and run the game via proton/wine.
  • Become an arch user and Install Garuda or HoloISO as Arch has been tested by multiple players and is the main distro our dev(s) use.

MacOS

Due to unity not bundling Firebase with unitystation exports, the game is currently not reliably functional or runnable on MacOS.

@MaxIsJoe MaxIsJoe added Type: External Bug Something that's not our fault: bug in a library we use, for example Affects only: OSX Only occurs on the OSX client. Affects only: Linux Only occurs on the Linux client. Affects only: Hub Issues related to Station Hub labels Jan 2, 2024
@MaxIsJoe MaxIsJoe pinned this issue Jan 2, 2024
@MaxIsJoe MaxIsJoe removed Affects only: Hub Issues related to Station Hub Affects only: OSX Only occurs on the OSX client. Affects only: Linux Only occurs on the Linux client. labels Jan 2, 2024
@MaxIsJoe
Copy link
Contributor Author

Only the characters.json and Addressables issue remain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: External Bug Something that's not our fault: bug in a library we use, for example
Projects
None yet
Development

No branches or pull requests

1 participant