-
Posts
3545 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
It's itemCustomizationNotification, with a lowercase i.
-
Maybe you tripped some anti-spam measure or something.
-
Your second submit2 is the one that would work. Please be aware that your event listeners are going to be called every time steamGuard is emitted, so in that example, the steamGuard listener is going to be invoked both in the submit1 and submit2 handlers.
-
Nope, sorry. There are WebAPI methods for that though.
-
Yes, using steamcommunity.
-
That seems like it would work, although you're going to run into issues if you log into an account that isn't using 2FA.
-
There are a bunch of options. You could use readline to read input commands from the terminal and take actions based on those, you could start up an http server and respond to requests, there are a bunch of other things you could do too.
-
You probably want to use form instead of formData.
-
Does using proxy still work this way?
Dr. McKay replied to Technikhighknee's topic in node-steam-user
That looks correct. It's possible that your proxy doesn't like connecting to non-HTTP ports, so you could try enabling the webCompatibilityMode option as well. -
Family Sharing: Update Ticket / Request Share
Dr. McKay replied to zeroCat's topic in node-steam-user
I honestly doubt I'll put much more work into family sharing in the near or semi-near future. You might be able to use NetHook to see what traffic the Steam client sends during the events you're describing. -
Does using proxy still work this way?
Dr. McKay replied to Technikhighknee's topic in node-steam-user
No, that doesn't work anymore as of steam-user v4. Please check the docs for the new way to use a proxy. -
You're probably not checking whether your client is still connected to Steam. In that case, whenever Steam goes down (or you otherwise lose connection), your web session will expire, triggering sessionExpired, which will make your code call webLogOn, which will fail with the given error because your client is no longer connected. You should check whether client.steamID is not null to make sure you're still connected.
-
Family Sharing: Update Ticket / Request Share
Dr. McKay replied to zeroCat's topic in node-steam-user
Sorry, I've really only done a minimal amount of research into how family sharing works, but off-hand I don't remember any way to retrieve an authorized-device token from Steam. I guess it must be possible considering that flow you're mentioning, but I don't know how it works. -
Yes, I think you've misunderstood what this module is for. When using the gamesPlayed method, the module reports to Steam that you're playing the game, but it does not actually launch the game. You won't be able to interface with the CS:GO client and read the killfeed using this module. There is probably a way to read the client console (and thus the killfeed) through a program, but I don't know how you'd want to do that offhand. If the logaddress_add command works on the client, that would probably be the best way, but I have my doubts that that'll work.
-
Stacking rust items (amount)
Dr. McKay replied to SimpleThings's topic in node-steam-tradeoffer-manager
I'm sure. -
Not really. I guess you should handle the error event, check whether the error message is about your proxy, and if it is then retry a few times and abort if it can't reconnect after a bunch of attempts.
-
Glad to hear it. May I ask why you have the third line? You shouldn't need to do that.
-
You need to set your persona state to something besides Offline in order for friends stuff to work. client.setPersona(SteamUser.EPersonaState.Online)
-
I would guess that's because the proxy isn't able to connect so it throws up its own error.
-
If error gets emitted, the SteamUser instance is done doing anything until you manually log it back on. Steam outages are not fatal disconnects, and if autoRelogin is left enabled then error will not get emitted when Steam goes down. Fatal disconnects are things like InvalidPassword, AccountLoginDeniedNeedTwoFactor, RateLimitExceeded, or LoggedInElsewhere. Essentially anything that isn't Fail, NoConnection, ServiceUnavailable, or TryAnotherCM is fatal.
-
No idea.