Jump to content

Steam (service)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 149.254.56.40 (talk) at 22:00, 13 October 2009 (Half-Life 2 release). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Steam
Original author(s)Valve Corporation
Developer(s)Valve Corporation
Initial releaseSeptember 12, 2003 (2003-09-12)[1]
Stable releaseSteamClient021, Package: 1726604483 (September 17, 2024; 2 months ago (2024-09-17)) [±]
Preview releaseAPI v020, Package: 1682723851 (October 31, 2024; 32 days ago (2024-10-31)) [±]
Written inC++
Operating systemWindows 2000, XP or Vista[2]
PlatformPC
Size41.5 megabytes
Available in20 languages
TypeContent delivery, Digital Rights Management, Social networking
LicenseSteam Subscriber Agreement (Freeware)
Websitehttp://store.steampowered.com/

Steam is a digital distribution, digital rights management, multiplayer and communications platform developed by Valve Corporation. It is used to distribute a wide range of games and related media entirely over the internet, stretching from one-man independent efforts to some of the world's most popular games. Steam is set apart from its peers in terms of functionality primarily by its residency in the system tray, and the desktop tasks that the client software performs to make use of that position.

As of October 7, 2009, 900 games are available on Steam,[3] and as of February 18, 2009, there are over 20 million user accounts.[4] Many major publishers are on Steam, including Electronic Arts, Activision, THQ, Ubisoft and 2K Games.

Client functionality

Steam allows users to purchase computer games entirely digitally. Instead of receiving a box, disc, or even CD key, purchased software is immediately attached to the user's Steam account. Content can be downloaded from Steam servers unlimited times to any number of internet-connected computers that have the Steam client installed.

The client works similarly to a feed reader: the user selects the game they want on their computer and Steam then automates the process of downloading the content and keeping it up to date. The latest version of the game is immediately downloaded, and if there are multiple versions (e.g. a 64-bit edition) the correct one will be chosen automatically based on the computer's hardware and/or software environment. This process happens every time Steam is started online or a game is launched, ensuring that as many users as possible will have the latest software.

Steam transfers content over its own protocol, as opposed to the more common web protocols HTTP and FTP. It downloads from a set of 174 dedicated 'content servers' spread out across the world,[5] connecting to several at once to try to ensure a fast and stable connection.[6] The servers are organized into geographic 'cells' to help clients choose intelligently which to connect to.[7]

In addition:

  • Steam can validate its downloaded content for errors, a process that gives many of the benefits of reinstalling in a fraction of the time.
  • Valve Anti-Cheat, Valve's proprietary anti-cheat system, can ban those who modify their games to gain unfair advantage.
  • Steam's server browser allows users to search, filter, bookmark and join internet and LAN servers for games that integrate with it. It can be accessed from the desktop and from an integrated game's menu system, and queries Friends to show a list of servers to which a user's contacts are connected.
  • Steam has a Distributed File System that allows a game to launch before it has been completely downloaded.[citation needed] By creating lists of files and requesting them only when about to be needed, a linear game can be begun with only the executable code and a buffer of the first few areas downloaded. In the worst-case scenario, the game will stall while Steam downloads in the background. However, this feature is rarely put to use.
  • Steam-integrated games are stored as single non-compressed archive files with the extension .gcf. Steam allocates space on the user's hard disk for .gcf files before downloading in order to reduce fragmentation which may occur when downloading large files and performing disk access. This helps to make games more portable, to stop users from accidentally overwriting important files, and to allow for easy modification of resources, which can be disallowed by individual servers.[8]
    • A 'No Cache File' system is provided for games that do not integrate. Here, a .ncf index file points to a folder of loose files somewhere else on the system.
  • The Steam Cloud allows games to upload save-game files to the Steam servers.[9] This gives players access to their saved single-player games and key configurations from any computer.

Localization

Steam is currently available in the following languages: Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Simplified Chinese, Traditional Chinese, Spanish, Swedish, and Thai.

At release, Steam displayed prices exclusively in US Dollars, meaning that customers in other countries had prices converted to their local currency upon purchase. On December 17 2008, Steam began selling its products in Euro and Pound Sterling, to those in the Eurozone and United Kingdom, respectively.[10]

Mods

Steam's interface treats mods in almost exactly the same way as it does purchased games, and even distributes popular mods for free.[11] This is in contrast with most games that offer no built-in launch utility at all. Mods appear in a user's list of installed games with the icons, developer links and other such details that are used by full games.[12] They can also use VAC, Friends, the server browser, and any other Steam feature supported by their parent game. Currently, mods for Valve's GoldSrc games, Valve's Source games and Red Orchestra can be integrated.

Multiplayer lobbies and matchmaking

Introduced in Left 4 Dead and made available through Steamworks, a lobby system allows for players to organize and agree on game settings before joining a server and a matchmaking system can automatically group players together based on a certain criteria.

Payment

In November 2008 Steam's payment system was switched from a wizard embedded within the client to a web-based basket/checkout process.[13] The checkout system expanded on the wizard by allowing users to buy multiple games at the same time and by allowing the storage of billing address details between transactions.

Games can either be bought individually or as part of 'packages'; Steam accepts most popular credit and debit cards (including Visa Electron), PayPal and ClickAndBuy.[14]

Pricing varies depending on the licensing situation of a game. Independent games tend to be sold for $20 or less,[15] but games owned by large publishers tend to be priced at the same level as in stores, if not higher. Publisher games also tend to change price depending on the buyer's location.

Gamers will sometimes condemn Valve over these higher prices (since without the expense of physical manufacture and distribution one would expect lower prices),[16] but industry insiders point out that the culprits are actually retailers, who threaten to take fewer boxed copies of games if they are undercut with digital distribution.[17]

Steam Community

File:Steam community.PNG
The Steam Community's homepage

On September 12, 2007, Valve released The Steam Community, a social network service that allows Steam users to communicate with each other on a many-to-many scale. It is accessible from both the desktop (in a web browser or the Steam client) and through an "overlay" program that can be viewed on top of 3D-accelerated games.

Notwithstanding privacy settings, a user's page includes some brief personal information, links to any 'Friends' (i.e. contacts), details of any games owned over the past fortnight including playtime, a 0-10 'Steam Rating' of activity,[18] and links to any groups of which the user is a member. Users can also receive a feed of their friends' actions, including groups joined, games purchased and Steam Achievements earned.

An IM conversation in Steam

Friends, Steam's instant messaging tool, supports both one-to-one and many-to-many conversations, held publicly or privately, and Peer-to-Peer VOIP. It provides extended information about what games each user is playing, allowing others to join their contacts in Steam-integrated multiplayer games within two clicks.

The Friends system is a popular attack vector for phishers.[19] Complaints have also been made about the practice of 'invite spamming'.[20]

Steam Cloud

In mid-2008 Valve announced their plans to provide Steam users with the ability to store game settings and saves on a central server. This allows users to more easily install Steam on a new computer or play Steam games on multiple computers. The process is automatic and invisible to the user, any changes to game files are propagated to the main server and newer files are automatically downloaded and used when a game is started.[21] The first game to use this technology is Left 4 Dead but the service will eventually support all Valve games and be an option for other developers selling their games on Steam.[22]

Downloadable content

On March 16, 2009, Steam gained the capability to distribute premium downloadable content.[23] This was debuted with two new levels for The Maw. DLC, if available, is listed on the game's store page. New DLC releases are listed alongside full games in the "New Releases" section on the storefront.

Steamworks

On January 28, 2008, Valve released Steamworks, a free development and publishing suite that gives developers access to every component of Steam.[24] Steamworks can be combined with a standard Steam distribution agreement, the latter of which gives it advertising space in the Steam store but also provides Valve with a share of revenue; Audiosurf became the first game to be released in this way on February 15, 2008.[25]

Most games using the Steamworks API also opt for a presence in the Steam store. The only known exception (since Valve does not make announcements about such games) is NBA 2K9[26].

Promotions

"Guest Passes" are allocated to a user when he or she purchases an applicable game. The user can then share the passes with others who have not purchased the game, allowing the new user to play the game for a limited time (which varies depending on the game). Once an activated guest pass expires, the recipient will be prompted to purchase the game in order to continue playing. The number of guest passes available to a game purchaser is determined on a game-by-game basis, and they expire one month after being granted if not used.[27]

Users who already owned either Half-Life 2 or Half-Life 2: Episode One and who purchased The Orange Box are eligible to give full copies of these games to friends. These "Gifts" do not expire. Valve does not allow these gifts to be bought, sold or traded because doing so violates the Steam Subscriber Agreement, and Valve may disable the Steam accounts of users who are believed by Valve to have done that.[27]

"Free Weekends" are multi-player promotions in which a game becomes free to play on Steam for a weekend. When the promotion ends participant users can no longer play the game, but the game's files can remain installed on their PCs which would save time in downloading future updates if they purchase the game.

At the end of each week, Steam offers a temporary "Weekend Deal": a title or pack of titles heavily discounted (50-75% is typical). The promotion ends as the following week begins.

Steam has also allowed Valve to run the subscription-based Valve Cyber Café Program,[28] which is the only legal way for a cyber café to offer Steam-based games. There are two pricing models: a flat-rate per-client fee each month, or the "Valve Time Tracker" system that offers a pay-as-you-go model.

Hardware promotions

Steam keeps a record of the hardware in the computer it is running on for various purposes, one of which is enabling hardware manufacturers to run after-sale promotions directly to their customers. Both ATi and nVidia use this feature: owners of ATi's Radeon video cards receive Half-Life 2: Lost Coast and Half-Life 2: Deathmatch, as well as a discount on Half-Life 2[29], while owners of nVidia's GeForce video cards receive Half-Life 2: Deathmatch, Half-Life 2: Lost Coast, Portal: First Slice (a demo of Portal, now available to all Steam users for free) and Peggle Extreme (now available to all Steam users for free).[30]

History

Steam's development began at an uncertain date prior to 2002. Prior to "Steam", its codenames were "Grid" and "Gazelle".[31] It was revealed to the public on 22 March 2002 at the Game Developers Conference,[32] and was presented purely as a distribution network. To demonstrate the ease of integrating Steam to a game, Relic Entertainment had created a special version of Impossible Creatures. The game was ultimately not released on Steam, however.

The client application, Steam version 1.0, was first made available for download in 2002 during the beta period for Counter-Strike 1.6. At that time, it appeared to be a method of streamlining the patch process common in online computer games. Installation and use of the Steam program was mandatory for CS 1.6 beta testers, but Steam remained an optional component. In 2004, the World Opponent Network was shut down and replaced by Steam.

Around this time, Valve began negotiating contracts with several publishers and independent developers to release their products on Steam, typically with a pre-order discount of 10% off their MSRP. Rag Doll Kung Fu and Darwinia are two examples, and Canadian publisher Strategy First announced in December 2005 that it would be partnering with Valve for digital distribution of current and future titles.

Half-Life 2 release

On November 16 2004 Half-Life 2 was officially released. The game required activation via Steam to play the game. Later in the day of the launch, a significant number of buyers (both through Steam and retail) found themselves unable to play the game, due in part to a bottleneck of Valve's Steam system. The European authentication servers went down for a reported 5 hours before being fixed, preventing those with accounts stored on them from decrypting or playing the game.[33] Other problems included long download times, glitches and seemingly unnecessary updates.[34][35][36] It came second in 1UP.com's Top 5 Botched PC Gaming Launches.[37]

Security

Many hacks sprang up following Half-Life 2's launch, each claiming to be able to circumvent Steam and enable the user to get the games for free.[36] Valve responded to these hacks by patching the servers and disabling accounts. It is still possible to download and play some games from Steam, and the games are unrestricted for single-player, LAN play and on "cracked" servers (as in when they can trick the master server).[38]

Criticism

Privacy

Steam collects and reports anonymous metrics of its usage, stability, and performance,[39] all, with the exception of Valve's hardware survey, without notifying the user at the time of collection or offering an opt-out.

Steam is also used to report similarly non-identifying data by several of its games.[40] While some forms of this data are reported back to the public in aggregate form, for instance the results of the aforementioned hardware survey and gameplay statistics, other non-identifying data has been known to be collected without any indication (as is described in Valve's privacy policy[39]). The only known example of this undisclosed collection of data has been that of the level of fragmentation of Steam's files. The data was used to justify the development of a defragmentation option within Steam to reverse the performance-degrading process. "Rather than having to guess or estimate performance bottle-necks", a Steam Update News entry said at the time, "Steam gave us the ability to precisely solve the real-world problem."[41]

Regional restrictions and pricing

Steam allows developers and publishers to change prices and restrict game availability depending on the user's location.[42]

Both regional restrictions and pricing are unpopular with Steam users affected by them, and a Steam Community group called "Rest of World" exists to try to lobby against them.[43]

Some of the difficulties in selling a retailing game worldwide are detailed by a forum post from a member of Valve's staff:

Sometimes publishers are split into mostly independent North America/European/Asian divisions and one division doesn't have the rights to distribute in all areas. In order to distribute in all areas we have to negotiate deals with all the different divisions and they all have different ideas of how pricing should work and how important digital distribution is for their games. We are always trying to help them understand the importance of markets around the world as well as help them understand the importance of fair and equal pricing for all regions, but it's an ongoing struggle.

— John McCaskey, Steam programmer, August 2008[44]

Regional pricing is widely used by Valve to artificially ensure that prices on Steam stay comparable to the retail price of a game in user's area, which considering regional differences and exchange rate fluctuations can lead to dramatic differences.[45]

On December 12, 2008, Steam began offering its products in Euros and Pound Sterling, if the user lived in Europe (including countries not located in the Eurozone, e.g. Norway) or the United Kingdom. Most prices were converted at an exchange rate of 1€ = $1, instead of the real exchange rate at that time of 1€ being $1.44 USD.[46][47] In addition to that Valve started charging all European customers (except in the UK) the same VAT, meaning customers living in countries that don't collect a VAT on digital purchases (e.g. Norway) were charged the same as countries with a VAT of more than 20%.

While Valve does not have region restrictions on their own games, they do use Steam's authentication to prevent boxed versions of their games sold in Russia and Thailand, which are priced significantly lower than elsewhere, from being used outside those territories.[48]

System failure

File:Hl2error-1-.png
The error European owners of Half-Life 2 received when trying to activate their game

It is necessary to validate every Steam game online before it can be launched, although an offline mode is available. There are no alternate methods of activation such as via telephone or fax, which causes the system to deny access to those without Internet connections. According to the Steam Subscriber Agreement, Steam's availability is not guaranteed and Valve is under no legal obligation to release an update disabling the authentication system in the event that Steam becomes permanently unavailable.[49]

Temporary system failures may occur preventing users from activating their games. The first temporary system failure affected Europe on November 2004 just after Half-Life 2 was released,[33][36] and in December 2006 the root authentication servers were unavailable due to storms in Seattle.[50]

Default auto-updates

By default, to play a game offline, Steam and the game itself must be fully updated. When Steam starts online, the system checks to see if there are updates available. If there are, the user is forced to wait for update process to finish before being able to play again, though games can be streamed online.[51] These updates cannot be rolled back by the user, which prevents users with unusual or unrecognized issues reverting their software to its previous, functional state. Steam can be set to stay offline and not attempt a connection,[52] but this offline mode has its own restrictions and limitations, including preventing games which have not been updated from running in offline mode.[53] It is possible to deactivate the update look-up on a per game basis in the game's properties.

Changes to minimum specifications

On June 30, 2007, users who ran Windows 98 or Windows Me were no longer allowed to run Steam or any games that previously supported those operating systems. However, only a small percentage of Steam users were affected by these changes.[54] Installing Steam on either of these operating systems results in an error forwarding the user to the Steam support website.[55] Additionally, users without SSE processors were warned that Source engine games would no longer function "within the next few months" if they did not upgrade their computer hardware (due to the impending release of its multiprocessor update).

Resale limitation

Games bought through Steam cannot be resold. The Steam Subscriber Agreement denies users the right to "sell, charge others for the right to use or otherwise transfer [an] account";[49].

Furthermore, retail purchases which have already been tied to a Steam account will not be transferred to another if the receipt presented to Valve as proof of purchase is from an "online auction website or used software vendor".[56]

Phishing

File:Steam phisher warning.png
The box which appears if a user attempts to send their password to someone through Steam Friends

Since Steam accounts give their owner access to all of their games on any computer, phishing is common. Usually, a user will pose as an administrator of Steam. They will inform a user that their account is to be closed unless they reveal their password for validation purposes. Valve has taken action to prevent this. The top of all Steam Friends chat windows has a note informing users to never tell their password to anyone. If a user types their password and attempts to send it, another box appears warning the user of the security risks and asks them to confirm that they want to send the message.

Valve has systems in place to return accounts to their rightful owners if contacted through their support system, but if a phisher uses cheats on the account whilst it is stolen, the account can be irreversibly banned by Valve Anti-Cheat.

Installation Directory

Content for all Steam games must reside in the user's "steamapps" folder. [57][58]

See also

References

  1. ^ "Steam Client Released". Valve Corporation. September 12, 2003. Retrieved February 3, 2008.
  2. ^ "What is Steam?". Retrieved February 2, 2007.
  3. ^ "Steam Community - Valve Employee Profile, owns all games". Valve Corporation. Retrieved September 8 2008. {{cite web}}: Check date values in: |accessdate= (help)
  4. ^ Leahy, Brian (2009-02-18). "Live Blog: DICE 2009 Keynote - Gabe Newell, Valve Software". G4. Retrieved 2009-02-21.
  5. ^ "Content Server Stats". Valve Corporation. Retrieved November 15 2008. {{cite web}}: Check date values in: |accessdate= (help) (click “View individual server statistics”)
  6. ^ "Steam client update released". Valve Corporation. January 10, 2008. Retrieved January 11, 2008.
  7. ^ Taylor Sherman (January 23 2009). "Re:Steam Client Beta Available". Retrieved January 23 2009. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  8. ^ "Pure servers". Valve Developer Community. June 6 2007. Retrieved July 11 2007. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  9. ^ "Steam cloud".
  10. ^ "Steam News - European Local Currency Available". Valve Corporation. 2008-12-17. Retrieved 2008-12-18.
  11. ^ "Steam mod hosting announcement". Valve Corporation. Retrieved 2008-10-01.
  12. ^ "Steam 3rd Party Mod Support". Valve Developer Community. 2006. Retrieved 2007-06-04.
  13. ^ "Steam client update released". Valve Corporation. November 4 2008. Retrieved November 15 2008. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  14. ^ "Buying Games through Steam". Valve Corporation. Retrieved September 3 2007. {{cite web}}: Check date values in: |accessdate= (help)
  15. ^ "Steam store search results". Valve Corporation. Retrieved November 15 2008. {{cite web}}: Check date values in: |accessdate= (help)
  16. ^ Craig, Simms (April 18, 2008). "Getting Steamed: digital distribution for games isn't there yet". CNET. Retrieved April 25, 2008.
  17. ^ "Next-Gen.Biz Podcast Episode 6". Next-Gen Podcasts. October 17 2006. Retrieved May 20 2007. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  18. ^ "Steam rating". Valve Developer Community. Retrieved November 3 2007. {{cite web}}: Check date values in: |accessdate= (help)
  19. ^ "Steam client update released". Valve Corporation. 30 August 2006. Retrieved 2007-05-20.
    "Steam Accounts - eBay & Hijacking Alerts". Valve Corporation. February 1 2006. Retrieved 2007-02-18. {{cite web}}: Check date values in: |date= (help)
  20. ^ "Privacy? Steam provides again for excitement" (in German). golem.de. Retrieved April 7 2008. {{cite web}}: Check date values in: |accessdate= (help)
  21. ^ Breckon, Nick (May 29 2008). "Valve Announces Steam Cloud; Online Network to Store Saved Games Indefinitely". Shacknews. Retrieved September 3 2008. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  22. ^ Faylor, Chris (September 3 2008). "Steam Cloud Launching With Left 4 Dead; Custom Settings To Be Automatically Backed Up, Applied". Shacknews. Retrieved September 3 2008. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  23. ^ "Steam offers gamers in-game downloadable content". Valve Corporation. 2009-03-16. Retrieved 2009-03-20.
  24. ^ "Steamworks API Overview". Steamworks partner site. Valve Corporation. May 1, 2008. Retrieved August 1, 2008.
  25. ^ "Audiosurf purchase page". Valve Corporation. Retrieved February 26, 2008.
  26. ^ "NBA 2K9 PC Ships to Stores Without CD Keys; Update: Fix Through Steam". Shacknews. October 21 2008. Retrieved October 28 2008. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  27. ^ a b "Gifts and Guest Passes". Valve Corporation. Retrieved October 27, 2008.
  28. ^ "Valve Cyber Café Program". Valve Corporation. Retrieved November 7 2007. {{cite web}}: Check date values in: |accessdate= (help)
  29. ^ "ATi Steam Offer". Valve Corporation. May 30 2007. Retrieved June 4 2007. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  30. ^ "Portal: The First Slice for NVIDIA owners". Valve Corporation. Retrieved 2008-01-11.
  31. ^ "Steam Registers 13 million Active Accounts". Retrieved 2007-12-08.
  32. ^ "GDC 2002: Valve unveils Steam". GameSpot.com. 22 March 2002. Retrieved 7 September 2006. {{cite web}}: Unknown parameter |dateformat= ignored (help)
  33. ^ a b "Half Life authentication servers steam up". Retrieved 2007-12-09.
  34. ^ Netjak review "Half Life 2 Review". Retrieved 2007-12-09. {{cite web}}: Check |url= value (help)
  35. ^ "Half Life 2 Review". Retrieved 2007-12-09.
  36. ^ a b c "Half Life 2 fires up web users". Contractor UK Limited. Retrieved 2008-02-19.
  37. ^ "Top 5 Botched PC Game Launches". 1UP.com. Retrieved 2008-04-07.
  38. ^ "Ban hits Half-Life 2 pirates hard". BBC News Online. November 25 2004. Retrieved February 2 2008. {{cite news}}: Check date values in: |accessdate= and |date= (help)
  39. ^ a b "Valve Privacy Policy". Valve Corporation. Retrieved 2007-10-25.
  40. ^ "Half-Life 2: Episode One Stats". Valve Corporation. Retrieved 2007-10-25.
  41. ^ "Wednesday May 31, 2006 - Steam client update released". Valve Corporation. 31 May 2006. Retrieved 2006-10-26.
  42. ^ "Steamworks publishing services". Valve Corporation. Retrieved November 22, 2008.
  43. ^ "Steam Community Group "Rest Of World"". April 1 2008. Retrieved April 14 2008. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  44. ^ John McCaskey (August 15, 2008). "Post in "Falling Behind Direct2Drive?"". Retrieved August 18, 2008.
  45. ^ S2 Staff Member (December 18, 2008). "Post in "S2 team please answer - € currency on Steam."". Retrieved December 20, 2008.{{cite web}}: CS1 maint: numeric names: authors list (link)
  46. ^ "Valve Inflicts European Gamers with $1 = €1 Equation". December 19, 2008. Retrieved December 20, 2008.
  47. ^ "Learn Math With Steam's New Europe Prices". December 17, 2008. Retrieved December 20, 2008.
  48. ^ Breckon, Nick (October 29, 2007). "Valve Responds to Steam Territory Deactivations (Updated)". ShackNews. Retrieved November 26, 2007.
  49. ^ a b "Steam Subscriber Agreement". Valve Corporation. Retrieved January 31 2009. {{cite web}}: Check date values in: |accessdate= (help)
  50. ^ "Steam Unavailable; Seattle Area Power Outage". Shacknews. 15 December 2006. Retrieved 2007-09-23.
  51. ^ "Content Streaming". Valve Developer Community. 28 June 2005. Retrieved 2007-01-18.
  52. ^ "Steam client update released". Valve Corporation. June 27 2007. Retrieved June 27 2007. {{cite web}}: Check date values in: |accessdate= and |date= (help)
  53. ^ "Offline Mode". Valve Corporation. 2007-06-27. Retrieved 2007-10-27.
  54. ^ "Windows 98/ME support ending this July". The Steam Review. 2007-03-01. Retrieved 2007-04-05.
  55. ^ "Steam is no longer supported on this computer's operating system". Valve Corporation. 2008-01-30. Retrieved 2008-02-03.
  56. ^ "CD Key Reset Process". Valve Corporation. Retrieved 2007-03-18.
  57. ^ https://support.steampowered.com/kb_article.php?ref=7418-YUBN-8129
  58. ^ https://support.steampowered.com/kb_article.php?ref=7710-TDLC-0426

Template:Digital Distribution Platforms

Template:Link FA Template:Link FA