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.
  • 948 Topics
    5k Posts
    wilson_W
    Hey @HerbertFreir, I've randomly come across this post. It's a common thing in pretty much every online game that people will flame each other. All it is is a coping mechanism so they must not admit they made a mistake themselves. It's really just the easy way out for being anonymous on the internet. There is no way of saying this is common or uncommon across a community as a whole as it's mostly invididual. Estimating how often it will happen to you is nearly impossible. Sometimes you will be flamed three times a day, sometimes it won't happen for two years straight. But there is a tendency: The bigger and the younger (on average) the community the more likely it is that people will flame, as they don't expect to bump into the other one ever again. FAF is a small, "well aged" community, and therefore less likely to be that way, as you for sure will bump into someone again. What usually helps is narrowing down the amount of anonymity to a minimum by playing with people you know through joining smaller clans / communities. I, for instance, happen to run a beginners group within the FAF Dojo. It's me and my co-trainer running training sessions with up to a dozen trainees (0-1300 rated) three times a week, in the EU evening hours. Our youngest trainee is ~20 years old, our oldest is ~60 years old. We have gay / trans people, furries... We welcome everyone and respect each other. It's about having fun and learning together. If the above is appealing to you and you could make (some of) the training hours, feel free to join our Discord server and reach out to me. If you can not make my specific training hours, please still feel free to join, meet people you could play with, and maybe find another trainer that matches your time zone.
  • Please provide detailled logs and/or error messages!

    1k Topics
    4k Posts
    maggeM
    Have you secured your Discord account since the incident? What steps have you taken to make sure it cannot be used for malicious activity again?
  • 40 Topics
    160 Posts
    D
    Thanks for your replies, I tested Eternal Strategic Icons, in combination with Penguin's Icon Mod and ACU Highlight (those three mods seem to be compatible), and it looks a lot nicer with the size increase of 150%
  • Building suggestion

    3
    0 Votes
    3 Posts
    257 Views
    S
    Thank you very much!
  • lol...How to fix this?

    3
    1
    0 Votes
    3 Posts
    303 Views
    E
    @zlo OK, I went into properties-compatibility and simply unchecked run as administrator, rebooted and now everything works as it should.
  • Advanced target priorities v1.1 UI Help (SOLVED)

    22
    1
    0 Votes
    22 Posts
    2k Views
    I
    Thanks a lot. I think I misread the post that was talking about mobile missile launcher ...
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • I can't find out

    2
    0 Votes
    2 Posts
    171 Views
    H
    Suggest trying this uninstall Java from your PC and install the latest version of Java from their website in offline mode.
  • ПОМОГИТЕ ЧТО ЗА ОШИБКА

    11
    1 Votes
    11 Posts
    985 Views
    P
    Client Version: 2023.10.0 org.springframework.web.reactive.function.client.WebClientRequestException: Этот хост неизвестен (api.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error
  • Подключение

    4
    0 Votes
    4 Posts
    384 Views
    P
    выдает ошибку авторизации раз по 10. просит где то лог оставить
  • Login doesn't work

    2
    0 Votes
    2 Posts
    232 Views
    P
    Client Version: 2023.10.0 org.springframework.web.reactive.function.client.UnknownHttpStatusCodeException: Unknown status code [524] at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:225) Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below: Assembly trace from producer [reactor.core.publisher.MonoIgnoreThen] : reactor.core.publisher.Mono.then org.springframework.web.reactive.function.client.DefaultWebClient.releaseIfNotConsumed(DefaultWebClient.java:193) Error has been observed at the following site(s): *____________Mono.then ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient.releaseIfNotConsumed(DefaultWebClient.java:193) | ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$applyStatusHandlers$16(DefaultWebClient.java:684) *_____Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.applyStatusHandlers(DefaultWebClient.java:684) | Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.applyStatusHandlers(DefaultWebClient.java:685) | Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.applyStatusHandlers(DefaultWebClient.java:690) | checkpoint ⇢ 524 from GET https://api.faforever.com/me [DefaultWebClient] | Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.handleBodyMono(DefaultWebClient.java:653) | ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$bodyToMono$1(DefaultWebClient.java:570) *____________Mono.then ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient.releaseIfNotConsumed(DefaultWebClient.java:193) | ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$applyStatusHandlers$17(DefaultWebClient.java:685) *_______Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:569) | Mono.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:281) | Mono.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:282) | Mono.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMe(FafApiAccessor.java:157) *_______Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) | Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *____________Mono.defer ⇢ at com.faforever.client.user.LoginService.loginToApi(LoginService.java:93) *_____________Mono.then ⇢ at com.faforever.client.user.LoginService.loginToApi(LoginService.java:93) *____________Mono.zip ⇢ at com.faforever.client.user.LoginService.loginToServices(LoginService.java:80) | Mono.doOnNext ⇢ at com.faforever.client.user.LoginService.loginToServices(LoginService.java:80) | Mono.doOnError ⇢ at com.faforever.client.user.LoginService.loginToServices(LoginService.java:87) *_____________Mono.then ⇢ at com.faforever.client.user.LoginService.loginToServices(LoginService.java:87) *____________Mono.then ⇢ at com.faforever.client.user.LoginService.login(LoginService.java:71) | ⇢ at com.faforever.client.login.LoginController.loginWithCode(LoginController.java:298) Original Stack Trace: at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:225) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:134) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onComplete(FluxFilterFuseable.java:391) at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2072) at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:145) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413) at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:431) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:485) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:712) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1466) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1329) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1378) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) 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:833)
  • wtf chat

    3
    0 Votes
    3 Posts
    393 Views
    ?
    @johndoe Read the giant "Current Service Outage" sign at the top of the forum
  • Stuck on "connecting" screen with "abort connect" button

    Locked
    2
    0 Votes
    2 Posts
    481 Views
    A
    Same problem here
  • This topic is deleted!

    Locked
    1
    0 Votes
    1 Posts
    88 Views
    No one has replied
  • can't connect to FAF client

    Locked
    3
    0 Votes
    3 Posts
    425 Views
    C
    thanks
  • Cant connect to FAF

    Locked
    9
    0 Votes
    9 Posts
    941 Views
    C
    Hello, I have same issue regularly (and currently) "java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 60000ms in 'flatMap' (and no fallback has been configured)" So... not sure what I can do... juse wait?
  • account issues

    2
    0 Votes
    2 Posts
    156 Views
    S
    No, deleted accounts cannot be restored.
  • Can't connect to FAF #2 (as requested)

    Locked
    8
    0 Votes
    8 Posts
    855 Views
    Brutus5000B
    @kandaker said in Can't connect to FAF #2 (as requested): Perhaps it's some a**hole who got banner from playing. That is granted. The attack didn't target "default" endpoints that many services have, but against very specific parts of the FAF infrastructure that are quite unique. Unfortunately FAF was never designed against something like this, so we'll have to do some changes to protect us from future attacks.
  • 0 Votes
    7 Posts
    376 Views
    R
    @nex said in keep getting two errors when trying to join a game or create a custon game: @chamone maybe the permissions on the faf directory are wrong and it can only be opened/run by an admin? fixing that should be the better solution as running any program that doesn't need it with admin rights is a bad idea. FAF runs fine from Program Files with only read and execute permissions. That is the default install location and the default permissions.
  • Factory queue

    3
    0 Votes
    3 Posts
    195 Views
    E
    Nice, that makes my life easier.
  • 0 Votes
    6 Posts
    308 Views
    BlackYpsB
    Toggling one faction should already do the trick. You just need to trigger the client to send your faction selection to the server again.
  • endless authorization

    3
    0 Votes
    3 Posts
    397 Views
    V
    @mostlostnoob it kind of helped. Thank you friend
  • Urgent Assistance Needed for Map Upload!

    9
    0 Votes
    9 Posts
    565 Views
    DeribusD
    @xxsunrainxx said in Urgent Assistance Needed for Map Upload!: I urgently need help. No you don't. This is not urgent