Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3543
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. https://github.com/DoctorMcKay/node-globaloffensive#itemacquired
  2. 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.
  3. 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.
  4. Did you log on? Show your full code please.
  5. You probably just need to do import SteamUser from 'steam-user';
  6. getProductInfo() will give you most of the stuff SteamDB is showing, including depot info and sizes.
  7. It's possible now. https://github.com/DoctorMcKay/node-steam-session/releases/tag/v1.2.0
  8. 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.
  9. It's not presently possible to use a refresh token to issue a new access token, but it's on my to-do list.
  10. 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.
  11. Dunno, that's pretty vague. Do you have a phone number on your account?
  12. You might be able to use an access token generated by steam-session for those APIs.
  13. You can't.
  14. 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
  15. What is an IPv6 proxy? Steam doesn't support IPv6.
  16. The inventory endpoint doesn't fall under the Steam Web API, and the 100k request limit doesn't apply to it. Check the headers that your browser is sending, and make sure you send as many of them as you can in your own requests.
  17. No, that's called spam.
  18. I'm not aware of any way to determine from the client if a game is delisted on the store. You'd pretty much just have to check to see if https://store.steampowered.com/app/AppIdHere redirects to / or not. getProductInfo will give you all the same stuff that app_info_print does. Also, you don't need to use SteamCMD to use app_info_print; just hit Win+R and type steam://nav/console (or click that link) to open the console in the regular Steam client.
  19. The timeout is now 5 seconds in v1.1.1.
  20. You'll need to take that up with your proxy provider; the proxy is rejecting your forwarding request. Maybe you need to supply a username or password, or you need to tell the provider which IP you're going to connect from.
  21. Yes, you can request rich presence for a user using requestRichPresence. You can also listen for the user event, which is emitted in real-time for accounts on your friends list when things change.
  22. https://nodejs.org/api/events.html#emitteronceeventname-listener I dunno what to tell you; it seems like you've got some kind of concurrency problem or something.
  23. A better way to accomplish this would be to watch for the disconnected event: client.logOff(); client.once('disconnected', () => { // logged off; now safe to log on again });
  24. You have to use node-steamcommunity for that: https://github.com/DoctorMcKay/node-steamcommunity/wiki/SteamCommunity#editprofilesettings-callback
×
×
  • Create New...