Forcing Steam's Offline Mode
Posting this here because I've seen users mention it as a troubleshooting solution, but never clearly explaining 'how' for those who don't know.
NOTE: This is instruction for Windows 7
NOTE 2: You will need your account credentials saved to the computer.
NOTE 2.5:This may not work for every single user.
Okay so we know that Steam's offline mode is not meant to work without switching to it from an online state, which is totally bogus. What we need to do, then, is to change the config to force offline mode. Here's what you do.
First, make sure you exit Steam completely
1. Open up a new notepad document
2. Copy and paste the following lines into the document:
BootStrapperInhibitAll=enable
ForceOfflineMode=enable
3. Go to File > Save As...
- Under the "Save as type:" dropdown, select "All Files"
- Under "File Name" name the document "steam.cfg" (WITHOUT QUOTATIONS)
- Select file location as desktop
4. Right click the newly created file, select "Properties" and select the check-box for "Read-only" under the "General" tab (should be the first tab that comes up under "Properties")
5. Now move the config file into the same folder as the "steam.exe" file (By Default: C: > Program Files (x86) > Steam).
6. Now, Steam should force itself into offline mode every time it starts (you will have to select "START IN OFFLINE MODE" when you start Steam). When you want to go back online, simply exit Steam, then remove the file from the Steam directory, and restart online.
TIP: Leave the config file on your desktop so you can move it to your Steam folder whenever you must force offline mode.