Hello everyone! We're aware that there has been some confusion over whether or not you are required to have an internet connection to play Dawn of War III. Let's clear that up!
A stable internet connection for Dawn of War III's single-player campaign is recommended but not required. An internet connection is needed for the in-game progression system - allowing you to earn Elite experience and Skulls (in-game currency) based on your accomplishments.
Playing the single-player campaign offline is always an option, but you will miss out on Elite experience and Skull rewards. This allows players with an unstable online connection to keep their mission progress, without opening up the possibility of gaming the system while our cheat prevention tools aren't looking.
I started and completed a mission in offline mode. My campaign progression has been saved, but I don't receive Elite experience or Skull rewards.
Brief disconnections (under 90 seconds) have no effect on your progression. Provided you reconnect within that time window, you will not lose any Elite experience or Skulls.
If you don't reconnect within the 90-second grace period, you will be presented with an option to save your current mission progress. Reloading this save once your connection is back will allow you to complete the mission and retain all of your Elite experience and Skulls.
I lost my internet connection for a few minutes. A popup let me save my current mission progress, and I loaded that save when my internet connection was back up. I continued to play through the mission and received all of my mission progress and rewards.
If you do not save your progress and continue to play offline, you will only lose the Elite experience and Skulls that would have been earned in the time it takes to reconnect.
I started a campaign mission online, but disconnected halfway through the mission for 5 minutes, completing the mission with no other interruptions in online service. When I completed the mission, I received Elite experience and Skulls minus what I would have earned in the 5 minutes I was offline.