FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    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!

    Desyncs

    Scheduled Pinned Locked Moved General Discussion
    17 Posts 9 Posters 571 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.
    • ? Offline
      A Former User
      last edited by

      Why does this game desync so much? Desyncs in games, desyncs in replays. The most desyncing game ever.

      1 Reply Last reply Reply Quote 1
      • S Online
        Sheikah
        last edited by

        If you play faf develop a lot it is not designed for replayability so don't expect them to last too long.

        Otherwise check your mods aren't breaking replays.

        ? 1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User @Sheikah
          last edited by

          @sheikah said in Desyncs:

          check your mods aren't breaking replays

          How?

          1 Reply Last reply Reply Quote 0
          • BlackYpsB Offline
            BlackYps
            last edited by

            Try without them

            ? 1 Reply Last reply Reply Quote 0
            • ? Offline
              A Former User @BlackYps
              last edited by

              @blackyps Not possible. Will take a lot of tests, since desyncs don't happen all the time. I just wanted to say that it's a lot compared to other games.

              1 Reply Last reply Reply Quote 0
              • BlackYpsB Offline
                BlackYps
                last edited by

                Well, most other games don't even have the concept of desync

                1 Reply Last reply Reply Quote 0
                • TheWeakieT Online
                  TheWeakie
                  last edited by

                  Aside from replays ive seen max 1-2 desyncs in thr last half year

                  1 Reply Last reply Reply Quote 1
                  • ? Offline
                    A Former User
                    last edited by A Former User

                    I know of 1 time when I ALT+F4ed and it desyncs the game for the rest because it was on stream, and I often get desyncs just by watching replays of my own games that are about an hour old.

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

                      After the last patch, there are lots of crashes and desyncs.
                      You can watch a replay several times and get different results. One time it runs completely normal and another time a desync and yet another time a client crash.

                      Try it out for themselves (game was desync-free): https://replay.faforever.com/24947373

                      1 Reply Last reply Reply Quote 0
                      • ZLOZ Offline
                        ZLO
                        last edited by

                        Desyncs in games and desyncs in replays are often two different problems.
                        When there was desync in game, then it also will be in replay.
                        But desync in games are rare

                        desync in replays are pretty common when someone quits afaik (does not matter if they alt+f4 from the game or not)

                        TA4Life: "At the very least we are not slaves to the UI" | http://www.youtube.com/user/dimatularus | http://www.twitch.tv/zlo_rd

                        S L 2 Replies Last reply Reply Quote 0
                        • S Offline
                          Sturmgewehr @ZLO
                          last edited by

                          @ZLO No, the last patch broke something. It's different from the last few years.
                          Anyone can test it for themselves.

                          1 Reply Last reply Reply Quote 0
                          • Ctrl-KC Offline
                            Ctrl-K
                            last edited by

                            I rewatch almost each game after I play it and I had no desyncs at all. Please provide logs to your games and replays, otherwise it is an issue on your end and we can't solve it.

                            “Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected.”
                            — Steve Jobs.
                            My UI Mods
                            Support me

                            1 Reply Last reply Reply Quote 1
                            • L Offline
                              Legendz @ZLO
                              last edited by

                              @ZLO i had probably 8 games desync last weekend. not sure if its related to the patch, but there is definitely an issue

                              1 Reply Last reply Reply Quote 1
                              • N Offline
                                Nomander Balance Team
                                last edited by

                                If you use the advanced filter in the client you can search replays that are invalid due to desyncs. There seem to be way more of them after the update and the proportion of normal looking games (1v1, TMM, gap, mapgen) in the search is higher too.

                                L S 2 Replies Last reply Reply Quote 0
                                • L Offline
                                  Legendz @Nomander
                                  last edited by

                                  @Nomander so far today out of 5 games, 3 have desync, different players every time :S

                                  1 Reply Last reply Reply Quote 1
                                  • S Offline
                                    Sturmgewehr @Nomander
                                    last edited by

                                    @Nomander

                                    Example:
                                    https://replay.faforever.com/24987216

                                    The game was without desyncs, no player left the match where desyncs appeared in the replay.
                                    Sometimes the client crashes, sometimes it doesn't. Desyncs occur at different points.

                                    Client Crash:
                                    EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x009279a6
                                    attempted to read memory at 0x00000010

                                    Program : C:\ProgramData\FAForever\replaydata\bin\ForgedAlliance.exe
                                    Cmd line arguments : /init init.lua /nobugreport /log C:\Users\55555\AppData\Roaming\Forged Alliance Forever\logs\game_24987216.log /replay C:\ProgramData\FAForever\cache\temp.scfareplay /replayid 24987216

                                    Callstack:
                                    Unknown symbol (address 0x009279a6)
                                    Unknown symbol (address 0x2628d81b)

                                    Last 100 lines of log...

                                    info: Initialize Armies brain nickname is Robopetek
                                    info: CreateArmy group ARMY_11
                                    info: Initialize Armies brain nickname is leveling
                                    info: CreateArmy group ARMY_12
                                    info: Initialize Armies brain nickname is civilian
                                    info: CreateArmy group ARMY_17
                                    info: Initialize Armies brain nickname is civilian
                                    info: CreateArmy group NEUTRAL_CIVILIAN
                                    info: ADAPTIVE: Optional Units:
                                    info: ADAPTIVE: optional_wreckage = 1
                                    info: ADAPTIVE: optional_naval_wreckage = 1
                                    info: ADAPTIVE: optional_wreckage_middle = 1
                                    info: ADAPTIVE: optional_adaptive_faction_wreckage = 1
                                    info: ADAPTIVE: optional_civilian_base = 1
                                    info: ADAPTIVE: optional_civilian_defenses = 1
                                    info: ADAPTIVE: jamming = 1
                                    debug: SetPlayableArea before round : 0, 200.5 1024, 830.5
                                    debug: SetPlayableArea after round : 0, 200 1024, 828
                                    info: ADAPTIVE: Activate map expansion script. expand_map = 1
                                    info: ADAPTIVE: Create Resources:
                                    info: ADAPTIVE: dynamic_spawn = 1
                                    info: ADAPTIVE: crazyrush_mexes = 1
                                    info: ADAPTIVE: extra_hydros = 1
                                    info: ADAPTIVE: extra_mexes = 1
                                    info: ADAPTIVE: middle_mexes = 1
                                    info: ADAPTIVE: side_mexes = 1
                                    info: ADAPTIVE: underwater_mexes = 1
                                    info: ADAPTIVE: island_mexes = 1
                                    info: ADAPTIVE: expansion_mexes = 1
                                    info: ADAPTIVE: core_mexes = 1
                                    info: ADAPTIVE: extra_base_mexes = 1
                                    info: ADAPTIVE: top_side_mexes = 1
                                    info: ADAPTIVE: bottom_side_mexes = 1
                                    debug: Preloading 1418 batch textures
                                    debug: Preloading 0 d3d textures
                                    debug: Preloading 0 models
                                    debug: Preloading 0 animations
                                    info: creating high fidelity terrain
                                    info: creating high fidelity water
                                    info: creating high fidelity terrain
                                    info: creating high fidelity water
                                    debug: Context based templates: Found template: AppendPowerGeneratorsToTML with name Power generators
                                    debug: Context based templates: Found template: AppendT3FabricatorWithStorages with name Storages
                                    debug: Context based templates: Found template: TorpedoDefense with name Torpedo defense
                                    debug: Context based templates: Found template: T3ExtractorWithStorages with name Extractor and storages
                                    debug: Context based templates: Found template: AppendPowerGeneratorsToSalvation with name Power generators
                                    debug: Context based templates: Found template: AppendWallsToPointDefense with name Walls
                                    debug: Context based templates: Found template: AppendOpticsWithPower with name Power generators
                                    debug: Context based templates: Found template: AppendAirGrid with name Air grid
                                    debug: Context based templates: Found template: AppendPowerGeneratorsToEnergyStorage with name Power generators
                                    debug: Context based templates: Found template: AppendExtractorWithFabs with name Storages and fabricators
                                    debug: Context based templates: Found template: AppendPowerGeneratorsToT3Artillery with name Power generators
                                    debug: Context based templates: Found template: AppendRadarWithPower with name Power generators
                                    debug: Context based templates: Found template: AppendPowerGeneratorsToT2Artillery with name Power generators
                                    debug: Context based templates: Found template: T1Hydrocarbon with name Hydrocarbon
                                    debug: Context based templates: Found template: T3ExtractorWithStoragesAndFabs with name Extractor, storages and fabricators
                                    debug: Context based templates: Found template: AppendT3ArtilleryWithPower with name Power generators
                                    debug: Context based templates: Found template: PointDefense with name Point defense
                                    debug: Context based templates: Found template: AppendT2ArtilleryWithPower with name Power generators
                                    debug: Context based templates: Found template: AirDefenseLand with name Anti-air defense
                                    debug: Context based templates: Found template: AppendExtractorWithStorages with name Storages
                                    debug: Context based templates: Found template: T3Extractor with name Extractor
                                    debug: Context based templates: Found template: AirDefenseWater with name Anti-air defense
                                    debug: Context based templates: Found template: AppendSalvationWithPower with name Power generators
                                    debug: Context based templates: Found 23 templates
                                    info: /replayid
                                    warning: GetResource: Invalid name ""
                                    info: Can't find texture "" -- trying fallback.
                                    warning: GetResource: Invalid name ""
                                    info: Can't find texture "" -- trying fallback.
                                    warning: GetResource: Invalid name ""
                                    info: Can't find texture "" -- trying fallback.
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    debug: Session time: 00:00:17 Game time: 00:00:00 Heap: 288.0M / 267.1M
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Exe GitSHA: 02e8493433c3d8f5ac18cba7c3bbbbe5b5e2566e
                                    info: Minimized true
                                    warning: GetResource: Invalid name ""
                                    info: Can't find texture "" -- trying fallback.
                                    warning: GetResource: Invalid name ""
                                    info: Can't find texture "" -- trying fallback.
                                    warning: GetResource: Invalid name ""
                                    info: Can't find texture "" -- trying fallback.
                                    info: Minimized false
                                    debug: Session time: 00:00:30 Game time: 00:00:11 Heap: 320.0M / 301.0M
                                    debug: Moderator event for Dmitry11: Is changing focus army from 2 to 4 via ConExecute!
                                    debug: Moderator event for Dmitry11: Switched focus army from 2 to 4!
                                    debug: Moderator event for Dmitry11: Is changing focus army from 4 to 2 via ConExecute!
                                    debug: Moderator event for Dmitry11: Switched focus army from 4 to 2!
                                    debug: Session time: 00:00:42 Game time: 00:01:16 Heap: 352.0M / 322.6M
                                    debug: Moderator event for Robopetek: Created a marker with the text: 't1 for robo pls'
                                    debug: Moderator event for N_A_G: Created a marker with the text: 'ok give t1 pls for NAG '
                                    debug: Session time: 00:00:52 Game time: 00:02:56 Heap: 384.0M / 347.7M
                                    debug: Moderator event for lemans: Created a ping of type 'Attack'

                                    1 Reply Last reply Reply Quote 0
                                    • N Offline
                                      Nomander Balance Team
                                      last edited by

                                      @Sturmgewehr @Legendz There will be an update on the FAF develop game type in 8 hours that reverts the change that possibly caused this desync, can you give FAF develop a try when it updates and see if you don't get desyncs?
                                      Since it's not a consistent problem it would also help if you also reached out to people who experienced desyncs, so that we can have a larger sample size.

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