Reads config.json and credentials.json as one save, without their save ids. Every failure it throws is a ConfigurationError worded for the operator, and both processes log it before refusing to start.
Reads both files from disk, failing when there is no config.json; called at most twice.
Both files, the id removed from each, or the failure when there is no config.json.
ConfigurationError when the two files come from different saves.
Reads config.json and credentials.json as one save, without their save ids. Every failure it throws is a ConfigurationError worded for the operator, and both processes log it before refusing to start.