Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3591
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. serverQuery does not work when logged on anonymously, but getServerList does.
  2. https://github.com/DoctorMcKay/node-steamcommunity/wiki/CSteamUser#getinventorycontextscallback
  3. If the language is specified at all, it's going to retrieve item descriptions from Steam.
  4. You can pass your own request instance to the constructor, with a proxy configured using request.defaults.
  5. The config in your screenshot doesn't look like the config for the command_triggers plugin, but I don't think you could attach two commands to the same trigger with that plugin.
  6. I don't think that's going to be possible with your current setup, but maybe that plugin has an option to spoof who the command came from. Dunno.
  7. Keeping data about item descriptions in memory is going to use memory. You can try lowering assetCacheMaxItems.
  8. The rate-limiting is just really aggressive on the confirmation endpoints. If you're running multiple bots on the same IP, you'll need to use a different IP or a proxy.
  9. Removing the language from the constructor will certainly reduce memory usage if that's a huge concern for you, but of course you'll lose item description data. If all you really need is the items' asset IDs, then that will work.
  10. That could contribute to memory usage for sure.
  11. Does it have tons of trade offers in its near history or something?
  12. It's in the directory pertaining to your platform as documented here, although replace "node-steamuser" with "node-steam-tradeoffer-manager".
  13. https://github.com/DoctorMcKay/node-steam-user#getsteamlevelssteamids-callback
  14. Profiles must be public to use GetPlayerSummaries, regardless of whether you're friends with them or not. You almost definitely don't need a publisher key for whatever you're trying to do, and I don't think it would make a difference in this case anyway.
  15. https://github.com/DoctorMcKay/node-steamcommunity/releases/tag/v3.41.5
  16. You might need to delete your poll data.
  17. You don't need to do anything with machineIdType; by default, the module sends a unique machine ID for each account.
  18. SteamIDs with type 4 are anonymous gameservers, meaning the SteamID is going to change every time the server restarts. If you want a persistent SteamID, you need to register a gameserver account and use the login token you get on your server. Source-based games usually use tokens by adding +sv_setsteamaccount <token> to your server's command line.
  19. It's the time Steam says the offer changed, which would be Tuesday in your example.
  20. It's probably in the descriptions array somewhere.
  21. The market listing ID is the creator property.
×
×
  • Create New...