FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    1. Home
    2. ginandtonicbot
    3. Topics
    G
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 9
    • Posts 32
    • Groups 0

    Topics

    • G

      team killer warning: CyBranMuffin - do not have them on your team

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      3
      0 Votes
      3 Posts
      244 Views
      maggeM
      Name-calling and pointing fingers in the forum to possible offenders just create unnecessary drama and a toxic environment. I know it is very frustrating to be team killed, and when a game gets ruined by it. Your report has been received, additional steps are not necessary from your side, and the report will be taken care of.
    • G

      game crash - logs attached

      Watching Ignoring Scheduled Pinned Locked Moved I need help
      1
      0 Votes
      1 Posts
      84 Views
      No one has replied
    • G

      crash logs

      Watching Ignoring Scheduled Pinned Locked Moved I need help
      12
      0 Votes
      12 Posts
      561 Views
      MostLostNoobM
      The conversation regarding Heavenly's issue is continued here & should be documented in a new thread if the issue is not resolved.
    • G

      crash log

      Watching Ignoring Scheduled Pinned Locked Moved I need help
      7
      0 Votes
      7 Posts
      306 Views
      maggeM
      I have merged your threads, because numerous threads titled “crash logs” are cluttering and meaningless. Please attach a complete log, not wall spamming bits, then we can get down to the root issue. I have removed the walls, because that is not the complete info, and it is tedious that everyone has to scroll through it. Can you reproduce the crash all the time? If so, what are the steps? Does the crash get fixed by not using any mods?
    • G

      Why is the FAF client so flaky?

      Watching Ignoring Scheduled Pinned Locked Moved I need help
      3
      0 Votes
      3 Posts
      206 Views
      JipJ
      The client has been flaky lately (heh) because all of the architecture behind the client has been DDOS'ed the past weeks. The server admins have put in a lot of effort to combat this but in the end our resources are limited. It also doesn't help that Cloudflare (that we use for file distribution) has been a bit flaky too the past week. All in all I think your experience matches with what is going on; luckily we're working on it and we've even recently made a major step towards stability and we'd love to hear your feedback on that
    • G

      Stacktrace / game crash

      Watching Ignoring Scheduled Pinned Locked Moved FAF support (client and account issues)
      3
      0 Votes
      3 Posts
      138 Views
      G
      Also, aside from the game crashing (above), the FAF client crashed. Not sure if that happened first and that someone causes the game to crash??? Anyway. this appears to be the log for the FAF client crashing. Crashes seem quite bad in v0.10. How does one get involved in improving FAF. I'm a developer, did 3000 years of Java back in the way and happy to contribute another pair of eyes on this. java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ? at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:277) |_ Flux.from ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ? at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ? at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) |_ Flux.flatMapIterable ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:161) |_ Flux.windowUntil ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:162) |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:163) |_ Flux.doOnError ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:164) |_ Flux.doOnComplete ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:165) |_ Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:166) |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:167) |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:181) |_ Flux.doOnNext ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:188) |_ Flux.then ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:194) *Mono.firstWithSignal ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:229) | Flux.from ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:105) | Flux.doFinally ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:106) *____Mono.flatMapMany ? at reactor.netty.http.client.WebsocketFinalizer.handle(WebsocketFinalizer.java:105) | Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:231) | Flux.doOnSubscribe ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:232) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) 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) 2023-10-21T10:29:24.432+11:00 INFO 14552 --- [reactor-http-nio-2] c.faforever.commons.lobby.FafLobbyApi : Disconnected from server 2023-10-21T10:29:24.433+11:00 INFO 14552 --- [reactor-http-nio-2] c.faforever.commons.lobby.FafLobbyApi : Attempting to reconnect 2023-10-21T10:29:24.434+11:00 INFO 14552 --- [single-1] c.faforever.commons.lobby.FafLobbyApi : Connection cancelled 2023-10-21T10:29:24.477+11:00 INFO 14552 --- [nioEventLoopGroup-2-1] c.f.client.chat.KittehChatService : Connecting to IRC 2023-10-21T10:29:24.570+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Connected to ws.faforever.com on port 443 2023-10-21T10:30:28.274+11:00 ERROR 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Inbound channel closed with error java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ? at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:277) |_ Flux.from ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ? at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ? at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) |_ Flux.flatMapIterable ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:161) |_ Flux.windowUntil ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:162) |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:163) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) 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) 2023-10-21T10:30:28.275+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Inbound channel cancelled 2023-10-21T10:30:28.276+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Outbound channel cancelled 2023-10-21T10:30:28.277+11:00 WARN 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Could not connect to server retrying: Attempt #0 of 5 java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ? at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:277) |_ Flux.from ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ? at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ? at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ? at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) |_ Flux.flatMapIterable ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:161) |_ Flux.windowUntil ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:162) |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:163) |_ Flux.doOnError ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:164) |_ Flux.doOnComplete ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:165) |_ Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:166) |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:167) |_ Flux.flatMap ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:181) |_ Flux.doOnNext ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:188) |_ Flux.then ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:194) *Mono.firstWithSignal ? at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-43(FafLobbyClient.kt:229) | Flux.from ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:105) | Flux.doFinally ? at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:106) *____Mono.flatMapMany ? at reactor.netty.http.client.WebsocketFinalizer.handle(WebsocketFinalizer.java:105) | Flux.doOnCancel ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:231) | Flux.doOnSubscribe ? at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:232) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) 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) 2023-10-21T10:30:28.279+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Disconnected from server 2023-10-21T10:30:28.280+11:00 INFO 14552 --- [reactor-http-nio-9] c.faforever.commons.lobby.FafLobbyApi : Attempting to reconnect 2023-10-21T10:30:28.280+11:00 INFO 14552 --- [single-1] c.faforever.commons.lobby.FafLobbyApi : Connection cancelled 2023-10-21T10:30:28.308+11:00 INFO 14552 --- [nioEventLoopGroup-2-2] c.f.client.chat.KittehChatService : Connecting to IRC 2023-10-21T10:30:28.342+11:00 INFO 14552 --- [reactor-http-nio-11] c.faforever.commons.lobby.FafLobbyApi : Connected to ws.faforever.com on port 443 2023-10-21T10:31:32.047+11:00 INFO 14552 --- [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs 2023-10-21T10:36:32.051+11:00 INFO 14552 --- [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs
    • G

      How does scoring work?

      Watching Ignoring Scheduled Pinned Locked Moved I need help
      22
      0 Votes
      22 Posts
      880 Views
      Anachronism_A
      @ginandtonicbot said in How does scoring work?: Thanks for the info. I get that. I'm now interested in understanding how mu is adjusted. i.e. same for all players on winning team, or different? It is different. Is there a simpler answer than a 57-page word doc? Yes. Seems like you're saying that even though no information is collected to assess player performance, players are given different mu adjustments. The after game rating changes that you see are changes in displayed rating, which can basically be thought of as "base rating (mu) - uncertainty (3 * sigma) = displayed rating". The higher the sigma value, the lower the displayed rating and the more uncertain a rating is. So, new players start at "1500 base rating - 1500 uncertainty = 0 displayed rating". A typical player with a lot of games has around 250-300 rating uncertainty. Playing rated games lowers uncertainty to around 100-350 uncertainty as a stable level whose exact value largely depends on whether the player plays a lot of 1v1's (less uncertainty), 3v3's, 8v8's (more uncertainty), etc. Since players start with 1500 uncertainty, their ratings are initially more volatile and they more readily gain/lose rating. As they play more rated games, the uncertainty decreases and their ratings stabilize more, resulting in smaller rating changes from individual games. Additionally, if a player wins a game that was balanced in the player's favor, then the player gains a smaller amount of base rating (mu) than if the game was balanced against the player's favor (based on rating). Also, smaller game sizes (ie: 1v1's) generally have more impact than larger game sizes (ie: 8v8's).
    • G

      Stuck on 'Connecting...' screen when joining game

      Watching Ignoring Scheduled Pinned Locked Moved I need help
      2
      0 Votes
      2 Posts
      339 Views
      G
      Disabling IPv6 fixed it.