What in the hell is "Steam WebHelper" and why is it always running on my PC? That is a damn good question.
Steam is great and ubiquitous, yes, but it's also pretty bloated and messy. Over the years, all sorts of weird eccentricities have crept into its design, misunderstood monsters lurking in its depths. And to be honest, most of the time you don't need to know any of this stuff. But then something goes wrong or you want to access certain information or you want to play the game you purchased on your terms, and it suddenly becomes need-to-know information. So come on, gang. Let's solve some mysteries.
What is Steam WebHelper?
So you've got Steam open, but it's being obnoxiously slow and you want to close it. You decide to open your task manager, aka the magic computer gun you unlock when you enter the cheat code "ctrl+alt+del."
You scroll down to Steam's process and prepare to hit the almighty, ceaselessly cathartic "end task" button, but then you notice something strange: there's another process called Steam Client WebHelper. Sometimes there's more than one of it. Sometimes it's using tonnnnns of your machine's memory. What in GabeN's tarnished name is going on?
Well, you might have noticed that many portions of Steam -- the store, etc -- are essentially a big web browser. That's what Steam WebHelper does. It runs that, independently of Steam's main processes. Recently, it was also the cause of a hellacious slowdown bug that had many Steam users shaking their heads, shrugging their shoulders, and stomping their feet (because Steam users, unlike Steam, are very good at multitasking). Thankfully, an update finally cosigned that issue -- which "caused steamwebhelper.exe to spike to 100% CPU usage and stop rendering pages" -- to oblivion. And lo dideth everyone cheer and feast on its remains.
OK. Why doesn't YouTube work with Steam?
Ooo, another recent issue. Aren't you topical? This one's pretty simple, though no less infuriating for it. Basically, Google/YouTube recently switched over to an updated API (Application Program Interface), and Valve still hasn't updated Steam to follow suit. So for now, no YouTube account linking or embedding. You can still sort of embed through status updates, but that's about all at the moment.
What is the deal with Steam gift restrictions?
Oh man, these sure are annoying, aren't they? Why do you have to wait seven goddamn days to trade or gift an item after you've received it? What is wrong with the universe, and is there someone you can pelt with DOTA 2 International Compendiums until they fix it?
First, the bad news: the trade/gift restrictions aren't going away anytime soon. But on the upside, Valve recently decided to emerge from their vaunted Fortress Of Barely Ever Communicating-ness to explain their rationale:
"We hate the gift restrictions as much as you do," they began. Good! But then…
"Here's the problem: Bad guys buy compendiums with stolen credit cards, and then resell them to other players at a discount. It can take days to determine that the cards were stolen, and that a fraudulent item had been added to the economy. We can't effectively punish the fraudsters, because they're not really traceable - they commit the fraud on new or stolen accounts, never on their own accounts. In addition, these side markets make it very easy for people to get scammed.
"In 2014, the percentage of compendium purchases that turned out to be fraudulent became very significant and we also saw a massive growth in scam-related support requests from users that didn't receive their items or had their accounts stolen. Additionally, credit card fraud can become a big problem for us because if our fraud rates climb too high, we will no longer be allowed to accept credit card payments at all."
"So, we added the time-based trade restriction to allow time to detect and limit the impact that the fraudulent activity has. We believe it actually hurts sales when we put restrictions on our players, because it means it's harder to buy a gift for your friend, for example. We hated doing it, but we didn't have a better solution. We are continuously exploring different methods to solve these problems, because we want to be able to stop fraud without affecting legitimate users."
Annoying, but understandable. Here's hoping the "different methods" they're experimenting with come sooner rather than later.
Does Steam have DRM? How does it work?
Hoo boy, this a complicated one. Steam does function as a form of DRM (digital rights management, a debatably effective precaution against piracy), but it's a) pretty light compared to the cinder blocks that came chained to older PC games, and b) it's actually optional.
First, let's delve into what people traditionally think of as Steam DRM. If you open a game, Steam launches with it, and if you want to run said game on another machine, you have to do it through that same Steam account. You can run the game on as many machines and hardware configurations as you want, but only through that Steam account, whether you're playing online or offline. You can read more about how Steam DRM works works and the options developers have available here.
Sometimes you'll also see developers or publishers add their own DRM on top of Steam's DRM (see: Ubisoft's uPlay service). It's a fairly uncommon practice, but it's pretty irksome when it pops up.
Even less common, however, is when developers opt to forego Steam's DRM altogether. Strategy behemoth (and master of catering to a certain Luke Plunkett's every dream and desire) Paradox are masters of this. If you launch one of their games -- say, Europa Universalis -- through Steam, everything will function as it would with Steam DRM. However, if you dig up the application independent of Steam and launch it that way, you'll find that it still works, no Steam required. Yes, the game is actually yours.
Speaking of offline mode, how does that work?
Right: offline mode. It used to be wonky, sometimes bordering on un-usable, but now it's functional most of the time. You just have to make sure the game in question is fully updated. Here's a list of instructions, straight from Valve:
- Start Steam online - make sure the Remember my password box on the login window is checked
- Verify that all game files are completely updated - you can see the update status for a game under the Library section (when the game shows as 100% - Ready it is ready to be played in Offline Mode)
- Launch the game you would like to play offline to verify that there are no further updates to download - shut down the game and return to Steam once you have confirmed that the game can be played
- Go to Steam > Settings to ensure the Don't save account credentials on this computer option is not selected
- From the main Steam window, go to the Steam menu and select Go Offline
- Click Restart in Offline Mode to restart Steam in Offline Mode
Let us suppose I got banned in a Valve game.
VAC bans (aka, Valve anti-cheat bans) are well-documented. Valve's been issuing them in games they developed/published for ages. If you want to know more, click that link.
What happens if I get banned in a non-Valve game?
Recently, Valve gave other developers and publishers access to the same Steam system they use for punishing cheaters. There's been some confusion about that. Some people are worried that a VAC ban in a non-Valve game will also affect their status in Valve games or other games in a particular series, given that VAC bans in Valve games often affect your status in other Valve games. That, however, does not extend to non-Valve games. Valve explained:
"[Non-Valve] VAC bans will only apply to the game the cheat was detected in. For example, a VAC ban in Modern Warfare 2 will not affect Modern Warfare 3."
So there you go.
Why the heck is Steam down?
When Steam is down it's usually routine maintenance. Every Tuesday there's a scheduled maintenance that lasts around ten minutes or so. After that, it's business as usual. If you want to know whether or not Steam is up, you can always check here.
How do I pull up old Steam chat logs?
Yeah, it's kinda dumb. There are third-party services that claim to be able to save your chats as they're happening, but I don't recommend giving your Steam information to any third-party service ever. It's a baaaaaaad idea.