Difference between revisions of "Store:Steam"
Line 107: | Line 107: | ||
Get [http://nemesis.thewavelength.net/index.php?p=25 Nem's GCFScape]. Once downloaded and installed, shutdown Steam*. Go to GCFScape's Tools menu -> Batch -> Defragment. Navigate to the Steam App Cache in | Get [http://nemesis.thewavelength.net/index.php?p=25 Nem's GCFScape]. Once downloaded and installed, shutdown Steam*. Go to GCFScape's Tools menu -> Batch -> Defragment. Navigate to the Steam App Cache in | ||
− | < | + | <code>C:\Program Files\Steam\steamapps\</code> |
or | or | ||
− | < | + | <code>C:\Program Files (x86)\Steam\steamapps\</code> |
Select as many GCF Files as you want to batch de-fragment. If you decide to do all the files, this could take a long time! Consider making it an overnight task. If you just want to de-fragment the two unreachable files used by Steam, they are <code>winui.gcf</code> and <code>sourceinit.gcf</code>. | Select as many GCF Files as you want to batch de-fragment. If you decide to do all the files, this could take a long time! Consider making it an overnight task. If you just want to de-fragment the two unreachable files used by Steam, they are <code>winui.gcf</code> and <code>sourceinit.gcf</code>. |
Revision as of 15:19, 1 May 2012
Steam is the popular digital distribution platform launched by Valve Corporation in 2003, and is natively supported on both Windows and Mac. Steamworks games activate through Steam through a serial key, and many games can be bought outside of Steam through a variety of retail and digital distribution channels.
Windows
Common Fixes
Verify Integrity Of Game Cache
This the first recommended troubleshooting step for all issues. Verifying the cache will checksum the game against Valve's code and replace any errant files.
Library > [Game] > Right click > Properties > Local files > Verify Integrity of Game Cache
Delete clientregistry.blob
Steam updates sometimes fail to progress, or ht message 'Failed to find Steam'
appears. This can normally be fixed by deleting:
clientregistry.blob
which can be found in the following locations:
C:\Program Files\Steam\
C:\Program Files (x86)\Steam\
This will delete your saved password for Steam, and force it to re-download the Steam client update. This method usually always fix other problems with Steam, so it is usually a good idea to delete this whenever Steam encounters an error.
Delete appcache Folder
If Steam will not launch on a Windows 7 64 bit, delete this folder and restart:
C:\Program Files (x86)\Steam\appcache\
First Time Setup
When launching a freshly installed game on Steam for the first time, the game will normally initiate "First Time Setup", installing DirectX, Visual Studio re-distributable and .NET libraries. This happens for the majority of Steam gamse.
While you may be running the latest and greatest versions of these programs, the individual games may still require specific versions of APIs like Direct 3D 10.[1]
Occasionally the root of the hard drive will be filled with a dozen or so "vcredist" files. These can be safely removed.
At times, these messages may appear for hours when trying to launch or install a game. This can be fixed by changing the Steam content server you are downloading from using the following steps:
- In the Steam client, select "Steam" then Settings.
- Navigate to the Downloads tab.
- Change the Download region to a different location.
Locations in a time zone where it is currently late night may yield the best results.
Moving Steam Files
Option - Manual Method
If you wish to re-install Steam, or transfer your game data to a new hard drive, simply move the \steamapps\
folder to a new location:
C:\Program Files (x86)\Steam\steamapps\
Depending on the size of the folder it may take some time. Then, on the new system, install Steam and let it run once. Replace the newly created \steamapps\
directory with the previous \steamapps\
directory. Restart Steam, and then 'installing' the games will update the entry in the Steam library.
Steam Backup Won't Restore
Sometimes when trying to install a backup created using inbuilt backup utility the loader will pop up and disappear constantly. To fix this, launch Steam and delete local data for the game you're trying to restore. Exit Steam and rerun the installer.
Moving Steam Games To SSD
Solid state drives (SSDs) are typically expensive and smaller than standard hard drives (HDDs). Since all of Steam's game folders must sit in the same directory, this folder will usually be placed on the larger HDD. However, select games can be moved to a smaller drive using mklinks, effectively 'splitting' the Steam games folder.
Option - GameSave Manager
GameSave Manager's Sync and Link feature can automate this process and is easily the best method. This is because GameSave Manager:
- contains a large list of relatively up to date game path locations
- can scan whether a game is already in that folder
- create mklinks in a single click
Option - Steam Mover
The utility Steam Mover can be used to create mklinks to and from the \steamapps\
folder.
Option - Manual mklink
Chances are your steamapps\
folder is huge and taking up a lot of hard drive space. It is possible to move the entire steamapps\
folder, or indeed individual games to another drive by utilising symbolic links. Symbolic links are like shortcuts except they are seen by the operating system and programs as the real thing. Symbolic links are supported in Windows as part of the NTFS filesystem, but are not accessible by default. So you will need the Link Shell Extension.
Once you've installed the extension, close Steam (open task manager too and make sure the process has ended). Now navigate to your steamapps\
folder, right click it and move it to your other drive. Wait for it to finish moving (it will probably take a while) and then right click it, choose "Pick Link Source" and go back to your Steam directory. Right click it and choose "Drop as -> Symbolic Link". When you relaunch Steam, it will continue to be able to detect your Steam games as if they never moved.
It is of course also possible to move individual Steam games and not just the whole directory. If you wanted to move Fallout: New Vegas, for example, you would go to
C:\Program Files\Steam\steamapps\common\fallout new vegas<code>steamapps\
move it somewhere else and then pick link source, drop it as a symbolic link in
C:\Program Files\Steam\steamapps\steamapps\common\
Steam Offline Mode
For some reason, if your internet connection is limited (i.e. if ports required for Steam to run are closed), Steam will not start in offline mode and will return the following error:
Could not connect to steam network. This could be due to a problem with your internet connection, or with the Steam network. Please visit www.steampowered.com for more info.
- Find a proper network. Open Steam whilst internet connection is working.
- Click "Steam" > Go Offline. Steam should now restart.
Steam Offline Mode should now work even with limited connection.
Always Force Offline Mode
The following steps cause Steam to always open in Offline Mode. A prompt will appear and the options Retry and Offline Mode will show up. Retry will simply restart Steam and cause the same menu options to come up, whereas Offline Mode will take one into the Steam game library.
Create or edit the steam.cfg
in this folder (the same folder as the steam.exe):
C:\Program Files\Steam\
Enter the following and save:
BootStrapperInhibitAll=enable ForceOfflineMode=enable
Tips For Using Steam
Optimizing Steam's GCF Files and Batch Maintenance
Steam's Game Properties offers an interface to validate and physically and internally de-fragment the game's GCF files if it has them, however Steam itself uses 2 GCF files but does not provide a way to do this, and there is a lot of time, prompting, and UI lockout between tasks. GCFScape has some batch mode utilities to handle this.
Get Nem's GCFScape. Once downloaded and installed, shutdown Steam*. Go to GCFScape's Tools menu -> Batch -> Defragment. Navigate to the Steam App Cache in
C:\Program Files\Steam\steamapps\
or
C:\Program Files (x86)\Steam\steamapps\
Select as many GCF Files as you want to batch de-fragment. If you decide to do all the files, this could take a long time! Consider making it an overnight task. If you just want to de-fragment the two unreachable files used by Steam, they are winui.gcf
and sourceinit.gcf
.
- Shutting down Steam is optional, however
winui.gcf
andsourceinit.gcf
, the two files Steam uses, are locked while Steam is running. Steam can run while performing maintenance on the other GCF files, but it may cause problems if there is an update while the files are being worked on.
GCFScape also provides batch validation, but does not have the repair facility that Steam has when it detects a corrupted file. Batch validation as an overnight task prior to backing up your files is a great idea. If it finds a problem, have Steam do a validation and repair on it.
Change Game Library Backgrounds
This is a guide on how to use custom backgrounds in the Steam Library.[2]
- Find out the GAME-ID by right-clicking on a game, and setting a desktop shortcut. Right-click on the shortcut to find the GAME-ID:
steam://rungameid/[GAME-ID]
- Navigate to:
Steam/userdata/NUMBER(Here.is.7703550)/760/remote/<GAME-ID>/screenshot
- Enter replacement .jpg file:
2011-06-10_00003.jpg
- If the above folder does not exist, create it in the format 760/remote
System Requirements
Category | Minimum |
---|---|
OS | Windows XP Windows Vista Windows 7 Mac OS X Leopard 10.5.8 |
Processor | 1 GHz |
Memory | 512 MB |
Hard Drive | 1 GB |
Mac
Clientregistry.blob is located:
~/Library/Application/Support/Steam/
(Mac OSX)
Linux
List Of Linux Steam Games
A list of games on Steam which have been ported to Linux in some form, either officially or unofficially. Not all of these games are available to buy from Steam.
General Information
Free Games
Games available for free on Steam on a Steam Forum thread.
Steam 3rd Party DRM
Flibitijibibo's list of all 3rd party DRM associated with Steam games.
Steam Wishlist Notifier
A free service which can provide email notification for Steam sales.
Official Links
Community
- [www.reddit.com/r/Steam/ Steam subreddit].
- ValveTime - Valve news and discussion site.