-
Posts
94 -
Joined
-
Last visited
Contact Methods
-
Website URL
https://masterspanel.com/
Profile Information
-
Gender
Male
-
Location
Not your concern
-
Interests
Shooting,Guns,Inovation,development,enterprenuerer,archery,fast riding,bikes,making things work and alot more
TheMaster's Achievements
-
rsnrdk reacted to a post in a topic:
Issue with GetTradeOffer: Getting HTTP 420 Errors
-
Issue with GetTradeOffer: Getting HTTP 420 Errors
TheMaster replied to KillerX's topic in node-steam-tradeoffer-manager
Just Use proxies for any kind of ratelimits steam ithink now applies dynamic ratelimits dont know for sure by yeah. Use proxies -
rsnrdk reacted to a post in a topic:
new_assetid from getExchangeDetails is undefined
-
new_assetid from getExchangeDetails is undefined
TheMaster replied to G35's topic in node-steam-tradeoffer-manager
yes after the trade the new asset id is visible so just set up a inventory poll and u should be good any steam trading bot does inventory poll but be careful not to set the poll too frequent u can get ratelimited very fast. the old asset id is still in the event handler response so u have both the new id and the old one how i do it is i store a template of the doc in db then use a backfill script to fill in the new asset id. Hope that helps Regards -
new_assetid from getExchangeDetails is undefined
TheMaster replied to G35's topic in node-steam-tradeoffer-manager
use the get inventory contents for hte new assetid -
error 429 on large inventories
TheMaster replied to That Guy From 199x's topic in node-steam-tradeoffer-manager
Heads up Steam returned item data where a trade-lock date in owner_descriptions was garbage (e.g. text like “Tradable After …” that doesn’t parse to a real date). steamcommunity’s CEconItem tried new Date(badString).toISOString() → RangeError: Invalid time value. -
error 429 on large inventories
TheMaster replied to That Guy From 199x's topic in node-steam-tradeoffer-manager
can i ask which inventories are these with so many items CS inventories store 1k items Max per user -
error 429 on large inventories
TheMaster replied to That Guy From 199x's topic in node-steam-tradeoffer-manager
works fine on small inventories? when u get a 429 on a large inv try doing a small inv reqeust immidietly -
new_assetid from getExchangeDetails is undefined
TheMaster replied to G35's topic in node-steam-tradeoffer-manager
the inventoy is the most credible way now -
thats fine but you see the disparency in the auth devices y is that? what causes it? i am using the proxy always in the steam user and community thne how steam gets the location sometimes wrong
-
i prompted cursor to find the reason can you take a look at this response and see if its useful ? Bug confirmed The issue is that steam-user does not pass the httpProxy option to LoginSession, even though steam-session supports it. The bug File: E:\Bots\node_modules\steam-user\components\03-messages.js (lines 738-750) Current code (broken):_getLoginSession() { if (!this._loginSession) { let options = { transport: new CMAuthTransport(this), machineId: this._logOnDetails?.machine_id }; let customMachineName = this._logOnDetails?.machine_name || ''; if (customMachineName.length > 0) { options.machineFriendlyName = customMachineName; } this._loginSession = new LoginSession(EAuthTokenPlatformType.SteamClient, options); // ❌ Missing: httpProxy is NOT passed! } return this._loginSession; What should happen steam-session's LoginSession accepts httpProxy in its options (see interfaces-external.ts line 46), and uses it to create a proxied HTTP client (see LoginSession.ts lines 116-117 and 122-125). The fix Pass the proxy from steam-user's options:_getLoginSession() { if (!this._loginSession) { let options = { transport: new CMAuthTransport(this), machineId: this._logOnDetails?.machine_id }; // ✅ ADD THIS: if (this.options.httpProxy) { options.httpProxy = this.options.httpProxy; } let customMachineName = this._logOnDetails?.machine_name || ''; if (customMachineName.length > 0) { options.machineFriendlyName = customMachineName; } this._loginSession = new LoginSession(EAuthTokenPlatformType.SteamClient, options); } return this._loginSession; }
-
TheMaster started following Disparency between recentSteam Logins and teh Authorized devices
-
I am seeing a weird pattern the logins are all in the right place but steam shows authorized devices sometimes way off target and issues the your steam account was accessed by some one else y is that hapening any clue we use trading sites also so they collect our steam token too. @Dr. McKay
-
getUserInventoryContents has stopped working (429)
TheMaster replied to jackduarte_'s topic in General
@Dr. McKay change the count param to 1000 please steam is responding 400 on 5000 self.httpRequest({ "uri": "https://steamcommunity.com/inventory/" + userID.getSteamID64() + "/" + appID + "/" + contextID, "headers": { "Referer": "https://steamcommunity.com/profiles/" + userID.getSteamID64() + "/inventory" }, "qs": { "l": language, // Default language "count": 1000, // Max items per 'page' "start_assetid": start }, "json": true }, -
id you can change and also the device name
-
No i havent