Ironman is an optional gameplay flag that restricts control over the save file, disallowing the player from correcting mistakes and changing decisions made during the course of play. Playing in Ironman is required to unlock Steam achievements.
Ironman mode can be enabled from the settings screen when starting a new game:
Ironman has a number of restrictions:
- Restrictions to prevent save-scumming
- Only a single save will be stored; it is thus impossible to load an earlier save if something goes wrong.
- The game saves automatically every six months (on January 4th and July 4th), ten days after a savefile is loaded, and when exiting the game.
- If a savefile is loaded to a date fewer than ten days before January or July 4th, saving on January or July 4th will be skipped.
- Save files are stored in the player's Steam account's 'Steam Cloud', online. A backup is available. Or the Steam Cloud save can be disabled by the player for local saves only.
- Restrictions to prevent cheating
- Cannot switch to another character using the lobby.
- The console is disabled (even harmless commands like `hello` and `recalc_succ`).
- The save-file is compressed and tamper-proofed by using a checksum of the save data.
Ironman increases the risk of potential save file corruption by seriously limiting the amount of saves a play may create. The player may not create a secondary save file and autosaves will always overwrite the same file which means that the corruption of an Ironman game could easily mean a premature end of game.
If at any point while playing an Ironman game the player loses Internet access, therefore causing the game to save locally, Steam achievements will be disabled. However, the game may have achievements restored if the game manages to successfully cloud save before the game gets closed. Or the Steam Cloud save can be disabled by the player.
If you want to check if Steam is considered Disabled by CK2, begin the steps to start a new game and attempt to enable Achievements. If it won't let you, hover over the Achievements disabled button to see the missing conditions.