Jump to content
McKay Development

Recommended Posts

Posted
Hello, i try run your library (

 

and i catch this error.

 

I need run exactly your library, because this support websockets. Beacuse i need proxy for multiple connections (more than 1000 active connections). What can i do in this case?

 

If you can, please find me in telegram: http://t.me/gefort

 

for comfortable communication:)

 

Thanks you!

 

// ERROR

 


details { eresult: 5,

  count_loginfailures_to_migrate: 0,

  count_disconnects_to_migrate: 0 }

events.js:141

      throw er; // Unhandled 'error' event

      ^

 

Error: Disconnected

    at CMClient.connect.CMClient._disconnected (/home/do/Documents/backgame/nsteam/node_modules/steam-client/lib/cm_client.js:340:22)

    at emitThree (events.js:97:13)

    at WebSocketConnection.emit (events.js:175:7)

    at WebSocket.<anonymous> (/home/do/Documents/backgame/nsteam/node_modules/steam-client/lib/websocket_connection.js:57:13)

    at emitThree (events.js:97:13)

    at WebSocket.emit (events.js:175:7)

    at /home/do/Documents/backgame/nsteam/node_modules/websocket13/lib/base.js:363:12

    at pipe (/home/do/Documents/backgame/nsteam/node_modules/websocket-extensions/lib/pipeline/index.js:37:40)

    at Pipeline._loop (/home/do/Documents/backgame/nsteam/node_modules/websocket-extensions/lib/pipeline/index.js:44:3)

    at Pipeline.processIncomingMessage (/home/do/Documents/backgame/nsteam/node_modules/websocket-extensions/lib/pipeline/index.js:13:8)

 


 

 

 

// CODE

 

var Steam = require('steam-client');

 

var steamClient = new Steam.CMClient(Steam.EConnectionProtocol.WebSocket);

 

steamClient.connect();

steamClient.on('connected', function() {

console.log('connected!')

 

steamClient.logOn({

   "account_name": "My steam username",

   "password": "my password"

});

 

});

 

steamClient.on('logOnResponse', function(details) { 

console.log('details', details)

});

 

Posted

You're not meant to use steam-client on its own. You should use it alongside something like steam-user. You can still use it with WebSockets and proxies, doing something like this:

const Steam = require('steam-client');
const SteamUser = require('steam-user');

let client = new Steam.CMClient(Steam.EConnectionProtocol.WebSocket);
client.setHttpProxy("http://user:[email protected]:12345");
let user = new SteamUser(client);

// use user normally...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...