FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    Cant login

    Scheduled Pinned Locked Moved FAF support (client and account issues)
    14 Posts 4 Posters 504 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.
    • S Offline
      soulgamer31
      last edited by

      Shouldnt the client update automatically? Regardless, im not sure how to update it manually (i downloaded the source code but idk what to do with it)

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

        There is an installer exe dfc_windows-x64_1_6_0.exe on the page I linked. And no fully automatic installs are not implemented yet.

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

          Ah got it. Ill install it and see if it improves

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

            Okay i just tested it and there was no error this time: it logged me in automatically. Thanks!

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

              Okay, i spoke too soon. The error started occuring again, or at least a similar one. Here's the log just to be sure:java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: failed to resolve 'api.faforever.com'; nested exception is java.net.UnknownHostException: failed to resolve 'api.faforever.com'
              at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:367)
              at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:376)
              at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1093)
              at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
              at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2152)
              at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:76)
              at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
              at reactor.core.publisher.Operators$MonoSubscriber.onError(Operators.java:1831)
              at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:331)
              at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onError(MonoCacheTime.java:354)
              at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172)
              at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2023)
              at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:392)
              at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:132)
              at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
              at reactor.core.publisher.Operators.error(Operators.java:196)
              at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:71)
              at reactor.core.publisher.Mono.subscribe(Mono.java:3987)
              at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
              at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
              at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
              at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
              at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
              at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
              at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
              at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:224)
              at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:273)
              at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:413)
              at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:250)
              at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:478)
              at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:286)
              at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:97)
              at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
              at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:191)
              at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
              at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:286)
              at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
              at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:165)
              at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:427)
              at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$5(SimpleDequePool.java:310)
              at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
              at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
              at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:564)
              at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
              at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
              at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:464)
              at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$6(TransportConnector.java:271)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
              at io.netty.resolver.InetSocketAddressResolver$1.operationComplete(InetSocketAddressResolver.java:62)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
              at io.netty.resolver.dns.DnsNameResolver.tryFailure(DnsNameResolver.java:936)
              at io.netty.resolver.dns.DnsNameResolver.access$500(DnsNameResolver.java:90)
              at io.netty.resolver.dns.DnsNameResolver$5.operationComplete(DnsNameResolver.java:956)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
              at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1021)
              at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:966)
              at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:414)
              at io.netty.resolver.dns.DnsResolveContext.access$600(DnsResolveContext.java:63)
              at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:463)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
              at io.netty.resolver.dns.DnsQueryContext.tryFailure(DnsQueryContext.java:225)
              at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:177)
              at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
              at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)
              at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
              at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
              at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
              at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
              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:832)
              Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: failed to resolve 'api.faforever.com'; nested exception is java.net.UnknownHostException: failed to resolve 'api.faforever.com'
              at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137)
              Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
              Error has been observed at the following site(s):
              |_ checkpoint ⇢ Request to GET https://api.faforever.com/me [DefaultWebClient]
              Stack trace:
              at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137)
              at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:70)
              at reactor.core.publisher.Mono.subscribe(Mono.java:3987)
              at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
              at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
              at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
              at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
              at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
              at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
              at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
              at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:224)
              at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:273)
              at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:413)
              at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:250)
              at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:478)
              at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:286)
              at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:97)
              at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
              at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:191)
              at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
              at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:286)
              at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
              at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:165)
              at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:427)
              at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$5(SimpleDequePool.java:310)
              at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
              at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
              at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:564)
              at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
              at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
              at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:464)
              at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$6(TransportConnector.java:271)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
              at io.netty.resolver.InetSocketAddressResolver$1.operationComplete(InetSocketAddressResolver.java:62)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
              at io.netty.resolver.dns.DnsNameResolver.tryFailure(DnsNameResolver.java:936)
              at io.netty.resolver.dns.DnsNameResolver.access$500(DnsNameResolver.java:90)
              at io.netty.resolver.dns.DnsNameResolver$5.operationComplete(DnsNameResolver.java:956)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
              at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1021)
              at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:966)
              at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:414)
              at io.netty.resolver.dns.DnsResolveContext.access$600(DnsResolveContext.java:63)
              at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:463)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
              at io.netty.resolver.dns.DnsQueryContext.tryFailure(DnsQueryContext.java:225)
              at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:177)
              at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
              at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)
              at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
              at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
              at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
              at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
              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:832)
              Caused by: java.net.UnknownHostException: failed to resolve 'api.faforever.com'
              at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1013)
              at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:966)
              at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:414)
              at io.netty.resolver.dns.DnsResolveContext.access$600(DnsResolveContext.java:63)
              at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:463)
              at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
              at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
              at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
              at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
              at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
              at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
              at io.netty.resolver.dns.DnsQueryContext.tryFailure(DnsQueryContext.java:225)
              at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:177)
              at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
              at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)
              at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
              at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
              at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
              at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
              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:832)
              Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [/192.168.1.1:53] query via UDP timed out after 5000 milliseconds (no stack trace available)

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

                This error is different and I have seen a few people with it. From what I can gather the issue is that the dns you use fails to resolve the api.faforever.com website for some reason. In your case it is clearer that the issue was a time out after 5 seconds. DO you have slow internet?

                I am trying to find the root cause of these issues and it is good to have more info about system config.

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

                  I am investigating why this is happening to some users and actually just made a beta release aimed at resolving this which you can try. You can download it here https://github.com/FAForever/downlords-faf-client/releases/tag/v2021.10.0-beta . Let me know if it works for you

                  1 Reply Last reply Reply Quote 0
                  • K Offline
                    KaspreeN
                    last edited by

                    This post is deleted!
                    K 1 Reply Last reply Reply Quote 0
                    • K Offline
                      KaspreeN @KaspreeN
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        tonx92 @Sheikah
                        last edited by

                        @sheikah thank you, changed network's dns to auto, resolved my problem with:

                        sure:java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: failed to resolve 'api.faforever.com'; nested exception is java.net.UnknownHostException: failed to resolve 'api.faforever.com'
                        
                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          Sheikah
                          last edited by

                          @tonx92 so you changed your network dns and the issue resolved? If I may ask what was it set to before? Trying to understand what causes the issue in the first place.

                          T 1 Reply Last reply Reply Quote 0
                          • T Offline
                            tonx92 @Sheikah
                            last edited by tonx92

                            @sheikah i think in my case it only my dns problem, earlier i using custom dns ip address, for working in my client's vpn network, and forgot abort changes after complete.
                            I suggest, that problem "can not resolved api.faforever.com", may be resolved by changing user's network settings for using dns from CloudFlare or Google.

                            CloudFlare DNS
                            dns1_ip_v4: 1.1.1.1
                            dns2_ip_v4: 1.0.0.1
                            
                            Google DNS
                            dns1_ip_v4: 8.8.8.8
                            dns2_ip_v4: 8.8.4.4
                            

                            Additional: it can increase connection quality in game and decrease ping.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post