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!

    Sudden desynchronization during the game

    Scheduled Pinned Locked Moved Game Issues and Gameplay questions
    17 Posts 5 Posters 248 Views 2 Watching
    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.
    • C Offline
      CpaHb
      last edited by CpaHb

      Everything was fine a year ago. For some reason, there was a frequent desynchronization during the game. At the same time, there are no problems with the Internet, I have no vpn, there are no lags in the game, there is no big ping, there are no signs of problems.

      There's a game going on, we're fighting, everything is OK, suddenly hop - out of sync in an instant. I reinstalled Windows, drivers, everything fresh, updated the firmware on the router, reinstalled faf and supreme and steam, did not install av and other programs. Even on "bare" Windows, there is desynchronization, and it happens both at 5 minutes and at 40.

      I found an error in the game log before the first desynchronization entry.:

      warning: Error running lua script: Attempting to lookup the RType for class Moho::UnitWeapon before it is registered.

      What is it, where does it come from, and what should I do?
      Win11, i9-13900, ssd, 32Gb RAM, rtx-4070.

      game_26552965.log

      1 Reply Last reply Reply Quote 0
      • C Offline
        CpaHb
        last edited by CpaHb

        I have a vague suspicion that this happens in games with union control, but I'm not sure. The log that I uploaded refers specifically to the game with union control.

        1 Reply Last reply Reply Quote 0
        • C Offline
          CpaHb
          last edited by CpaHb

          warning: Error running lua script: Attempting to lookup the RType for class Moho::CAiBrain before it is registered.
          warning: Checksum for beat 10450 mismatched: 1c7d6c798322e1abef97448914102364 (sim) != 048212d2879be87f89cf57bcc4ecd5fd (IFRIT666).
          The game without union control. No lags, no pings, no everything, just it.

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

            Looking up RTypes before they are registered indicates a CPU issue.
            Number 12 in the common errors list (forum post)

            1 Reply Last reply Reply Quote 0
            • C Offline
              CpaHb
              last edited by CpaHb

              replacing the CPU MAY help???? i9-13900?? Just replace for MAY help? )))
              replacing an expensive processor that works great everywhere except for you is beyond adequate, don't you think? If it didn't work well, there would be other errors in other programs, it would be logical, but there are no problems with it anywhere except supreme. the same cyberpunk 2077 is going great, and my working databases are being calculated without problems.

              Are you ABSOLUTELY SURE that it's just a matter of replacing the processor?

              1 Reply Last reply Reply Quote 0
              • JipJ Offline
                Jip
                last edited by

                @cpahb the article that Nomander is referring to uses the words 'likely' and 'may' - there's no guarantee here.

                The RType registration errors are likely related to your hardware and/or drivers and/or system though. Unfortunately nobody can be more specific than this, as it's a rare error and we lack the tools and/or ability to debug and understand it on a deeper level. That you have this error on UnitWeapon in the simulation thread is what caused the desync - other players did not have this error and therefore the state diverged.

                Another cause could be other software that is interfering with Supreme Commander. For example, the solutions of Citrix cause a wide range of issues with Supreme Commander when Citrix is installed on the system.

                A work of art is never finished, merely abandoned

                1 Reply Last reply Reply Quote 0
                • C Offline
                  CpaHb
                  last edited by CpaHb

                  There is no Citrix there, I did not install it. I don't even know what it is.

                  I also read other forum threads on this topic, and everyone with 13 and 14 generations of intel complains about out of sync, and everyone except for supreme has no problems. and you advise everyone to change processors.

                  It's at least strange that we all have CPUs from different countries so broken in the same way that everything works everywhere except for the supreme.

                  Rather, it looks like the incompatibility of the supreme code and the CPU architecture. But is Intel really to blame here?

                  And how can the CPU break down so that there are no complaints anywhere except in the supreme. What should I and other guys write in a warranty or replacement request? That everything works fine except for one game, and the developers blame Intel for that?

                  1 Reply Last reply Reply Quote 1
                  • C Offline
                    CpaHb
                    last edited by CpaHb

                    and if I replace the CPU with new ultra CPUs from Intel, will the new architecture be to blame there too?

                    are there any tests to identify CPU issues as part of our concerns? I can give you access to the computer.

                    1 Reply Last reply Reply Quote 0
                    • JipJ Offline
                      Jip
                      last edited by

                      @cpahb I'm sorry but I think you are confused about what we can and can not do here in this community.

                      We do not have access to the original source code. We can not change the binary in a significant way. This error is unfixable for us as a community. We're not blaming Intel like you are suggesting, we're just stating you what helped for other players in the past. You don't have to follow through on it 🤷 , but there's also nothing else that we can do to help you. Having access to your computer does not help, as I mentioned before, we lack the tools and/or ability to debug and understand it on a deeper level.

                      A work of art is never finished, merely abandoned

                      1 Reply Last reply Reply Quote 1
                      • C Offline
                        CpaHb
                        last edited by

                        my computer is 2 years old. I played great with this configuration and this CPU for a whole year or more, until suddenly these oddities with desynchronization started. Maybe you've got something wrong with your additions? My problem is only 2-3 weeks old, but before that, how did it all work?
                        With such input data, I don't see any real signals in the CPU breakdown. Changing the CPU, which costs like a wing from an airplane, just in case, without guarantees of success, is complete nonsense.

                        Apparently, I'll have to break up with Supreme or wait for a ban from you for complaining about constant desynchronizations.

                        1 Reply Last reply Reply Quote 1
                        • C Offline
                          CpaHb
                          last edited by

                          YEP!!!! I DID IT!!!! without replacing my CPU ))

                          nomadsN 1 Reply Last reply Reply Quote 1
                          • nomadsN Offline
                            nomads @CpaHb
                            last edited by

                            @CpaHb said in Sudden desynchronization during the game:

                            YEP!!!! I DID IT!!!! without replacing my CPU ))

                            Congratulations.!
                            If it's convenient, could you consider sharing your experience?

                            1 Reply Last reply Reply Quote 1
                            • C Offline
                              CpaHb
                              last edited by CpaHb

                              My experience... In the first two days, I downloaded all the drivers, it didn't work.

                              I downloaded a fresh Windows from Microsoft, installed fresh drivers, and bought an antivirus, but it didn't work.

                              As a result, during these two days, I rearranged Windows 8 times, 3 official builds and 5 left ones, installed old and new drivers, downloaded all MV C++ from 2008 and higher, installed and deleted antivirus, prescribed all sorts of rights to the game folders, argued with the Faf admins, was bashing my head against the wall, smacking the table with my fist and swore obscenities - nothing worked.

                              I've done a bunch of CPU, cache, memory, hard drives tests, read-write tests, stress tests, even GPU stress test
                              0 errors, everything is fine.
                              Heavy games play well at maximum and there are no crashes, BSODs, glitches or anything else, everything works!

                              I cursed FAF and Supreme and didn't come in for a week.

                              A week later, a thought occurred to me: everyone says that Supreme is a single-threaded game, that it runs on a single core, etc. It is clear that modern CPUs will divide the process into several cores, but maybe there is something here?
                              I examined how forgedalliance.exe is distributed across cores and noticed that it always starts automatically from CPU 2 to CPU 21. The first 16 threads are P-cores, threads 17 through 21 are E-cores.
                              There were no E-cores until 2021, and all older CPUs run Supreme exclusively on P-cores. The E-cores are also worse in microarchitecture than the cores of 2010, when the game was released.

                              I launched Suprim with 11 bots and a bunch of spam through the client, but manually I set the affinity for forgedalliance.exe to cores, while in the lobby and before pressing the start button:
                              The first P-core (P0), the first thread - 0 errors.
                              The first P-core in two threads has 0 errors.
                              P0-1 thread + P1-1 thread - 0 errors.
                              P0-2 threads + P1-2 threads - 0 errors.
                              ...
                              the first 4 P-cores in dual-threaded mode - 0 errors.

                              After that, I did two test automatic starts again. The result was same:
                              from CPU 2 to CPU 21 with a bunch of errors.

                              After that, I set Supreme in 4 P-cores in dual-thread mode in the lobby with the players on the dual gap map, and everything went great. 0 errors, 0 desyncs.

                              After that, I finally went to sleep at 4 a.m.. 🙂

                              1 Reply Last reply Reply Quote 3
                              • C Offline
                                CpaHb
                                last edited by CpaHb

                                I don't know how it works for others on new Intel, and I don't know how it worked for me a year ago, but now, on the official build of Windows from February 2026 from the microsoft website with all updates, it works well only with manual set of cores.

                                It is possible to create a CMD or PowerShell script to launch on specific cores, however, we use a client for launching, and it is not possible to provide such instructions to it.

                                However, I can still play!

                                nomadsN 1 Reply Last reply Reply Quote 3
                                • nomadsN Offline
                                  nomads @CpaHb
                                  last edited by

                                  @CpaHb said in Sudden desynchronization during the game:

                                  Thanks for sharing. These tips are really helpful.
                                  The helper programs I rely on the most are Process Lasso and DXVK—they've solved a ton of issues for me.
                                  FAF's made it this far, which isn't easy. So, thanks to you, and even to those here who've caught some flak from you—at least it keeps the place lively.
                                  After all, SCFA is one of the few classic RTS games I've still got on my computer.

                                  1 Reply Last reply Reply Quote 1
                                  • C Offline
                                    CpaHb
                                    last edited by

                                    This post is deleted!
                                    1 Reply Last reply Reply Quote 0
                                    • SaverS Offline
                                      Saver
                                      last edited by

                                      @cpahb A great post 🙂 And it's great that everything is working now. What makes me even happier is that you share your experiences and your discoveries or insights. That’s exactly what FAF is all about.

                                      auch mal fünf gerade sein lassen

                                      1 Reply Last reply Reply Quote 2

                                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                      With your input, this post could be even better 💗

                                      Register Login
                                      • First post
                                        Last post