node-steam-bot-manager icon indicating copy to clipboard operation
node-steam-bot-manager copied to clipboard

steam has concurrent limit when one andorid device does secondConfirmation?

Open stacklesshaha opened this issue 6 years ago • 2 comments

hello,should this question be here? if not just delete it. when i use async method to send 50 tradeoffers at the same time,20 tradeoffers make it(STEAM's limit is 5 tradeoffers with the same partner),but when i do androidSecondConfirm using async method,just 1 or 2 secondConfirms make it,the others return "{"success":false}" from steamcommunity.com. this is my webRequestUrl: string allowp = SteamGuardAccount.GenerateConfirmationQueryParams("allow"); string allowUrl = $"https://steamcommunity.com/mobileconf/ajaxop?op=allow&{allowp}&cid={data_confid}&ck={data_key}"; does steam have concurrent limit when one andorid device does secondConfirmation? if so,I have to control the concurrent in my code? appropriate for any reply

stacklesshaha avatar Mar 20 '18 02:03 stacklesshaha

I am not exactly sure if Steam has a concurrent limit (never had that issue myself). But what I do know, is they have a rate-limit, so you might be hitting that instead? Otherwise a possible solution is to spread the requests over a 10 second time frame or so, and see how that works out? If it does, probably means there is concurrent limit, otherwise its a rate limit.

SamerAlsayegh avatar Mar 20 '18 16:03 SamerAlsayegh

concurrent limit is not equal to ratelimit, I didn't exceed the rate limit beacause all my request's HttpStats are 200,all my secondAndroidConfirm requests are different in parameters

stacklesshaha avatar Mar 21 '18 00:03 stacklesshaha