There are also considerations when we design new abilities/fix weapon values. So in the beta patch which will go live soon, we have less call-in units and switched to buildable versions. For example, for some really strange reason the COH engine just doesn't do well with call-in units. That being said, we have found ways to reduce chances of desyncs. It really depends on some uncontrollable factors that are not necessarily the mod/patch. Sometimes I get many desyncs in one day, sometimes I don't get any for weeks.
No matter how much I pay, my internet connection is not always perfect. Personally I've noticed more problems with internet despite paying for higher quality internet during the quarantine because the infrastructure in my area is just not use to the bandwidth of so many people. the internet still isn't always 100% reliable. But, that doesn't mean they are invincible to desync's.Įven if all computers are great and everyone buys really reliable internet. The problem is usually not seen AS much (even though it's totally possible) in PVP because most players don't reach the 250 popcap level. A desync happens when just ONE of the 48 million calculations in one computer is different from any of the others. A game can last an hour sometimes which means that the total calculations per game can be up to: 48 million. Each bullet/damage calculation requires at least 4 steps (accuracy calc, penetration calc, damage calc, criticals/deaths calc). That's 200,000 bullets to calculate per minute. Just a rough extreme example: Imagine a 4v4 which means 8 players times popcap at 250 units with each unit able to shoot like 100 bullets per minute. AI are usually capable of heavy spamming which means there are hundreds of units to keep track of, their exact state, location, etc. Large AI games will usually lead to desyncs because of the pure amount of calculations every single computer that's in the game need to keep track of and stay in sync with one another. So even if your personal computer/network connection is strong enough it doesn't mean everyone else is. Despite switching to steam support, COH still uses P2P match making which means the game essentially hosted on EVERY computer in game.