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!

Subcategories

  • 29 Topics
    260 Posts
    maudlin27M
    FAF's rules are set out on the main FAForever website - by accessing FAF services, you agree to the rules outlined there, which are supplemental to the FAF Terms of Service. For details of how to report rule breaches and/or how the rules are enforced, please refer to the separate page on moderation Separate contribution guidelines exist for those considering contributing to FAF, while there are also official tournament rules that apply to official FAF tournaments.
  • 940 Topics
    5k Posts
    SaverS
    Hi, The issue is known, and a fix is currently being worked on. https://github.com/FAForever/fa/pull/7119
  • Please provide detailled logs and/or error messages!

    992 Topics
    4k Posts
    A
    Client Version: 2026.7.0 com.faforever.client.login.TokenRetrievalException: {"error":"invalid_grant","error_description":"The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client. The refresh token is malformed or not valid."} at com.faforever.client.api.TokenRetriever.lambda$retrieveToken$1(TokenRetriever.java:125) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:75)
  • 39 Topics
    155 Posts
    wilson_W
    Dear Commander, are you willing to learn and improve your game play? If your answer is yes, the FAF Dojo is the place to be. What You Can Expect From The FAF Dojo A (mostly) voice-based community of 500+ players from all over the world Like-minded people willing to improve A wide range of skill levels (0-2000+) An experienced trainer team (incl. several top 50 players) Replay reviews Training sessions (as a group) Training sessions (1on1) In-house tier lists resembling the ranks of a Judo school 1v1 Team games (”global”) A wide variety of options to practice Sparring (trainees only - unrated) Sparring (trainees and trainers - unrated) 1v1 challenges TMM queue Events Tournaments Community nights (e.g. a dedicated 1v1 Night) What The FAF Dojo Expects From You Participating requires a functioning set of headphones and microphone, or a headset Keeping a positive and supportive atmosphere Once you reach a certain level, you might want to consider giving back by becoming a trainer yourself How do I join the FAF Dojo? Check out our Notion page to find out more about our trainers (incl. several official trainers from the FAF Discord), tournaments (1v1, 2v2, 3v3), and more. If our system appeals to you, we would gladly welcome you on our Discord server. Cheers.
  • ACU Highlight MOD Modification

    2
    0 Votes
    2 Posts
    39 Views
    NuggetsN
    If you want to upload your modification of an existing mod, you need the authors permission. Not sure what you mean regarding "patch". The authors mod will not be overwritten by changes someone else does. If you cannot reach an author (which wont be the case here, he is active in the faf discord) you can open a vault ticket on discord.
  • Historical Replays and 404'd Links

    10
    0 Votes
    10 Posts
    164 Views
    ZLOZ
    @c0rtex i might need educate myself on how torrents work, cause i have two devices with partually downloaded things, and they are not seeding somehow usually it just works
  • How to add a logo to a mod?

    3
    1
    0 Votes
    3 Posts
    38 Views
    maggeM
    The upload mod window does not display the icon, because it seems to be bugged. However, the icon will appear in the Mods tab afterwards. The next logical step toward getting this fixed would be to raise an issue on the GitHub repository.
  • Supreme Commander is crashing on launch

    6
    1 Votes
    6 Posts
    245 Views
    K
    To fix the Supreme Commander crashes I tried uninstalling and reinstalling the graphics driver, sound driver, Ethernet driver, Supreme Commander and FAF Client The last two seemed to help a bit but it steadily went back to more and more crashes. I mostly just did replays to avoid disrupting other peoples' games. I disabled surround sound and sound enhancement long ago so it was not that. In the end I fixed it by :- Uninstall Supreme Commander Manually delete folder C:\Users\win-account-name\Documents\My Games\Gas Powered Games Reinstall Supreme Commander When I previously uninstalled Supreme Commander I assumed it removed all the old content but with hindsight I don't think it did. I think a manual deletion of the Gas Powered Games folder was needed to get a clean reinstall. When uninstalling and reinstalling Supreme Commander and the FAF Client I suggest selecting the options that will uninstall the most things. Don't try to retain settings or preferences. A reliable reinstall is more important than retaining old settings that can be re-entered manually. After each uninstall check for any left behind contents and manually delete them before the reinstall. For Supreme Commander check folders :- C:\Program Files (x86)\THQ\Gas Powered Games\Supreme Commander - Forged Alliance C:\Users\win-account-name\AppData\Local\Gas Powered Games\Supreme Commander Forged Alliance C:\Users\win-account-name\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance For FAF Client check folders :- C:\Program Files\FAF Client C:\ProgramData\FAForever C:\Users\win-account-name\AppData\Roaming\Forged Alliance Forever Note AppData and ProgramData are normally hidden so they need to be made visible to check them.
  • How to cap t3 Power gens and T3 mass fabricators?

    3
    0 Votes
    3 Posts
    87 Views
    H
    Bind your context templates key.
  • Keyboard Issues

    1
    0 Votes
    1 Posts
    57 Views
    No one has replied
  • Unable to set restrictions after patch

    1
    0 Votes
    1 Posts
    43 Views
    No one has replied
  • My game crashed within one minute after starting

    3
    0 Votes
    3 Posts
    70 Views
    R
    About: warning: SND: XACT3DApply failed. I get that warning in every log I check. Doesn't seem to cause me to crash. I don't know why, but custom icons have always caused problems for me every time I've tried to use them. Doesn't matter what icon pack, if I have one, random desyncs and crashes skyrocket with no warning or cause listed in the logs (especially in replays). If I remove the custom icons, the replays will run just fine. Perhaps get rid of the Calibers 4k Mass Extractor Icons and see if that helps. Supreme Score Board2 also caused random crashes and infinite loops, while I never had that problem with Supreme Score Board. I don't really trust UI mods to not cause unexplained crashes.
  • downloaded FA off steam, it wont load - fatal error - windows

    2
    0 Votes
    2 Posts
    53 Views
    cychwa_klaymbergC
    Did you update/reinstall graphic card drivers and DirectX 9? Did you file integrity check on Steam? Did you run this program in compatibility mode for win 7 for example?
  • Nuke

    6
    0 Votes
    6 Posts
    150 Views
    C
    If that doesnt work for you try this instead. create mod folder like this your mod name --mod info.lua --units --projectiles place "UEB2305" unit bp and script into units folder place "TIFMissileNuke01" projectile bp and script into projectiles folder modify unit UEB2305 like this = ProjectileId = "/mods/yourmodname/projectiles/TIFMissileNuke01/TIFMissileNuke01_proj.bp", modify projectile as you wish. 100% works you may have to adjust mesh if you dont include those files aswell
  • Не могу зайти в клиент.

    6
    0 Votes
    6 Posts
    533 Views
    H
    Не работает сегодня Client Version: 2026.4.1 org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$0(ExchangeFunctions.java:137) Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below: Error has been observed at the following site(s): *__checkpoint ⇢ Request to GET https://api.faforever.com/me [DefaultWebClient] Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$0(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4569) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:104) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:225) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:225) at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:225) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:94) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:206) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:125) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:230) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:282) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:123) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:109) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:480) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:624) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:879) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:336) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:138) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1740) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:197) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:336) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:206) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:223) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:156) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:290) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:272) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:422) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:144) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:229) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:290) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:272) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:730) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:324) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:513) at io.netty.handler.ssl.SslHandler.lambda$applyHandshakeTimeout$6(SslHandler.java:2261) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) 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) Caused by: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler.lambda$applyHandshakeTimeout$6(SslHandler.java:2257) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:160) 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)
  • Mod Info

    4
    0 Votes
    4 Posts
    66 Views
    A
    Thought so, Thank you.
  • Mac Support

    24
    0 Votes
    24 Posts
    3k Views
    ?
    It works, I've also made PRs for it: Made PRs for it: https://github.com/FAForever/downlords-faf-client/pull/3504 https://github.com/FAForever/uid/pull/17
  • How to use the mod sequentially upgrading extractors

    mods
    4
    0 Votes
    4 Posts
    794 Views
    A
    @Cbatya Yeah, why delete this mod? And for that matter why are so many other mods not available in the faf client anymore?
  • Cant watch high rated replays

    4
    0 Votes
    4 Posts
    49 Views
    C
    Thx for the tipps. The Linux client default is still 2026.1.0. I changed the version manually and updated it. Now I can watch the replays. Thank you
  • Help me create a music mod

    6
    0 Votes
    6 Posts
    78 Views
    J
    Thank you, I'll try. - If you don't try, nothing will work. @Saver
  • FAF on Linux: almost there!

    4
    1 Votes
    4 Posts
    258 Views
    C
    Thank you for sharing!
  • crashes on startup

    3
    0 Votes
    3 Posts
    51 Views
    N
    warning: Unable to find file /mods/common/units.lua Looks like you're missing Common Mod Tools by Crotalus.
  • Error duplicate key on leaderboards 1v1 League

    2
    2 Votes
    2 Posts
    61 Views
    C
    Hi, I have the same Issue. Great I am not the only one
  • FAF cannot be installed

    12
    2
    0 Votes
    12 Posts
    549 Views
    G
    @IndexLibrorum Hi, it definitely was the browser. Cleaned everything (unistall faf and sc:fa), deleted folder is user and roaming, changed defaunt browser to chrome, reboot, reinstall sc:fa, launch a skirmish, install faf -> done