It's been nearly a year since I've used Steam. In that time I've formatted my computer a number of times and have not bothered to re-install the Steam software.
I figured since there's a lot of uncertainty about Steam in this forum I'd do a quick rundown of my first impressions of it as I return. I have used Steam for one game in the past but never bothered to look much into what the client is or does.
For people already familiar with Steam, I understand you probably won't personally find this very informative. However, feel free to add any information to the thread and also please consider making Steam "haters" (as they are often referred to) aware of this post. They are the people I am writing this for.
***************** Let's begin....
I downloaded the Steam client installer from the page: http://store.steampowered.com/ (the Install Steam Now button)
It was a tiny file so it was clear it would have to download during the install process.
Running SteamInstall.msi:
Installation process:
1.Begin the installation
2. Accept the user agreement, agreeing that you are 13 or older...
The full agreement:
YOU SHOULD CAREFULLY READ THE ENTIRE FOLLOWING LICENSE AGREEMENT BEFORE INSTALLING THIS SOFTWARE PROGRAM. THIS AGREEMENT CONTAINS IMPORTANT TERMS THAT AFFECT YOUR LEGAL RIGHTS. BY INSTALLING THE SOFTWARE PROGRAM, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, PLEASE DO NOT INSTALL THIS SOFTWARE PROGRAM.
The software application(s) (the "Program"), and any and all copies of the Program are the copyrighted work of Valve Corporation ("Valve") or its suppliers. All rights reserved, except as expressly stated herein. The Program is provided solely for installation by end users according to the terms of this License Agreement. All use of the Program is governed by the terms of the Steam Agreement as described below. Any use, reproduction or redistribution of the Program not in accordance with the terms of the License Agreement and the Steam Agreement is expressly prohibited.
LICENSE AGREEMENT
1. Limited Installation License.
A. Valve hereby grants, and by installing the Program you thereby accept, a limited, non-exclusive license and right to install one (1) copy of the Program on a computer. In order to use the Program you will have to obtain an account with the Steam service and accept the terms of the Steam subscriber agreement ("Steam Agreement"). By installing the Program, you agree that your future use of the Program will be subject to the terms of the Steam Agreement. A copy of the Steam Agreement is available at www.steampowered.com/agreement. The Steam Agreement will be displayed to you when you obtain an account with the Steam service. The Program is licensed, not sold. Your license confers no title or ownership in the Program or copies thereof.
B. You may not, in whole or in part: copy, photocopy, reproduce, translate, reverse engineer (with the exception of specific circumstances where such act is permitted by law), derive source code, modify, disassemble, decompile, or create derivative works based on the Program; remove any proprietary notices or labels on the Program; or attempt in any manner to circumvent any security measures designed to control access to the Program. The Program is licensed to you as a single product. Its component parts may not be separated for use on more than one computer. You may not sell, grant a security interest in or transfer reproductions of the Program to other parties in any way, nor to rent, lease or license the Program to others without the prior written consent of Valve.
2. Ownership. All title, ownership rights and intellectual property rights in and to the Program and any and all copies thereof (including but not limited to any titles, computer code, themes, objects, characters, character names, stories, dialog, catch phrases, locations, concepts, artwork, animations, sounds, musical compositions, audio-visual effects, methods of operation, moral rights, any related documentation, and "applets" incorporated into the Program) are owned by Valve or its licensors. The Program is protected by the copyright laws of the United States, international copyright treaties and conventions and other laws. All rights are reserved. The Program contains certain licensed materials and Valve's licensors may protect their rights in the event of any violation of this Agreement.
3. Termination. This License Agreement is effective until terminated. You may terminate the License Agreement at any time by destroying the Program. Valve may, at its discretion, terminate this License Agreement in the event that you fail to comply with the terms and conditions contained herein. This License Agreement shall automatically terminate in the event that you fail to comply with the terms and conditions contained herein. In such event, you must immediately destroy the Program. The provisions of Sections 2, 3, and 5-8 will survive any termination of the Agreement.
4. Export Controls. The Program may not be re-exported, downloaded or otherwise exported into (or to a national or resident of) any country to which the U.S. has embargoed goods, or to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Commerce Department's Table of Denial Orders. By installing the Program, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list.
5. Limited Warranty. The entire risk arising out of use or performance of the Program and any printed material(s) remains with the User. EXCEPT AS PROVIDED ABOVE, The Program and ANY PRINTED MATERIAL(s) are provided "as is" without warranty of any kind, either express or implied, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, or noninfringement. ANY WARRANTY AGAINST INFRINGEMENT THAT MAY BE PROVIDED IN SECTION 2-312(3) OF THE UNIFORM COMMERCIAL CODE AND/OR IN ANY OTHER COMPARABLE STATE STATUTE IS EXPRESSLY DISCLAIMED. Some states/jurisdictions do not allow the exclusion or limitation of implied warranties, so the above limitations may not apply to you.
6. Limitation of Liability. VALVE, ITS SUPPLIERS AND DISTRIBUTORS SHALL NOT BE LIABLE IN ANY WAY FOR LOSS OR DAMAGE OF ANY KIND RESULTING FROM THE USE OF THE PROGRAM INCLUDING, BUT NOT LIMITED TO, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. ANY WARRANTY AGAINST INFRINGEMENT THAT MAY BE PROVIDED IN SECTION 2-312(3) OF THE UNIFORM COMMERCIAL CODE AND/OR IN ANY OTHER COMPARABLE STATE STATUTE IS EXPRESSLY DISCLAIMED. Valve CANNOT AND WILL NOT BE RESPONSIBLE FOR ANY SOFTWARE OR HARDWARE FAILURES OR ANY OTHER EVENT WHICH MAY RESULT IN A LOSS OF DATA OR DISRUPTION OF SERVICE. Some states/jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitations may not apply.
7. Equitable Remedies. You hereby agree that Valve would be irreparably damaged if the terms of this License Agreement were not specifically enforced, and therefore you agree that Valve shall be entitled to appropriate equitable remedies with respect to breaches of this License Agreement, in addition to such other remedies as Valve may otherwise have available to it under applicable laws. In the event any litigation is brought by either party in connection with this License Agreement, the prevailing party in such litigation shall be entitled to recover from the other party all the costs, attorneys' fees and other expenses incurred by such prevailing party in the litigation.
8. Miscellaneous.The terms of this paragraph do not apply to European Union consumers in the sense of Art. 5 of the Convention on the Law Applicable to Contractual Obligations opened for signature in Rome on 19 June 1980 (Rome Convention, 80/934/EEC) and national legislation based thereon. You agree that this Agreement shall be deemed to have been made and executed in the State of Washington, and any dispute arising hereunder shall be resolved in accordance with the law of Washington. You agree that any claim asserted in any legal proceeding by you against Valve shall only be commenced and maintained in any state or federal court located in King County, Washington, and you agree to submit to the exclusive jurisdiction of those courts. In any dispute arising under this Agreement, the prevailing party will be entitled to attorneys' fees and expenses. This License Agreement may be amended, altered or modified only by an instrument in writing, specifying such amendment, alteration or modification, executed by both you and Valve. In the event that any provision of this License Agreement shall be held by a court or other tribunal of competent jurisdiction to be unenforceable, such provision will be enforced to the maximum extent permissible and the remaining portions of this License Agreement shall remain in full force and effect. This License Agreement and the Steam Agreement constitute and contain the entire agreement between the parties with respect to the subject matter hereof and supersede any prior oral or written agreements.
You hereby acknowledge that you have read and understand the foregoing License Agreement and agree that the action of installing the Program is an acknowledgment of your agreement to be bound by the terms and conditions of the License Agreement contained herein.
3.
Select your approximate connection speed.
4.
Select your language.
5.
Select install location and commit to install.
-Almost immediately, Steam appeared to be installed and started updating itself. Something to note is that it didn't ask my permission to start that download. Not a big deal though.
-As it updates, no indication is given as to what it's doing or how much it's downloading. However it does give you a "percentage complete" and the usual progress bar.
-On my connection which isn't very good or reliable (probably about 20KB/s at most) it took about 10 minutes to update.
-As Steam updates, it has already added itself to the system tray. It didn't ask me about that. Again, not a big deal, but when given the choice I prefer to keep things out of the system tray as it clutters up quickly.
-Steam has finished updating and now requires me to login. Since I have created a Steam account in the past, I use that now. I happened to remember my password but if you didn't there is an option to retrieve your login info.
-Pressing the login button, the program interface freezes (unresponsive) for several seconds but then appears to be logging in correctly.
Another update starts automatically but this one doesn't take long at all (less than 30 seconds)
-The first thing that popped up as soon as Steam finished updating:
This almost freaked me out. It's like this software is reading my mind. I didn't sign up for that!
-To note: The instant large popup banner immediately gives the user the impression that Valve means business and that Steam will be used as a marketing tool. This could be a good or bad thing depending on your perspective.
Note the price shown is in USD but I am not in the US. You are a lucky chappy if you're in the US as Civ5 will be cheaper. Note the price is set by the publisher (2K Games).
-Clicking on the button to show me more details, it takes me to Steam's page for the game where I can watch the trailer, add civ5 or its deluxe edition to the cart and gives some brief info on the game. Nothing out of the ordinary!
-I'm happy for now so I hit the x button at the corner to close the window. This minimise it to the tray. This again is common for this type of software but I do appreciate when programs actually check what you want the default behaviour to be. Right clicking on the tray icon, you can indeed ask it to exit from there. At that point, the Steam client process is indeed terminated as Process Explorer reveals.
-I now go on a hunt to turn off ads. I try this without any external instructions.
I see that under the Steam menu there is a settings submenu. Under the Interface tab I notice:
-I uncheck the boxes circled and I'm done.
Ads will no longer popup and the Steam client will no longer load itself on system startup (running the freeware autoruns or checking the startup folders yourself confirms this fact
).
I note that this was a very easy and obvious process. The main thing is knowing that it can be done.
Many Steam users also use this screen to set their favorite window (the one that loads up as default when you start Steam) to the list of games (the library) rather than the store.
-I decide to have a look at the system resources being used:
-I go back to the client and switch a few windows and open the friends lst etc., trying to get the system usage up a bit.
-Letting Steam idle again, here is an illustration of what the Steam process on my PC is using: (This is while the steam client UI is active with webpages etc. loaded into memory. If you minimise it to the tray, the memory usage will be lower. For my machine, it was approximately 80-90% memory usage reduction.)
The Steam client itself is not all that scary and considering how bad my internet connection is I was pleasantly surprised to see that installing it was easy.
So there you have it. My first impressions returning to Steam after not having used it for nearly a year.
For a follow up, I have also posted my experience with a hung-update problem.
This time I did not look so kindly upon Steam.
Love it or hate it, if you're gonna play civ5 you're gonna need it.
I figured since there's a lot of uncertainty about Steam in this forum I'd do a quick rundown of my first impressions of it as I return. I have used Steam for one game in the past but never bothered to look much into what the client is or does.
For people already familiar with Steam, I understand you probably won't personally find this very informative. However, feel free to add any information to the thread and also please consider making Steam "haters" (as they are often referred to) aware of this post. They are the people I am writing this for.
***************** Let's begin....
I downloaded the Steam client installer from the page: http://store.steampowered.com/ (the Install Steam Now button)
It was a tiny file so it was clear it would have to download during the install process.
Running SteamInstall.msi:
Installation process:
Spoiler :
1.Begin the installation

2. Accept the user agreement, agreeing that you are 13 or older...

The full agreement:
Spoiler :
YOU SHOULD CAREFULLY READ THE ENTIRE FOLLOWING LICENSE AGREEMENT BEFORE INSTALLING THIS SOFTWARE PROGRAM. THIS AGREEMENT CONTAINS IMPORTANT TERMS THAT AFFECT YOUR LEGAL RIGHTS. BY INSTALLING THE SOFTWARE PROGRAM, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, PLEASE DO NOT INSTALL THIS SOFTWARE PROGRAM.
The software application(s) (the "Program"), and any and all copies of the Program are the copyrighted work of Valve Corporation ("Valve") or its suppliers. All rights reserved, except as expressly stated herein. The Program is provided solely for installation by end users according to the terms of this License Agreement. All use of the Program is governed by the terms of the Steam Agreement as described below. Any use, reproduction or redistribution of the Program not in accordance with the terms of the License Agreement and the Steam Agreement is expressly prohibited.
LICENSE AGREEMENT
1. Limited Installation License.
A. Valve hereby grants, and by installing the Program you thereby accept, a limited, non-exclusive license and right to install one (1) copy of the Program on a computer. In order to use the Program you will have to obtain an account with the Steam service and accept the terms of the Steam subscriber agreement ("Steam Agreement"). By installing the Program, you agree that your future use of the Program will be subject to the terms of the Steam Agreement. A copy of the Steam Agreement is available at www.steampowered.com/agreement. The Steam Agreement will be displayed to you when you obtain an account with the Steam service. The Program is licensed, not sold. Your license confers no title or ownership in the Program or copies thereof.
B. You may not, in whole or in part: copy, photocopy, reproduce, translate, reverse engineer (with the exception of specific circumstances where such act is permitted by law), derive source code, modify, disassemble, decompile, or create derivative works based on the Program; remove any proprietary notices or labels on the Program; or attempt in any manner to circumvent any security measures designed to control access to the Program. The Program is licensed to you as a single product. Its component parts may not be separated for use on more than one computer. You may not sell, grant a security interest in or transfer reproductions of the Program to other parties in any way, nor to rent, lease or license the Program to others without the prior written consent of Valve.
2. Ownership. All title, ownership rights and intellectual property rights in and to the Program and any and all copies thereof (including but not limited to any titles, computer code, themes, objects, characters, character names, stories, dialog, catch phrases, locations, concepts, artwork, animations, sounds, musical compositions, audio-visual effects, methods of operation, moral rights, any related documentation, and "applets" incorporated into the Program) are owned by Valve or its licensors. The Program is protected by the copyright laws of the United States, international copyright treaties and conventions and other laws. All rights are reserved. The Program contains certain licensed materials and Valve's licensors may protect their rights in the event of any violation of this Agreement.
3. Termination. This License Agreement is effective until terminated. You may terminate the License Agreement at any time by destroying the Program. Valve may, at its discretion, terminate this License Agreement in the event that you fail to comply with the terms and conditions contained herein. This License Agreement shall automatically terminate in the event that you fail to comply with the terms and conditions contained herein. In such event, you must immediately destroy the Program. The provisions of Sections 2, 3, and 5-8 will survive any termination of the Agreement.
4. Export Controls. The Program may not be re-exported, downloaded or otherwise exported into (or to a national or resident of) any country to which the U.S. has embargoed goods, or to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Commerce Department's Table of Denial Orders. By installing the Program, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list.
5. Limited Warranty. The entire risk arising out of use or performance of the Program and any printed material(s) remains with the User. EXCEPT AS PROVIDED ABOVE, The Program and ANY PRINTED MATERIAL(s) are provided "as is" without warranty of any kind, either express or implied, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, or noninfringement. ANY WARRANTY AGAINST INFRINGEMENT THAT MAY BE PROVIDED IN SECTION 2-312(3) OF THE UNIFORM COMMERCIAL CODE AND/OR IN ANY OTHER COMPARABLE STATE STATUTE IS EXPRESSLY DISCLAIMED. Some states/jurisdictions do not allow the exclusion or limitation of implied warranties, so the above limitations may not apply to you.
6. Limitation of Liability. VALVE, ITS SUPPLIERS AND DISTRIBUTORS SHALL NOT BE LIABLE IN ANY WAY FOR LOSS OR DAMAGE OF ANY KIND RESULTING FROM THE USE OF THE PROGRAM INCLUDING, BUT NOT LIMITED TO, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. ANY WARRANTY AGAINST INFRINGEMENT THAT MAY BE PROVIDED IN SECTION 2-312(3) OF THE UNIFORM COMMERCIAL CODE AND/OR IN ANY OTHER COMPARABLE STATE STATUTE IS EXPRESSLY DISCLAIMED. Valve CANNOT AND WILL NOT BE RESPONSIBLE FOR ANY SOFTWARE OR HARDWARE FAILURES OR ANY OTHER EVENT WHICH MAY RESULT IN A LOSS OF DATA OR DISRUPTION OF SERVICE. Some states/jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitations may not apply.
7. Equitable Remedies. You hereby agree that Valve would be irreparably damaged if the terms of this License Agreement were not specifically enforced, and therefore you agree that Valve shall be entitled to appropriate equitable remedies with respect to breaches of this License Agreement, in addition to such other remedies as Valve may otherwise have available to it under applicable laws. In the event any litigation is brought by either party in connection with this License Agreement, the prevailing party in such litigation shall be entitled to recover from the other party all the costs, attorneys' fees and other expenses incurred by such prevailing party in the litigation.
8. Miscellaneous.The terms of this paragraph do not apply to European Union consumers in the sense of Art. 5 of the Convention on the Law Applicable to Contractual Obligations opened for signature in Rome on 19 June 1980 (Rome Convention, 80/934/EEC) and national legislation based thereon. You agree that this Agreement shall be deemed to have been made and executed in the State of Washington, and any dispute arising hereunder shall be resolved in accordance with the law of Washington. You agree that any claim asserted in any legal proceeding by you against Valve shall only be commenced and maintained in any state or federal court located in King County, Washington, and you agree to submit to the exclusive jurisdiction of those courts. In any dispute arising under this Agreement, the prevailing party will be entitled to attorneys' fees and expenses. This License Agreement may be amended, altered or modified only by an instrument in writing, specifying such amendment, alteration or modification, executed by both you and Valve. In the event that any provision of this License Agreement shall be held by a court or other tribunal of competent jurisdiction to be unenforceable, such provision will be enforced to the maximum extent permissible and the remaining portions of this License Agreement shall remain in full force and effect. This License Agreement and the Steam Agreement constitute and contain the entire agreement between the parties with respect to the subject matter hereof and supersede any prior oral or written agreements.
You hereby acknowledge that you have read and understand the foregoing License Agreement and agree that the action of installing the Program is an acknowledgment of your agreement to be bound by the terms and conditions of the License Agreement contained herein.
3.
Select your approximate connection speed.

4.
Select your language.

5.
Select install location and commit to install.

-Almost immediately, Steam appeared to be installed and started updating itself. Something to note is that it didn't ask my permission to start that download. Not a big deal though.

-As it updates, no indication is given as to what it's doing or how much it's downloading. However it does give you a "percentage complete" and the usual progress bar.

-On my connection which isn't very good or reliable (probably about 20KB/s at most) it took about 10 minutes to update.
-As Steam updates, it has already added itself to the system tray. It didn't ask me about that. Again, not a big deal, but when given the choice I prefer to keep things out of the system tray as it clutters up quickly.
-Steam has finished updating and now requires me to login. Since I have created a Steam account in the past, I use that now. I happened to remember my password but if you didn't there is an option to retrieve your login info.


-Pressing the login button, the program interface freezes (unresponsive) for several seconds but then appears to be logging in correctly.

Another update starts automatically but this one doesn't take long at all (less than 30 seconds)

-The first thing that popped up as soon as Steam finished updating:
Spoiler :

This almost freaked me out. It's like this software is reading my mind. I didn't sign up for that!
-To note: The instant large popup banner immediately gives the user the impression that Valve means business and that Steam will be used as a marketing tool. This could be a good or bad thing depending on your perspective.
Note the price shown is in USD but I am not in the US. You are a lucky chappy if you're in the US as Civ5 will be cheaper. Note the price is set by the publisher (2K Games).
-Clicking on the button to show me more details, it takes me to Steam's page for the game where I can watch the trailer, add civ5 or its deluxe edition to the cart and gives some brief info on the game. Nothing out of the ordinary!
-I'm happy for now so I hit the x button at the corner to close the window. This minimise it to the tray. This again is common for this type of software but I do appreciate when programs actually check what you want the default behaviour to be. Right clicking on the tray icon, you can indeed ask it to exit from there. At that point, the Steam client process is indeed terminated as Process Explorer reveals.
-I now go on a hunt to turn off ads. I try this without any external instructions.
I see that under the Steam menu there is a settings submenu. Under the Interface tab I notice:

-I uncheck the boxes circled and I'm done.
Ads will no longer popup and the Steam client will no longer load itself on system startup (running the freeware autoruns or checking the startup folders yourself confirms this fact

I note that this was a very easy and obvious process. The main thing is knowing that it can be done.
Many Steam users also use this screen to set their favorite window (the one that loads up as default when you start Steam) to the list of games (the library) rather than the store.
-I decide to have a look at the system resources being used:
-I go back to the client and switch a few windows and open the friends lst etc., trying to get the system usage up a bit.
Spoiler :


-Letting Steam idle again, here is an illustration of what the Steam process on my PC is using: (This is while the steam client UI is active with webpages etc. loaded into memory. If you minimise it to the tray, the memory usage will be lower. For my machine, it was approximately 80-90% memory usage reduction.)

The Steam client itself is not all that scary and considering how bad my internet connection is I was pleasantly surprised to see that installing it was easy.
So there you have it. My first impressions returning to Steam after not having used it for nearly a year.
For a follow up, I have also posted my experience with a hung-update problem.
This time I did not look so kindly upon Steam.
Love it or hate it, if you're gonna play civ5 you're gonna need it.
