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 576 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 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