FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    1. Home
    2. Yandex_Support
    3. Best
    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!
    Y
    Offline
    • Profile
    • Following 0
    • Followers 1
    • Topics 1
    • Posts 9
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Neroxis-Map-Generator 403 FORBIDDEN

      The issue was on our side ( xd ) — we needed to remove the GitHub Copilot entries from the hosts file
      thank you all!

      /thread

      posted in FAF support (client and account issues)
      Y
      Yandex_Support
    • RE: Is it possible to add a maximum rating value?

      @skrat ты можешь узнать это через бота достю в дискорде командой !Playerstats nickname
      upd: а, ну только глобал и 1х1

      02ca4310-9373-4e58-a627-751afcc9fb9f-image.jpeg

      posted in Suggestions
      Y
      Yandex_Support
    • Neroxis-Map-Generator 403 FORBIDDEN

      When clicking the “Generate Map” button in the FAF launcher (version 2025.11.3), the operation fails with a 403 Forbidden error. The launcher attempts to fetch data from the GitHub API endpoint:
      https://api.github.com/repos/FAForever/Neroxis-Map-Generator/releases
      but receives a “403 Forbidden” response.
      In a sample of 7 friends from russia, 4 have this problem =(

      Client Version: 2025.11.3
      org.springframework.web.reactive.function.client.WebClientResponseException$Forbidden: 403 Forbidden from GET https://api.github.com/repos/FAForever/Neroxis-Map-Generator/releases
      	at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323)
      	Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below: 
      Error has been observed at the following site(s):
      	*__checkpoint ⇢ 403 FORBIDDEN from GET https://api.github.com/repos/FAForever/Neroxis-Map-Generator/releases [DefaultWebClient]
      Original Stack Trace:
      		at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323)
      		at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:214)
      		at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:106)
      		at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162)
      		at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
      		at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)
      		at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
      		at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299)
      		at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337)
      		at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)
      		at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:145)
      		at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      		at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
      		at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      		at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)
      		at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:464)
      		at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:518)
      		at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:925)
      		at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)
      		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:1519)
      		at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377)
      		at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428)
      		at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530)
      		at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469)
      		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:1357)
      		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:868)
      		at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
      		at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796)
      		at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732)
      		at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658)
      		at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
      		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)
      		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)
      

      57b0d273-271a-4e7f-8a9b-2e33b4d88c98-image.png

      I also duplicated it in the technical channel in the discord, because I'm not sure where to write it more correctly.

      posted in FAF support (client and account issues)
      Y
      Yandex_Support
    • RE: Neroxis-Map-Generator 403 FORBIDDEN

      @Sheikah I forgot to mention this in the post, thanks for good point. I have access to GitHub both with and without a VPN; it isn’t blocked in Russia. However, the generator still doesn’t work, regardless of whether the VPN is on or off.

      posted in FAF support (client and account issues)
      Y
      Yandex_Support