-
Posts
3629 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
Depots don't belong to betas; they might have a beta option though. What the Steam client calls a "beta" is actually a branch. The default branch is called "public", and any other branch is available in the beta tab of Steam. Public branches have their manifests listed plainly in appinfo (see the public and beta manifests in your screenshot; they match so both branches contain the same content for that depot). For private branches, you have to request the manifest info from Steam using the password.
-
Maybe try calling setPersona(EPersonaState.Online) periodically. Maybe the backend partially forgets that you're online.
-
Yes, descriptions will still be there when loading an inventory directly like that.
-
Send tradeoffers without spending $5
Dr. McKay replied to Umberto's topic in node-steam-tradeoffer-manager
No, steam-tradeoffer-manager only works if you can get an API key. -
Knowing Valve, they probably do have a separate currency enum for the GC. I don't know where you'd find it, though.
-
You need to log on to do anything. You can just log on anonymously if all you want to do is call getProductInfo. I'll grant that it would be ideal to have a more descriptive error when you try to call a method before logging on, but I just haven't gotten around to updating all hundred+ functions to throw such an error. That said, the error you got isn't because you aren't logged on. It's because you didn't call getProductInfo with the expected arguments. There are a few example scripts on GitHub.
-
https://github.com/DoctorMcKay/node-globaloffensive#itemacquired
-
At the moment, I'm not aware of any public code for creating a new Steam account. At a minimum, you'd need to implement recaptcha solving.
-
FriendsList.GetFriendsList#1 only retrieves your friends list, as in the list of SteamIDs that you're friends with. It doesn't include any persona or profile data.
-
It's possible now. https://github.com/DoctorMcKay/node-steam-session/releases/tag/v1.2.0
-
The messages behind getPersonas and the user event are how Steam chat listens for user updates. Make sure your persona state is set to online.
-
It's not presently possible to use a refresh token to issue a new access token, but it's on my to-do list.
-
They're running the CS:GO client. In order to bot-join a CS:GO server, you'd need to implement VAC flawlessly, and good luck with that.
-
node-steam-user: status code 2 on enableTwoFactor
Dr. McKay replied to Emur's topic in node-steamcommunity
Dunno, that's pretty vague. Do you have a phone number on your account? -
You might be able to use an access token generated by steam-session for those APIs.
-
You can't.
-
No. It sounds like you're misunderstanding what steam-user actually does. When you use user.gamesPlayed(730), you're only telling the Steam servers that you're playing CS:GO. The actual game doesn't get launched. If you want to automate launching CS:GO and connecting it to a server, you can do so by calling steam.exe with the -applaunch argument, like so: "C:\Program Files (x86)\Steam\Steam.exe" -applaunch 730 +connect 1.2.3.4:27015