All Topics  
Steam (content delivery)

 

   Email Print
   Bookmark   Link






 

Steam (content delivery)



 
 
Steam is a digital distribution
Digital distribution

Digital distribution is the principle of providing digital information and content over the Internet in the form of products or services. It has been growing steadily and increasing rapidly since the turn of the century due to the rise of consumer broadband....
, digital rights management
Digital rights management

Digital rights management refers to access control technologies used by publishers, copyright holders, and hardware manufacturers to limit usage of digital media or devices....
, multiplayer and communications platform developed by Valve Corporation
Valve Corporation

Valve Corporation is an United States video game developer company based in Bellevue, Washington, USA that was founded in 1996, and made famous by its first product, Half-Life , which was released in November 1998....
. It is used to distribute a wide range of games and related media entirely over the internet
Internet

The Internet is a global network of interconnected computers, enabling users to share information along multiple channels. Typically, a computer that connects to the Internet can access information from a vast array of available server and other computers by moving information from them to the computer's local memory....
, 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
Desktop environment

In graphical computing, a desktop environment commonly refers to a style of graphical user interface that is based on the desktop metaphor which can be seen on most modern personal computers today....
 tasks that the client software
Client (computing)

A client is an Application software or system that accesses a remote service on another computer system, known as a Server , by way of a Computer network....
 performs to make use of that position.

As of March 7, 2009, 593 games are available on Steam, and as of February 18, 2009, there are over 20 million user accounts.

m allows users to purchase computer games entirely digitally
Digital distribution

Digital distribution is the principle of providing digital information and content over the Internet in the form of products or services. It has been growing steadily and increasing rapidly since the turn of the century due to the rise of consumer broadband....
.






Discussion
Ask a question about 'Steam (content delivery)'
Start a new discussion about 'Steam (content delivery)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Steam is a digital distribution
Digital distribution

Digital distribution is the principle of providing digital information and content over the Internet in the form of products or services. It has been growing steadily and increasing rapidly since the turn of the century due to the rise of consumer broadband....
, digital rights management
Digital rights management

Digital rights management refers to access control technologies used by publishers, copyright holders, and hardware manufacturers to limit usage of digital media or devices....
, multiplayer and communications platform developed by Valve Corporation
Valve Corporation

Valve Corporation is an United States video game developer company based in Bellevue, Washington, USA that was founded in 1996, and made famous by its first product, Half-Life , which was released in November 1998....
. It is used to distribute a wide range of games and related media entirely over the internet
Internet

The Internet is a global network of interconnected computers, enabling users to share information along multiple channels. Typically, a computer that connects to the Internet can access information from a vast array of available server and other computers by moving information from them to the computer's local memory....
, 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
Desktop environment

In graphical computing, a desktop environment commonly refers to a style of graphical user interface that is based on the desktop metaphor which can be seen on most modern personal computers today....
 tasks that the client software
Client (computing)

A client is an Application software or system that accesses a remote service on another computer system, known as a Server , by way of a Computer network....
 performs to make use of that position.

As of March 7, 2009, 593 games are available on Steam, and as of February 18, 2009, there are over 20 million user accounts.

Client functionality

Steam allows users to purchase computer games entirely digitally
Digital distribution

Digital distribution is the principle of providing digital information and content over the Internet in the form of products or services. It has been growing steadily and increasing rapidly since the turn of the century due to the rise of consumer broadband....
. Instead of receiving a box, disc, or even CD key, purchased software is immediately attached on the Steam servers to the user's free Steam account, from which it can be downloaded and played on any computer connected to the internet that allows the Steam client to be 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
64-bit

64-bit CPUs have existed in supercomputers since the 1960s and in RISC-based computer workstation and Server s since the early 1990s. In 2003 they were introduced to the mainstream personal computer arena, in the form of the x86-64 and 64-bit PowerPC processor architectures....
 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
Protocol (computing)

In computer science, a protocol is a convention or standard that controls or enables the connection, communication, and data transfer between computing endpoints....
, as opposed to the more common web protocols HTTP
Hypertext Transfer Protocol

Hypertext Transfer Protocol is an application-level protocol for distributed, collaborative, hypermedia information systems. Its use for retrieving inter-linked resources led to the establishment of the World Wide Web....
 and FTP
File Transfer Protocol

File Transfer Protocol is a network protocol used to transfer data from one computer to another through a network such as the Internet.FTP is a file transfer protocol for exchanging and manipulating files over a Transmission Control Protocol computer network....
. It downloads from a set of 174 dedicated 'content servers' spread out across the world, connecting to several at once to try to ensure a fast and stable connection. The servers are organized into geographic 'cells' to help clients choose intelligently which to connect to.

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 Anti-Cheat

    Valve Anti-Cheat, abbreviated to VAC, is a proprietary anti-cheat solution developed and maintained by Valve Corporation as a component of the Steam platform....
    , 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
    Internet

    The Internet is a global network of interconnected computers, enabling users to share information along multiple channels. Typically, a computer that connects to the Internet can access information from a vast array of available server and other computers by moving information from them to the computer's local memory....
     and LAN
    Local area network

    A local area network is a computer network covering a small physical area, like a home, office, or small group of buildings, such as a school, or an airport....
     servers
    Server (computing)

    A server is a computer program that provides services to other computer programs , in the same or other computer. The physical computer that runs a server program is also often referred to as server....
     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
    Distributed file system

    A network file system is any computer file system that supports resource sharing of computer file, printers and other resources as persistent storage over a computer network....
     that allows a game to launch before it has been completely downloaded. 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 download to non-compressed archive files with the extension .gcf. This helps to make games more portable, to stop users from overwriting important files, and can be used to prevent files from being tampered with (for instance, the creation of "pure" servers that do not allow custom textures or player models that may give unfair advantage).
    • 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.


Localization

Steam is currently available in the following languages: Czech
Czech language

Czech is a West Slavic language with about 12 million native speakers; it is the majority language in the Czech Republic and spoken by Czech people worldwide....
, Danish
Danish language

Danish is one of the North Germanic languages , a sub-group of the Germanic languages branch of the Indo-European languages. It is spoken by around 6 million people, mainly in Denmark; the language is also used by the 50,000 Danes in the northern parts of Schleswig-Holstein in Germany where it holds the status of minority language....
, Dutch
Dutch language

Dutch is a West Germanic languages spoken by over 22 million people as a first language, and about 5 million people as a second language."1% of the EU population claims to speak Dutch well enough in order to have a conversation." Outside the European Union the number of second language speakers of Dutch is very small. Most native...
, English (US)
American English

PhonologyIn many ways, compared to English language in England, North American English is conservative in its phonology. Some distinctive accents can be found on the East Coast of the United States , partly because these areas were in contact with England, and imitated prestigious varieties of English English at a time when those varieties we...
, Finnish
Finnish language

Finnish is the language spoken by the majority of the population in Finland and by Finnish people outside of Finland. It is one of the official languages of Finland and an official minority language in Sweden....
, French
French language

French is a Romance language spoken around the world by around 80 million people as first language, by 190 million as second language, and by about another 200 million people as an acquired tongue, with significant speakers in 54 countries....
, German
German language

German is a West Germanic languages, thus related to and classified alongside English language and Dutch language. It is one of the world's world language and the most widely spoken mother tongue in the European Union....
, Hungarian
Hungarian language

Hungarian is a Uralic languages unrelated to most other languages in Europe. It is mainly spoken in Hungary and by the Hungarian minorities in the seven neighbouring countries....
, Italian
Italian language

Italian is a Romance languages spoken by about 63 million people as a first language, primarily in Italy. In Switzerland, Italian is one of four Linguistic geography of Switzerlands....
, Japanese
Japanese language

IPA: [n?iho?go] is a language spoken by over 130 million people in Japan and in Japanese emigrant communities. It is related to the Ryukyuan languages....
, Korean
Korean language

Korean is the official language of North Korea and South Korea. It is also one of the two official languages in the Yanbian Korean Autonomous Prefecture in People's Republic of China....
, Norwegian
Norwegian language

Norwegian is a North Germanic languages language spoken primarily in Norway, where it is an official language. It is also spoken as a second language among Norwegian-Americans in the United States of America, especially in the central northern states....
, Polish
Polish language

Polish , an official language of Poland, has the largest number of speakers of any West Slavic languages. Polish-speakers use the language in a uniform manner through most of Poland, and it has a regular orthography....
, Portuguese
Portuguese language

Portuguese is a Romance language that originated in what is now Galicia and Portugal. It is derived from the Latin language spoken by the Romanization Pre-Roman peoples of the Iberian Peninsula around 2000 years ago....
, Russian
Russian language

Russian is the most geographically widespread language of Eurasia, the most widely spoken of the Slavic languages, and the largest native language in Europe....
, Simplified Chinese, Traditional Chinese, Spanish
Spanish language

Spanish or Castilian is a Romance languages that originated in northern Spain, and gradually spread in the Kingdom of Castile and evolved into the principal language of government and trade....
, Swedish
Swedish language

Swedish is a North Germanic languages language, spoken by around 10 million people, predominantly in Sweden and parts of Finland, especially along the coast and on the ?land islands....
, and Thai
Thai language

Thai , is the national language and official language language of Thailand and the mother tongue of the Thai people, Thailand's dominant ethnic group....
.

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
Euro

The euro is the official currency of 16 out of 27 European Union member state of the European Union . The states, known collectively as the Eurozone are: Austria, Belgium, Cyprus, Finland, France, Germany, Greece, Republic of Ireland, Italy, Luxembourg, Malta, the Netherlands, Portugal, Slovakia, Slovenia, and Spain....
 and Pound Sterling
Pound sterling

----The pound sterling , subdivided into 100 pence , is the currency of the United Kingdom, its Crown dependency and the British Overseas Territories of South Georgia and the South Sandwich Islands and British Antarctic Territory....
, to those in the Eurozone
Eurozone

The Eurozone is a currency union of 16 Member State of the European Union which have adopted the euro as their sole legal tender. It currently consists of Austria, Belgium, Cyprus, Finland, France, Germany, Greece, Republic of Ireland, Italy, Luxembourg, Malta, the Netherlands, Portugal, Slovakia, Slovenia and Spain....
 and United Kingdom, respectively.

Mods


Steam's interface treats mods
Mod (computer gaming)

Mod or modification is a term generally applied to Personal computer game, especially first-person shooters, Role-playing games and real-time strategy games....
 in almost exactly the same way as it does purchased games, including, for some, . 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. 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
GoldSrc

GoldSrc, or Goldsource, is the retronym used internally by Valve Corporation to refer to the modified Quake engine that powers their science fiction first-person shooter Half-Life ....
 games, Valve's Source
Source engine

The Source engine is a game engine developed by Valve Corporation. The engine supports Microsoft Windows , Xbox, Xbox 360, and PlayStation 3.It debuted in October 2004 with Counter-Strike: Source and shortly thereafter Half-Life 2....
 games and Red Orchestra
Red Orchestra: Ostfront 41-45

Red Orchestra: Ostfront 41-45 is a tactical shooter first-person shooter computer game developed by Tripwire Interactive. Set on the Eastern Front during World War II between 1941 and 1945, Red Orchestra: Ostfront 41-45 depicts the struggle between Soviet Union and German Reich forces....
 can be integrated.

On October 3 2008 Steam began freely distributing mods
Mod (computer gaming)

Mod or modification is a term generally applied to Personal computer game, especially first-person shooters, Role-playing games and real-time strategy games....
 selected by Valve in the same manner as its commercial games.

Multiplayer lobbies and matchmaking

Introduced in Left 4 Dead
Left 4 Dead

Left 4 Dead is a Cooperative gameplay survival horror first-person shooter video game. It was developed by Turtle Rock Studios, which was purchased by the Valve Corporation part-way into development....
 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
Wizard (software)

A wizard is a user interface element where the end-user is presented with a sequence of dialog box. Through these dialog boxes, the user is led through a series of steps, performing tasks in a specific sequence....
 embedded within the client to a web-based basket/checkout process. 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
Visa Electron

Visa Electron is a debit card or credit card available across most of the world, with the exception of Canada, Australia, and the United States....
), PayPal
PayPal

PayPal is an e-commerce business allowing payments and money transfers to be made through the Internet. PayPal serves as an electronic alternative to traditional paper methods such as Cheque and money orders....
 and ClickAndBuy.

Pricing varies depending on the licensing situation of a game. Independent games tend to be sold for $20 or less, but games owned by large publishers
Video game publisher

A video game publisher is a company that Publishing video games that they have either developed internally or have had developed by a video game developer....
 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), 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.

Steam Community


On September 12 2007 Valve released , a social network service
Social network service

A social network service focuses on building online communities of people who share interests and/or activities, or who are interested in exploring the interests and activities of others....
 that allows Steam users to communicate with each other on a many-to-many
Many-to-many

Many-to-many is a term that describes a communication paradigm. It is the third of three major Internet computing paradigms. The early Internet applications of e-mail, File Transfer Protocol and Telnet are characterized as "one-to-one ," because they are primarily communication means from one individual to another....
 scale. It is accessible from both the desktop (in a web browser
Web browser

A Web browser is a application software which enables a user to display and interact with text, images, videos, music, games and other information typically located on a Web page at a website on the World Wide Web or a local area network....
 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, and links to any groups of which the user is a member.

Friends, Steam's instant messaging
Instant messaging

Instant messaging is a form of Real-time computing communication between two or more people based on typed text. The Written language is conveyed via devices connected over a network such as the Internet....
 tool, supports both one-to-one and many-to-many conversations, held publicly or privately, and Peer-to-Peer
Peer-to-peer

A peer-to-peer computer network uses diverse connectivity between participants in a network and the cumulative bandwidth of network participants rather than conventional centralized resources where a relatively low number of Server s provide the core value to a service or application....
 VOIP
Voice over IP

Voice over Internet Protocol is a general term for a family of transmission technologies for delivery of voice communications over Internet Protocol networks such as the Internet or other packet-switched Computer network....
. 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. Complaints have also been made about the practice of 'invite spamming'.

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. The first game to use this technology is Left 4 Dead
Left 4 Dead

Left 4 Dead is a Cooperative gameplay survival horror first-person shooter video game. It was developed by Turtle Rock Studios, which was purchased by the Valve Corporation part-way into development....
 but the service will eventually support all Valve games and be an option for other developers selling their games on Steam.

Steamworks

On January 28, 2008, Valve released Steamworks, a free development and publishing suite that gives developers access to every component of Steam. 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
Audiosurf

Audiosurf is an Independent Games Festival Excellence in Audio Award winning video puzzle game/music video game hybrid game created by Invisible Handlebar....
 became the first game to be released in this way on February 15, 2008.

Most games using the Steamworks API
Application programming interface

An application programming interface is a set of subroutine, data structures, class and/or Protocol provided by library and/or operating system Service s in order to support the building of applications....
 also opt for a presence in the Steam store. The only known exceptions (since Valve does not make announcements about such games) are NBA 2K9 and Saints Row 2
Saints Row 2

Saints Row 2 is a Nonlinear gameplay action-adventure game video game developed by Volition, Inc. and published by THQ. It is the second title in the Saints Row series....
.

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.

Users who already owned either Half-Life 2
Half-Life 2

Half-Life 2 is a science fiction first-person shooter Video game and the sequel to the highly acclaimed Half-Life . It was developed by Valve Corporation and was released on November 16, 2004, following a protracted five-year, $40 million development cycle during which the game?s source code was leaked to the Internet....
 or Half-Life 2: Episode One
Half-Life 2: Episode One

Half-Life 2: Episode One is the first in a trilogy of Episodic games that serve as the sequel for the 2004 first-person shooter video game Half-Life 2....
 and who purchased The Orange Box
The Orange Box

The Orange Box is a video game bundled software for Microsoft Windows, the Xbox 360, and the PlayStation 3. The Windows and Xbox 360 versions were produced and published by Valve Corporation and released on October 10, 2007 as both a boxed retail copy and a Windows-only download through Valve's Steam ....
 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.

"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.

Steam has also allowed Valve to run the subscription-based Valve Cyber Café Program, 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
Ati

As a word, Ati may refer to:* Ati, Chad, a town in Chad* Ati , a Negrito ethnic group in the Philippines** Ati-Atihan Festival, an annual celebration held in the Philippines...
 and nVidia
NVIDIA

Nvidia is a multinational corporation specializing in the manufacture of graphics processing unit technologies for workstations, desktop computers, and mobile devices....
 use this feature: owners of ATi's Radeon
Radeon

ATI Radeon is a brand of graphics processing units that since 2000 has been manufactured by ATI Technologies and subsequently AMD and is the successor to their ATI Rage line....
 video cards receive Half-Life 2: Lost Coast
Half-Life 2: Lost Coast

Half-Life 2: Lost Coast is a small additional Level for the 2004 first-person shooter video game Half-Life 2. Developed by Valve Corporation, it was released on October 27, 2005 through the Steam content delivery service as a free download to owners of the Microsoft Windows version of Half-Life 2....
 and Half-Life 2: Deathmatch, as well as a discount on Half-Life 2
Half-Life 2

Half-Life 2 is a science fiction first-person shooter Video game and the sequel to the highly acclaimed Half-Life . It was developed by Valve Corporation and was released on November 16, 2004, following a protracted five-year, $40 million development cycle during which the game?s source code was leaked to the Internet....
, while owners of nVidia's GeForce
GeForce

GeForce is a brand of PC graphics chip designed by Nvidia. The first GeForce products were designed and marketed for the high-margin PC gaming market, but later the product's releases expanded the product line to cover all tiers of the graphics market, from low-end to high-end....
 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).

History

Steam's development began at an uncertain date prior to 2002. Prior to "Steam", its codenames were "Grid" and "Gazelle". It was revealed to the public on 22 March 2002 at the Game Developers Conference
Game Developers Conference

The Game Developers Conference is the largest annual gathering of professional video game developers, focusing on learning, inspiration, and networking....
, and was presented purely as a distribution network. To demonstrate the ease of integrating Steam to a game, Relic Entertainment
Relic Entertainment

Relic Entertainment is a Canadian game development company that specializes in 3D real-time strategy computer games and has released a number of innovative IBM PC compatible games....
 had created a special version of Impossible Creatures
Impossible Creatures

Impossible Creatures is a real time strategy game released on January 7, 2003 developed by Relic Entertainment in conjunction with Microsoft Game Studios....
. 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
Counter-Strike

Counter-Strike is a tactical shooter first-person shooter video game which originated from a Half-Life Game mod by Minh Le and Jess Cliffe....
 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
World Opponent Network

World Opponent Network or WON was an online gaming service, created by Sierra Games as the Sierra Internet Gaming System . WON was used by games such as Homeworld, Half-Life , Star Trek: Armada, Soldier of Fortune , Dark Reign 2, Silencer , Attack Retrieve Capture and online versions of casino games....
 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
Rag Doll Kung Fu

Rag Doll Kung Fu is a Fighting game/Party game computer game, created predominantly by artist Mark Healey, while working for Lionhead Studios. Rag Doll Kung Fu is available from Valve Software's Steam content delivery platform....
 and Darwinia
Darwinia (computer game)

Darwinia is the second game by Introversion Software....
 are two examples, and Canadian publisher Strategy First
Strategy First

Strategy First is a software company based in Montreal, Canada. Founded in 1988, the company has published numerous well-known games, such as the Disciples 3: Renaissance, Jagged Alliance , Space Empires series, and Galactic Civilizations....
 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
Half-Life 2

Half-Life 2 is a science fiction first-person shooter Video game and the sequel to the highly acclaimed Half-Life . It was developed by Valve Corporation and was released on November 16, 2004, following a protracted five-year, $40 million development cycle during which the game?s source code was leaked to the Internet....
 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 they had bought. Other problems included long download times, glitches and seemingly unnecessary updates. It came second in 1UP.com
1UP.com

1UP.com is a video game website owned by UGO Networks, a division of Hearst Corporation, following the acquisition of the 1UP Network from Ziff Davis Media....
's Top 5 Botched PC Gaming Launches.

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. 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
Lan

Lan , in Polish language means "field," and is a unit of land measurement used in Poland. Since the 13th century, its value has varied from one location to another....
 play and on illegal "cracked" servers (as and when they can trick the master server).

Criticism of Steam


Privacy

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

Steam is also used to report similarly anonymous and non-identifying data by several of its games. 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). The only known example of this undisclosed collection of data has been that of the level of fragmentation
Fragmentation (computer)

In computer storage, fragmentation is a phenomenon in which storage space is used inefficiently, reducing storage capacity. The term is also used to denote the wasted space itself....
 of Steam's files. The data was used to justify the development of a defragmentation
Defragmentation

In the context of administering computer systems, defragmentation is a process that reduces the amount of file system fragmentation in file systems....
 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."

Regional restrictions and pricing

Although Steam is an entirely virtual entity, its centralized nature allows developers and publishers to geographically restrict where a game is available, and at what price.

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 and lobby against them.

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

Regional pricing is widely used by Valve to artificially ensure that prices on Steam stay comparable to or above the retail price of a game in user's area, which considering regional differences and exchange rate
Exchange rate

In finance, the exchange rates between two currency specifies how much one currency is worth in terms of the other. It is the value of a foreign nation?s currency in terms of the home nation?s currency....
 fluctuations can lead to dramatic differences.

On December 12, 2008, Steam began offering its products in Euros and Pound Sterling
Pound sterling

----The pound sterling , subdivided into 100 pence , is the currency of the United Kingdom, its Crown dependency and the British Overseas Territories of South Georgia and the South Sandwich Islands and British Antarctic Territory....
, if the user lived in Europe
Europe

Europe is, conventionally, one of the world's seven continents. Comprising the westernmost peninsula of Eurasia, Europe is generally divided from Asia to its east by the water divide of the Ural Mountains, the Ural , the Caspian Sea, and by the Caucasus Mountains to the southeast....
 (including countries not lying in the Eurozone
Eurozone

The Eurozone is a currency union of 16 Member State of the European Union which have adopted the euro as their sole legal tender. It currently consists of Austria, Belgium, Cyprus, Finland, France, Germany, Greece, Republic of Ireland, Italy, Luxembourg, Malta, the Netherlands, Portugal, Slovakia, Slovenia and Spain....
, e.g. Norway) or United Kingdom. This move was criticized heavily by Steam users and the gaming community as 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. In addition to that Valve started charging all European customers (except in the UK) the same VAT
Vat

Vat and VAT may refer to:* Value added tax* A type of Packaging and labelling such as a barrel , storage tank, or tub, often constructed of welded sheet stainless steel, and used for holding, storing, and processing liquids such as milk, wine, and beer...
, 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%. Many customers have already started protesting against this and have started groups, diggs and a petition to spread awareness to get back their original pricing.

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.

System failure


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
Telephone

The telephone is a telecommunications device that is used to transmitter and receive electronically or digitally encoded sound between two or more people conversing....
 or fax
Fax

Fax is a telecommunications technology used to transfer copies of documents, especially using affordable devices operating over the telephone network....
, 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.

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, and in December 2006 the root authentication servers were unavailable due to storms in Seattle.

Forced 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. 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, but this offline mode has its own restrictions and limitations, including preventing games which have not been updated from running in offline mode.

Changes to minimum specifications
On June 30, 2007, users who ran Windows 98
Windows 98

Windows 98 is a graphical operating system released on 25 June 1998 by Microsoft and the successor to Windows 95. Like its predecessor, it is a hybrid 16-bit application/32-bit application monolithic product based on MS-DOS....
 or Windows Me
Windows Me

Windows Millennium Edition, or Windows Me , is a hybrid 16-bit/32-bit graphical operating system released on 14 September 2000 by Microsoft....
 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. Installing Steam on either of these operating systems results in an error forwarding the user to the Steam support website. Additionally, users without SSE
Streaming SIMD Extensions

In computing, Streaming SIMD Extensions is a SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series processors as a reply to AMD's 3DNow! ....
 processors were warned that Source engine
Source engine

The Source engine is a game engine developed by Valve Corporation. The engine supports Microsoft Windows , Xbox, Xbox 360, and PlayStation 3.It debuted in October 2004 with Counter-Strike: Source and shortly thereafter Half-Life 2....
 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
Source engine

The Source engine is a game engine developed by Valve Corporation. The engine supports Microsoft Windows , Xbox, Xbox 360, and PlayStation 3.It debuted in October 2004 with Counter-Strike: Source and shortly thereafter Half-Life 2....
).

Gaming sites have criticized Valve for not making Steam natively available on Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
 or Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
; Valve describes the system as "strictly a Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 application". Despite this, Steam can run with most of its functionality under Wine
Wine (software)

Wine is a free software software application that aims to allow Unix-like computer operating systems on the x86 architecture or x86-64 architecture to execute programs written for Microsoft Windows....
 in Linux. There have been rumors that Steam and the Source Engine are being ported to other operating systems, but no plans have been announced by Valve.

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";.

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".

Phishing


Since Steam accounts give their owner access to all of their games on any computer, phishing
Phishing

In the field of computer security, phishing is the criminally fraudulent process of attempting to acquire sensitive information such as usernames, passwords and credit card details by masquerading as a trustworthy entity in an electronic communication....
 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 asking them to confirm that they want to send the message.

Despite this, phishers are often successful and accounts are stolen regularly. 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 from Valve Anti-Cheat
Valve Anti-Cheat

Valve Anti-Cheat, abbreviated to VAC, is a proprietary anti-cheat solution developed and maintained by Valve Corporation as a component of the Steam platform....
.

See also

  • List of Steam games
  • Impulse (content delivery)


External links

  • - Official website
    • - Steamworks information
    • - Web access to Steam's social network
  • - Valve's official website
  • - Steam category on the official VDC Wiki