Jump to content
McKay Development

LinkerH

Member
  • Posts

    8
  • Joined

  • Last visited

Everything posted by LinkerH

  1. Logging in to the same two accounts at the same time will cause a code 6 LoggedInElsewhere error. How did you solve it?
  2. Thank you very much for your prompt response. I've reduced the creation of SteamUser instances, and now the code works correctly. I have some messages that require custom handling, but I can't find a public method to set up handlerManage. How should I go about adding custom handler in a reasonable way?
  3. class steam { private client; constructor() { this.client = new SteamUser(); this.init(); } public async login(opt){ return new Promise(resolve => { this.client.logOn(opt); this.client.once('loggedOn', ()=>{ this.client.gamesPlayed(730,true); console.log("Login success:" + opt.accountName); console.log("SteamID in Login step:" + this.client.steamID); resolve(true); }) }) } private init(){ this.client._handlerManager.add(EMsg.ClientWalletInfoUpdate, (body) =>{ console.log("ClientWalletInfoUpdate:" + body); console.log("SteamID in wallet step:" + this.client.steamID) }); this.client.on('error',(error) =>{ console.log("error:" + error) }) } } async function testSteamID(){ let client = new steam(); await client.login({ "accountName": "accountName", "password": "password", "twoFactorCode": "twoFactorCode" }) } setInterval(()=>testSteamID(),30000); The output is : Login success:accoutName SteamID in Login step:765xxxxxxxxxxxxx ClientWalletInfoUpdate:[object Object] SteamID in wallet step:765xxxxxxxxxxxxx /* In this 30s , we need to run csgo,and close it */ error:Error: LoggedInElsewhere Login success:accoutName SteamID in Login step:765xxxxxxxxxxxxx ClientWalletInfoUpdate:[object Object] SteamID in wallet step:null In this 30s , we need to run csgo,and close it
  4. Upon launching my program, the first login and message sending work perfectly fine. However, when I start the game from another location, it triggers an error in my program, and I receive a Debug event received: Logged off: LoggedInElsewhere' message. After attempting to log in again and successfully doing so, when I try to send a message, I encounter the issue where I receive the 'Debug event received: Dropping outgoing message 5505 because we're not logged on.' The complete debug information is as follows: The first time: Debug event received: [T1] Connecting to TCP CM: 103.10.125.148:27018 Debug event received: [T1] TCP connection established Debug event received: [T1] Handled message: ChannelEncryptRequest Debug event received: Channel encrypt request: protocol 1, universe 1, nonce ab0bdc3141281b723f648d9944c03296, 0 remain ng bytes Debug event received: Sending message: ChannelEncryptResponse Debug event received: [T1] Handled message: ChannelEncryptResult Debug event received: Node version is new enough for steam-session; performing new auth Debug event received: Sending message: ClientHello Debug event received: Sending message: Authentication.GetPasswordRSAPublicKey#1 Debug event received: [T1#1] Handled message: Authentication.GetPasswordRSAPublicKey#1_Response Debug event received: Sending message: Authentication.BeginAuthSessionViaCredentials#1 Debug event received: [T1#2] Handled message: Authentication.BeginAuthSessionViaCredentials#1_Response Debug event received: [steam-session] Debug event received: [steam-session] Debug event received: [steam-session] Debug event received: Sending message: Authentication.UpdateAuthSessionWithSteamGuardCode#1 Debug event received: [T1#3] Handled message: Authentication.UpdateAuthSessionWithSteamGuardCode#1_Response Debug event received: Sending message: Authentication.PollAuthSessionStatus#1 Debug event received: [T1#4] Handled message: Authentication.PollAuthSessionStatus#1_Response Debug event received: [steam-session] Debug event received: New auth succeeded in 2673 ms Debug event received: Sending message: ClientLogon Debug event received: [T1] Got incomplete message; expecting 8800 more bytes Debug event received: [T1#5] Unhandled message: ClientServersAvailable Debug event received: [T1#5] Unhandled message: ClientServersAvailable Debug event received: [T1#5] Handled message: ClientLogOnResponse (OK) Debug event received: Handle logon response (OK) Debug event received: Sending message: ClientRequestItemAnnouncements Debug event received: Sending message: ClientRequestCommentNotifications Debug event received: Sending message: ClientChatRequestOfflineMessageCount Debug event received: Sending message: Authentication.GenerateAccessTokenForApp#1 Debug event received: [T1#5] Handled message: ClientAccountInfo Debug event received: [T1#5] Handled message: ClientEmailAddrInfo Debug event received: [T1#5] Handled message: ClientFriendsList Debug event received: Sending message: ClientRequestFriendData Debug event received: [T1#5] Handled message: ClientPlayerNicknameList Debug event received: [T1#5] Handled message: ClientLicenseList Debug event received: [T1#5] Handled message: ClientUpdateGuestPassesList Debug event received: [T1#5] Handled message: ClientWalletInfoUpdate Debug event received: [T1#5] Handled message: ClientGameConnectTokens Debug event received: Received 10 game connect tokens. Had 0 tokens. Debug event received: [T1#5] Handled message: ClientIsLimitedAccount Debug event received: [T1#5] Unhandled message: ClientRequestedClientStats Debug event received: [T1#5] Handled message: ClientPlayingSessionState Debug event received: [T1#5] Handled message: ClientVACBanStatus Debug event received: Sending 730 GC message 4006 Debug event received: Sending message: ClientToGC Debug event received: [T1#23] Handled message: ClientClanState Debug event received: [T1#24] Handled message: ClientClanState Debug event received: [T1#25] Handled message: ClientClanState Debug event received: [T1#26] Handled message: ClientClanState Debug event received: [T1#27] Handled message: ClientClanState Debug event received: [T1#28] Handled message: ClientClanState Debug event received: [T1#29] Handled message: ClientClanState Debug event received: [T1] TCP connection ended Debug event received: [T1#30] Handled message: ClientLoggedOff Debug event received: Logged off: LoggedInElsewhere Debug event received: Disconnecting without sending logoff Debug event received: [T1] Ending connection and removing all listeners error:Error: LoggedInElsewhere Logon again: Debug event received: Error reading file machineAuthToken.xxx.txt: ENOENT: no such file or directory Debug event received: [T2] Connecting to TCP CM: 155.133.245.36:27018 Debug event received: [T2] TCP connection established Debug event received: [T2] Handled message: ChannelEncryptRequest Debug event received: Channel encrypt request: protocol 1, universe 1, nonce 154748b6c7a8ab0b0838216a0cf26838, 0 remain ng bytes Debug event received: Sending message: ChannelEncryptResponse Debug event received: [T2] Handled message: ChannelEncryptResult Debug event received: Node version is new enough for steam-session; performing new auth Debug event received: Sending message: ClientHello Debug event received: Sending message: Authentication.GetPasswordRSAPublicKey#1 Debug event received: [T2#1] Handled message: Authentication.GetPasswordRSAPublicKey#1_Response Debug event received: Sending message: Authentication.BeginAuthSessionViaCredentials#1 Debug event received: [T2#2] Handled message: Authentication.BeginAuthSessionViaCredentials#1_Response Debug event received: [steam-session] Debug event received: [steam-session] Debug event received: [steam-session] Debug event received: Sending message: Authentication.UpdateAuthSessionWithSteamGuardCode#1 Debug event received: [T2#3] Handled message: Authentication.UpdateAuthSessionWithSteamGuardCode#1_Response Debug event received: Sending message: Authentication.PollAuthSessionStatus#1 Debug event received: [T2#4] Handled message: Authentication.PollAuthSessionStatus#1_Response Debug event received: [steam-session] Debug event received: New auth succeeded in 2350 ms Debug event received: Sending message: ClientLogon Debug event received: [T2] Got incomplete message; expecting 8784 more bytes Debug event received: [T2#5] Unhandled message: ClientServersAvailable Debug event received: [T2#5] Unhandled message: ClientServersAvailable Debug event received: [T2#5] Handled message: ClientLogOnResponse (OK) Debug event received: Handle logon response (OK) Debug event received: Sending message: ClientRequestItemAnnouncements Debug event received: Sending message: ClientRequestCommentNotifications Debug event received: Sending message: ClientChatRequestOfflineMessageCount Debug event received: Sending message: Authentication.GenerateAccessTokenForApp#1 Debug event received: [T2#5] Handled message: ClientAccountInfo Debug event received: [T2#5] Handled message: ClientEmailAddrInfo Debug event received: [T2#5] Handled message: ClientFriendsList Debug event received: Sending message: ClientRequestFriendData Debug event received: [T2#5] Handled message: ClientPlayerNicknameList Debug event received: [T2#5] Handled message: ClientLicenseList Debug event received: [T2#5] Handled message: ClientUpdateGuestPassesList Debug event received: [T2#5] Handled message: ClientWalletInfoUpdate Debug event received: [T2#5] Handled message: ClientGameConnectTokens Debug event received: Received 10 game connect tokens. Had 0 tokens. Debug event received: [T2#5] Handled message: ClientIsLimitedAccount Debug event received: [T2#5] Unhandled message: ClientRequestedClientStats Debug event received: [T2#5] Handled message: ClientPlayingSessionState Debug event received: [T2#5] Handled message: ClientVACBanStatus Debug event received: [T2#9] Unhandled message: PlayerClient.NotifyLastPlayedTimes#1 Debug event received: [T2#10] Handled message: ClientPlayingSessionState Debug event received: [T2#10] Handled message: ClientGameConnectTokens Debug event received: Received 1 game connect tokens. Had 10 tokens. Debug event received: Sending 730 GC message 4006 Debug event received: Sending message: ClientToGC Debug event received: [T2#11] Unhandled message: ClientServersAvailable Debug event received: [T2#12] Unhandled message: ClientServiceCall Debug event received: [T2] Got incomplete message; expecting 7904 more bytes Debug event received: [T2] Got incomplete message; expecting 7904 more bytes Debug event received: Enqueued incoming message; queue size is now 1 Debug event received: [T2#13] Handled message: ClientFromGC Debug event received: Received 730 GC message 4004 Received message 4004 from GC 730 with 42978 bytes Debug event received: Sending message: ClientToGC Debug event received: [T2#14] Handled message: ClientFromGC Debug event received: Received 730 GC message 9173 Debug event received: [T2#14] Handled message: ClientFromGC Debug event received: Received 730 GC message 9110 Debug event received: [T2#14] Handled message: ClientFromGC Debug event received: Received 730 GC message 9194 Debug event received: [T2#14] Handled message: ClientFromGC Debug event received: Received 730 GC message 9173 Debug event received: [T2#15] Handled message: ClientMicroTxnAuthRequest Debug event received: Dropping outgoing message 5505 because we're not logged on. Upon triggering an error and subsequently logging in again, the logs indicate successful login and successful message transmission. However, when attempting to send messages afterwards, it displays as not logged in. What could be the reason behind this? In the second time ,the property of steamID is null. But the wallet and other properties are correct.
  5. I have observed on some private data websites that they are able to determine various currency exchange rates with a high degree of accuracy and precision.
  6. How can we determine the exchange rates for various currencies in Steam? Is there a standard reference, an API, or any other method available?
  7. I am using the node-CSGO module to send k_EMsgGCStoreGetUserData message to GC, where the currency is 2. However, according to ECurrencyCode.js, the code for EUR is 3 (similarly for CNY it's 23, but when sent to GC it's 27). What is the reason for this discrepancy? Is there another currency code table that needs to be referenced?
×
×
  • Create New...