FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!

    Game error on new PC, unable to play FAF

    Scheduled Pinned Locked Moved FAF support (client and account issues)
    21 Posts 5 Posters 521 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • maggeM Offline
      magge Moderator FAF Association Board
      last edited by

      What are the steps you have done so far?

      • Checked if security blocked anything?
      • ...
      1. Download FAF
      2. Install
      3. ...

      Join a FAFtastic Team | Join the FAForever Association

      1 Reply Last reply Reply Quote 0
      • U Offline
        UrbanArtillery
        last edited by

        Uninstalled & reinstalled the game roughly 5 times trying to trouble shoot it with Chat GPT, checked the FAF game location, maps and mods folder, and directory. I even reset the enitre PC to factory settings last night after mutiple failed attemps to fix
        image.png

        1 Reply Last reply Reply Quote 0
        • U Offline
          UrbanArtillery
          last edited by

          Ill be back on around 8pm tonight, any help would be appreciated. FAF is one of the few RTS that I enjoy.

          1 Reply Last reply Reply Quote 0
          • maggeM Offline
            magge Moderator FAF Association Board
            last edited by

            Well, if you can access that option menu, then you could get past your login-screen succefully, which you claimed is the issue. Or do you encounter any other issue?

            Join a FAFtastic Team | Join the FAForever Association

            1 Reply Last reply Reply Quote 0
            • U Offline
              UrbanArtillery
              last edited by

              now i get this...
              image.png

              Client Version: 2025.11.2
              java.io.IOException: Cannot run program "C:\ProgramData\FAForever\bin\ForgedAlliance.exe" (in directory "C:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin"): CreateProcess error=2, The system cannot find the file specified
              at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1112)
              at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1046)
              at com.faforever.client.fa.ForgedAllianceLaunchService.launch(ForgedAllianceLaunchService.java:161)
              at com.faforever.client.fa.ForgedAllianceLaunchService.launchOfflineGame(ForgedAllianceLaunchService.java:49)
              at com.faforever.client.game.GameRunner.lambda$startOffline$1(GameRunner.java:556)
              at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1789)
              at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1781)
              at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
              at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
              at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
              at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
              Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
              at java.base/java.lang.ProcessImpl.create(Native Method)
              at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:485)
              at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:146)
              at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1078)
              ... 10 more

              1 Reply Last reply Reply Quote 0
              • maggeM Offline
                magge Moderator FAF Association Board
                last edited by

                Well, the error message tells you that the game location is missing/wrong? Where have you installed SC via Steam?

                Join a FAFtastic Team | Join the FAForever Association

                1 Reply Last reply Reply Quote 0
                • S Offline
                  Sheikah
                  last edited by

                  Most likely security software isn't letting you download the FAF patches or is removing the downloaded files in Program data/FAForever/bin

                  1 Reply Last reply Reply Quote 0
                  • Z Offline
                    Zalbor
                    last edited by Zalbor

                    I have the same issue with v2026.1.0. Tried everything, clean install, different install paths, symlinks, edited the client config file with different paths, granted permissions to "C:\ProgramData\FAForever" for all users, installed .net and vcredist again. Nothing worked.
                    For some reason the "bin" folder just doesn't get created. "C:\ProgramData\FAForever" just has cache and themes.
                    Tried an older version from Git v2025.9.2, but the server rejected that and demanded 2026.1.0.
                    SC:FA paths in the settings of the client are correct, always have been.

                    Here's what the client log tells me.

                    2026-02-05T19:26:09.694+01:00 INFO 13488 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] com.faforever.client.update.Version : fromVersion '2026.1' is not newer than toVersion '2026.1'. No update is required.
                    2026-02-05T19:26:09.694+01:00 ERROR 13488 --- [FAF Client] [reactor-http-nio-2] reactor.core.publisher.Operators : Operator called default onErrorDropped

                    reactor.core.Exceptions$ErrorCallbackNotImplemented: io.netty.handler.ssl.SslClosedEngineException: SSLEngine closed already
                    Caused by: io.netty.handler.ssl.SslClosedEngineException: SSLEngine closed already
                    at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:940)
                    at io.netty.handler.ssl.SslHandler.wrapAndFlush(SslHandler.java:844)
                    at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:825)
                    at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:2154)
                    at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:2123)
                    at io.netty.handler.ssl.SslHandler.close(SslHandler.java:776)
                    at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:653)
                    at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:625)
                    at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:452)
                    at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:978)
                    at io.netty.channel.Channel.close(Channel.java:312)
                    at reactor.netty.http.client.HttpClientOperations.onInboundCancel(HttpClientOperations.java:383)
                    at reactor.netty.channel.FluxReceive.disposeAndUnsubscribeReceiver(FluxReceive.java:496)
                    at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:148)
                    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:141)
                    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:535)
                    at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:201)
                    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
                    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
                    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
                    at java.base/java.lang.Thread.run(Thread.java:1474)

                    2026-02-05T19:26:09.701+01:00 DEBUG 13488 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connection state changed from CONNECTED to DISCONNECTED
                    2026-02-05T19:26:11.800+01:00 INFO 13488 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0
                    2026-02-05T19:26:11.802+01:00 INFO 13488 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_0.log] in directory: C:\ProgramData\FAForever\bin
                    2026-02-05T19:26:11.804+01:00 ERROR 13488 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Launching offline game failed

                    NotifiableException(i18nKey=game.start.couldNotStart, i18nArgs=[])
                    at com.faforever.client.fa.ForgedAllianceLaunchService.launch(ForgedAllianceLaunchService.java:163)
                    at com.faforever.client.fa.ForgedAllianceLaunchService.launchOfflineGame(ForgedAllianceLaunchService.java:49)
                    at com.faforever.client.game.GameRunner.lambda$startOffline$1(GameRunner.java:556)
                    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1789)
                    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1781)
                    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
                    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
                    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
                    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
                    Caused by: java.io.IOException: Cannot run program "C:\ProgramData\FAForever\bin\ForgedAlliance.exe" (in directory "C:\ProgramData\FAForever\bin"): CreateProcess error=2, Het systeem kan het opgegeven bestand niet vinden
                    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1112)
                    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1046)
                    at com.faforever.client.fa.ForgedAllianceLaunchService.launch(ForgedAllianceLaunchService.java:161)
                    ... 8 common frames omitted
                    Caused by: java.io.IOException: CreateProcess error=2, Het systeem kan het opgegeven bestand niet vinden
                    at java.base/java.lang.ProcessImpl.create(Native Method)
                    at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:485)
                    at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:146)
                    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1078)
                    ... 10 common frames omitted

                    1 Reply Last reply Reply Quote 0
                    • maggeM Offline
                      magge Moderator FAF Association Board
                      last edited by

                      @zalbor I believe the game fails because the executable path is wrong/does not exist, or software security is blocking access.

                      "Het systeem kan het opgegeven bestand niet vinden"

                      Your client tries to start:

                      C:\ProgramData\FAForever\bin\ForgedAlliance.exe
                      

                      Join a FAFtastic Team | Join the FAForever Association

                      Z 1 Reply Last reply Reply Quote 0
                      • Z Offline
                        Zalbor @magge
                        last edited by

                        @magge Thats the weird thing, I did a clean install of both the game and the FAF client, and it tries to find a file that simply doesn't exist. The whole "bin" folder doesn't exist, no matter how many times I reΓ―nstall the FAF client. I did disable all anti-virus during installation and even after when I ran the FAF client.

                        1 Reply Last reply Reply Quote 0
                        • maggeM Offline
                          magge Moderator FAF Association Board
                          last edited by

                          Have you started SC once via Steam/GOG, and have you created a profile in SC?

                          Join a FAFtastic Team | Join the FAForever Association

                          Z 1 Reply Last reply Reply Quote 0
                          • Z Offline
                            Zalbor @magge
                            last edited by

                            @magge I did, both. I tried the craziest things. Not gonna lie, I was working on this issue for hours before coming here. I'm a system engineer, so I'm used to weird solutions to make things work, but this one's got me stumped.

                            1 Reply Last reply Reply Quote 0
                            • GiebmasseG Offline
                              Giebmasse Team Lead FAF Association Board Moderator Admin
                              last edited by

                              Folder permissions have stumped me and other before, even when you tried to manually fix them. Try to fiddle further with those.
                              e.g. some individual steps that can be tried:

                              • Remove C:\ProgramData\FAForever, let it get created again
                              • Create FAForever\bin yourself
                              • Run client as administrator (normally one shouldn't, but eh)
                              • Try the py client: https://github.com/FAForever/client
                              Z 1 Reply Last reply Reply Quote 0
                              • Z Offline
                                Zalbor @Giebmasse
                                last edited by Zalbor

                                @Giebmasse Remove C:\ProgramData\FAForever, let it get created again > Did that, "bin" folder wasn't there.
                                Create FAForever\bin yourself > Did that, "bin" folder stayed empty
                                Run client as administrator (normally one shouldn't, but eh) > Did that, same result as unelevated
                                Try the py client: https://github.com/FAForever/client > This got interesting.

                                So I did a default py client install.
                                I noticed the py client doesn't have an offline mode.
                                So I started a cutom private game with just AI to test things out.
                                When I did that, it downloaded data, first time that happened.

                                That got me thinking, what if I replicate that with the regular client?
                                I did a default install of the regular client, didn't uninstall the py client.
                                I start the regular client, click offline and it gives me a lua error.
                                So I logged in, started a private custom game with just AI, just like I did with the py client.
                                Everything worked. I log out of the regular client, click the offline button... no error, it all worked.

                                1 Reply Last reply Reply Quote 0
                                • GiebmasseG Offline
                                  Giebmasse Team Lead FAF Association Board Moderator Admin
                                  last edited by

                                  Oh wait, you've been trying to offline play this whole time. Perhaps the client doesn't even trigger the "check files for update needs" thing that way πŸ™‚

                                  Z 1 Reply Last reply Reply Quote 1
                                  • Z Offline
                                    Zalbor @Giebmasse
                                    last edited by Zalbor

                                    @Giebmasse It must have been the trigger, because login is not enough, I did that many times. You need to start an actual FAF game to get the updates that resolve this "bin" folder problem, to get the gamedata.

                                    1 Reply Last reply Reply Quote 1
                                    • GiebmasseG Offline
                                      Giebmasse Team Lead FAF Association Board Moderator Admin
                                      last edited by

                                      Isn't it fun to discover all the debugging done was basically needless, as the client wasn't even designed to get you the game files via offline mode.

                                      Z 1 Reply Last reply Reply Quote 0
                                      • Z Offline
                                        Zalbor @Giebmasse
                                        last edited by Zalbor

                                        @Giebmasse Oh yeah amazing stuff haha. Well I'm happy it's all sorted out and working now. Would've been nice if it did download the necessary data, to run at all, when using offline mode though.

                                        Thanks a lot! Your time and effort are very much appreciated πŸ™‚

                                        1 Reply Last reply Reply Quote 0
                                        • maggeM magge referenced this topic on

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better πŸ’—

                                        Register Login
                                        • First post
                                          Last post