Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dawn of War Soulstorm (9450) "Out of Sync error" while playing online game #3481

Open
2 tasks done
itaranto opened this issue Jan 30, 2020 · 8 comments
Open
2 tasks done
Labels
Game compatibility Games that have been whitelisted

Comments

@itaranto
Copy link

itaranto commented Jan 30, 2020

Compatibility Report

  • Name of the game with compatibility issues: Dawn of War Soulstorm
  • Steam AppID of the game: 9450

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

"Out of Sync error" while playing online game

Reproduction

Play an on online game for about 15-30 minutes.

Notes:

I did not use any mods and I did a clean reinstall of the game.

@kisak-valve kisak-valve added the Game compatibility Games that have been whitelisted label Jan 30, 2020
@kisak-valve kisak-valve changed the title Dawn of War Soulstorm: "Out of Sync error" while playing online game Dawn of War Soulstorm (9450) "Out of Sync error" while playing online game Jan 30, 2020
@itaranto
Copy link
Author

itaranto commented Feb 8, 2020

I tested Proton 3.7-8. I haven't got any "Out of Sync error" with this version but I did have some crashes and hangs when playing online.
I experienced fewer crashes when using PROTON_FORCE_LARGE_ADDRESS_AWARE=1.
So far this configuration is the most stable for playing online.

@BezPowell
Copy link

I tested Proton 3.7-8. I haven't got any "Out of Sync error" with this version but I did have some crashes and hangs when playing online. I experienced fewer crashes when using PROTON_FORCE_LARGE_ADDRESS_AWARE=1. So far this configuration is the most stable for playing online.

After playing multi-player with no stability issues for years, I suddenly started getting 'Out of Sync' errors on every match a couple of months ago. I tried your suggestions and it has been perfectly stable for the last 8 or 9 multi-player games I've played. Thank you!

@metinc
Copy link

metinc commented Sep 11, 2022

I was able to play without sync errors by using the COH2 fix. All I did was replacing the ucrtbase.dll as described here: https://gist.github.com/jrbergen/0ce746676c4fbcc2becd6054d1bba2ed

@pnguyen9
Copy link

pnguyen9 commented Jan 1, 2024

I was able to play without sync errors by using the COH2 fix. All I did was replacing the ucrtbase.dll as described here: https://gist.github.com/jrbergen/0ce746676c4fbcc2becd6054d1bba2ed

I tried doing that same fix. It's somewhat more stable, but eventually I get a game during which it happens anyway.

@PHLF
Copy link

PHLF commented Mar 9, 2024

I confirm @pnguyen9 observations, the multiplayer game is more stable after the aforementioned manual dll copy/pasting but still end up desyncing.
Many games are concerned by this desync issue:

The main cause of the problem is, apparently, well known:
https://www.codeweavers.com/blog/rbernon/2022/9/12/ucrtcringedll-reverse-engineering-ucrtbasedll-for-pain-and-non-profit

@pnguyen9
Copy link

pnguyen9 commented Mar 9, 2024

@PHLF I've had the same desync issue while playing Dawn of War II and its expansions (Chaos Rising, Retribution) in the past, but it seems to be so much more stable by applying these two fixes:

  • Download and use Proton 6.1 GE-2 (greatly improved stability but still had it happen once in the past).
  • The aforementioned COH2 fix.

So far, I haven't had another desync (yet), but I haven't tried with the other games, so I don't know whether or not it would also help.

@BreizhHardware
Copy link

I've experimented this issue with my friend today we try the PROTON_FORCE_LARGE_ADDRESS_AWARE=1 arg and the COH2 fix but we still have the Out of Sync error

@PHLF
Copy link

PHLF commented May 30, 2024

@BreizhHardware : PROTON_FORCE_LARGE_ADDRESS_AWARE=1 is unrelated. Have a look at the previous link I posted (mandatory reading for the software engineering student that you apparently are):

https://www.codeweavers.com/blog/rbernon/2022/9/12/ucrtcringedll-reverse-engineering-ucrtbasedll-for-pain-and-non-profit

You may have a better chance by overriding wine ucrtbase.dll file with the one bundled with the game (CoH2 in your case) VC redistributable package. Not saying it will work though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility Games that have been whitelisted
Projects
None yet
Development

No branches or pull requests

7 participants