Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3666
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Dr. McKay got a reaction from Josiox in New CS2 inspect links   
    Support for this new form of inspect link has been added to globaloffensive v3.3.0. While it's not actually required to connect to the GC to decode these, if you want to avoid making code changes (and support older styles of inspect links) then this will work as a drop-in upgrade.
  2. Thanks
    Dr. McKay got a reaction from AHdrOHchik in Error: Could not act on confirmation   
    You need to update node-steamcommunity and call acknowledgeTradeProtection() on each account.
  3. Like
    Dr. McKay got a reaction from UntitledUser in Nethook   
    It's available under artifacts on SteamKit's GitHub Actions (you need to login to GitHub to download): https://github.com/SteamRE/SteamKit/actions

     

  4. Like
    Dr. McKay got a reaction from Jonjo in Nethook   
    It's available under artifacts on SteamKit's GitHub Actions (you need to login to GitHub to download): https://github.com/SteamRE/SteamKit/actions

     

  5. Like
    Dr. McKay got a reaction from mjavad_mllw in best way to check if an item is used in node-tf2   
    Either event should be fine to determine if using a backpack expander succeeded, although personally I'd probably use itemRemoved.
  6. Thanks
    Dr. McKay got a reaction from mjavad_mllw in using more than one account in a script   
    Yeah, no reason that shouldn't work.
  7. Like
    Dr. McKay reacted to diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    Hey Dr. McKay, Just wanted to say thanks a lot for your help.
    Really appreciate you taking the time to look at it!
  8. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    You're far more than one step away. Joining a community server is not supported and never will be, as you'd have to implement VAC which nobody has been insane enough to try.
  9. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    Where are you getting a 'ready' event from? No such event exists in globaloffensive. It's connectedToGC.
  10. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    It wouldn't show as in-game on the profile unless you set your persona state to Online with the setPersona() method, although that wouldn't affect connecting to the GC.
    Are you still using your modifications to global offensive? Try getting rid of those, as those weren't your problem.
  11. Like
    Dr. McKay got a reaction from jerrey in After I successfully call the method this.client.gamesPlayed([730]), haveGCSession is false   
    This is normal if your steam-user client shut down without properly logging off recently. I believe what happens is the GC never receives a notification of the client disconnecting, so it keeps your session active even though you're no longer there. You can typically solve this by calling logOff() if you don't get a session in a reasonable time, then logging on again.
  12. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    Set your client's persona state to Online and then check the account's Steam profile to make sure it's actually launching CS. If it doesn't appear as in-game, you're doing something else wrong.
  13. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    client.gamesPlayed = [730]; // Announce we are "playing" CS2 This is your problem. The correct usage is:
    client.gamesPlayed([730]);  
  14. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    I'm not aware of any other requirements like you describe. Are you sure that you're logging onto Steam correctly?
  15. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    No, there's no other prerequisite. Were you previously using these accounts for something like requesting item data? I've heard reports of people having their accounts "banned" from connecting to the GC after doing so.
  16. Like
    Dr. McKay got a reaction from diegob in [node-globaloffensive] Connection to CS2 Game Coordinator times out   
    The latest version of globaloffensive is working fine for me. Do your accounts own a CS2 license?
  17. Like
    Dr. McKay got a reaction from FloatingF in Memory leak in steamUser when using enablePicsCache / picsCacheAll   
    It's not really a memory leak, it's by design. picsCacheAll is especially going to consume lots of memory since it caches all app data it ever comes across. You really shouldn't use picsCacheAll in any app that lives longer than a few hours, and you should avoid using picsCache in general unless you really need it.
    For what purpose do you need the pics cache?
  18. Like
    Dr. McKay got a reaction from Erikino in How to reliably get all account status flags: VAC bans, market/trade restrictions, limited accounts, and “red warning” flags?   
    For your own account that you're logged into, the steam-user accountLimitations and vacBans events are your best bet. For trade bans, I believe you'd need to use the GetPlayerBans WebAPI method.
  19. Like
    Dr. McKay got a reaction from i_love_cats in WebSession not emitted   
    Yes, this is the only way to obtain web cookies if you have a refresh token for EAuthTokenPlatformType.SteamClient. Other platform types can get cookies via steam-session.
  20. Like
    Dr. McKay got a reaction from Askona in New steam update, revert CS2 trades, state id not changed after reverting the trade   
    Trades containing CS2 items are not returned by the WebAPI when using an API key. You need to use an access token instead. You can get one using steam-session, and you provide it like this:
    https://api.steampowered.com/IEconService/GetTradeStatus/v1/?tradeid=123456&access_token=eyAid...
  21. Like
    Dr. McKay got a reaction from HunterX12 in Question: Using proxies with steamcommunity (v3 and later)   
    You can still use a proxy the same way you did before with steamcommunity, but you're correct that the login() method no longer works if you do. You need to use steam-session with your proxy and call setCookies on steamcommunity, passing your proxy to both.
  22. Like
    Dr. McKay got a reaction from 月光下漫步 in New steam update, revert CS2 trades, state id not changed after reverting the trade   
    A trade that's reversed during Trade Protection will go to status 12 in GetTradeHistory and GetTradeStatus.
  23. Thanks
    Dr. McKay got a reaction from Rage in Error: Could not act on confirmation   
    You need to update node-steamcommunity and call acknowledgeTradeProtection() on each account.
  24. Like
    Dr. McKay got a reaction from Nguyen in community.getConfirmations failed because new popup from Steam on today   
    https://github.com/DoctorMcKay/node-steamcommunity/releases/tag/v3.49.0
    As far as I can tell, clicking that button in the popup (which is what acknowledgeTradeProtection() does) is all that's needed, and it only needs to be done once per account. If you've already clicked the button on the account(s) you use to trade, you shouldn't need to do anything more.
  25. Like
    Dr. McKay got a reaction from DieterB in Problem enabling 2FA via steam-user – result code 2   
    This is not unexpected. It was always just happenstance that this method worked via steam-user; it uses a method not used by any official Steam app. You should use node-steamcommunity instead, which uses the official method.
×
×
  • Create New...