Whenever I launch a game using Steam, it always says, "Preparing to Launch ________________". What exactly is it doing?
1 Answer
I'm guessing:
- Verifying the game is legit (DRM).
- Verifying the game is up-to-date.
- Verifying the requirements for the game (e.g. directx) are still met.
Although (3) should theoretically only be checked on the first run, I'm pretty sure it's actually checked on every run - I saw a few games that always show a brief "installing directx" line even after the first run. Maybe it is done to verify no hardware or software changes were made to the system that can break the game.
This is just a guess, though... if you want to know for sure, I suppose you can monitor the Steam process at the moment it is launched (e.g. with a network analyzer and some process monitor such as sysinternals).
-
1As of 3 - user might uninstall the DirectX/MSVS C++ runtime support between game runs. Sep 11, 2011 at 8:46
-
I'm pretty sure #1 is only done the first time you install and maybe once every 30 days after.– ShadurSep 11, 2011 at 9:49
-
I rather think is does it once per session. When I launch a game for the first time of the day, the "Preparing" is much longer that the following launches?– JupotterSep 11, 2011 at 10:22
-
@Shadur: As far as I know, that's only true if you're in Offline mode.– user2974Sep 11, 2011 at 17:33
-