Hello All,
I am having issues running FAF.
Steps Taken:
-
I followed the steps outline here:
https://wiki.faforever.com/en/Play/Linux-Install
https://github.com/FAForever/faf-linux/tree/master -
The client for FAF launches fine
-
The game laucnhes fine through steam
-
Im running this
Linux Beastuntu 7.0.0-28-generic #28-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 21 01:01:36 UTC 2026 x86_64 GNU/Linux -
I have tried forcing compatibility
-
Reinstalled SCFA through steam
-
Deleted every reference of the FAF client from my systems and reinstalled
-
Verified that the missing file is indeed present.
-
Cant run scripts via sudo as everything is installed under my user name. Script fails for this reason
-
No useful info found regarding exit code 2
-
2 different LLM's could not solve this. (Thanks AI)
I've hit a wall. Ask me for something.
---Log file excert. Cant seem to upload the actual file
2026-08-23T21:34:07.438-05:00 INFO 111748 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API
2026-08-23T21:34:07.463-05:00 DEBUG 111748 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started
2026-08-23T21:34:07.487-05:00 WARN 111748 --- [FAF Client] [JavaFX-Launcher] c.f.c.u.t.WindowsTaskbarProgressUpdater : Taskbar API is not supported on this platform
2026-08-23T21:34:07.655-05:00 INFO 111748 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.153 seconds (process running for 3.862)
2026-08-23T21:34:07.661-05:00 DEBUG 111748 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%/.faforever
2026-08-23T21:34:07.661-05:00 INFO 111748 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file %USER_PROFILE%/.faforever/client.prefs
2026-08-23T21:34:07.801-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2026.7.0
2026-08-23T21:34:08.078-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2026.7.0
2026-08-23T21:34:08.086-05:00 INFO 111748 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update
2026-08-23T21:34:08.618-05:00 INFO 111748 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2026.1' is not newer than toVersion '2026.7'. No update is required.
2026-08-23T21:34:10.613-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0
2026-08-23T21:34:10.617-05:00 INFO 111748 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [%USER_PROFILE%/.faforever/bin/ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%/.faforever/logs/game_0.log] in directory: %USER_PROFILE%/.faforever/bin
2026-08-23T21:34:10.623-05:00 INFO 111748 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 2
2026-08-23T21:34:14.854-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application
2026-08-23T21:34:14.858-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection
2026-08-23T21:34:16.877-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API
2026-08-23T21:34:16.880-05:00 DEBUG 111748 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped
2026-08-23T21:34:16.884-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([])
2026-08-23T21:34:16.885-05:00 DEBUG 111748 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null)
2026-08-23T21:34:16.885-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps
2026-08-23T21:34:16.886-05:00 INFO 111748 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null)
2026-08-23T21:34:16.887-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection
2026-08-23T21:34:16.889-05:00 INFO 111748 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated
2026-08-23T21:34:16.890-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor'
2026-08-23T21:34:16.891-05:00 INFO 111748 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file %USER_PROFILE%/.faforever/client.prefs
2026-08-23T21:34:16.896-05:00 INFO 111748 --- [FAF Client] [Thread-22] c.faforever.client.FafClientApplication : Starting non-daemon detector thread