Skip to content

Steam Idler is a user-friendly tool designed to simulate activity on the Steam platform, allowing users to automatically launch selected games and appear offline.

License

Notifications You must be signed in to change notification settings

Jesewe/Steam-Idler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Idler

Steam Idler

Simulate activity on Steam by automatically logging into accounts, setting status to invisible, and playing a specified game.

FeaturesInstallationConfigurationUsage

Overview

Steam Idler is a tool that automates the process of logging into multiple Steam accounts, setting the persona state to invisible, and simulating gameplay for a specified game.

Features

  • Automates login for multiple Steam accounts.
  • Sets persona state to invisible to appear offline.
  • Simulates gameplay for Counter-Strike 2 (or any game via the app ID).
  • Built-in error handling and retry mechanisms for failed login attempts and disconnections.

Requirements

  • Node.js (version 14 or higher recommended)
  • steam-user npm package

Installation

  1. Clone the repository or download the code:

    git clone https://github.com/Jesewe/Steam-Idler.git
    cd Steam-Idler
  2. Install the required dependencies:

    npm install

Configuration

Edit the accounts array in index.js to include the credentials for the Steam accounts you want to automate:

const accounts = [
    { accountName: 'account1_username', password: 'account1_password' },
    { accountName: 'account2_username', password: 'account2_password' },
    // Add more accounts as needed
];

To modify the game being simulated, update the gamesPlayed function to include the app ID for the desired game. For example, for Counter-Strike 2 (app ID 730):

user.gamesPlayed([730]);

Usage

  1. Run the script:

    node index.js
  2. Script behavior:

    • Logs into each account in the accounts array.
    • Sets persona state to invisible.
    • Simulates gameplay for the specified game (default: Counter-Strike 2).
    • Retries up to 3 times on login failures or disconnections before proceeding to the next account.

Error Handling

  • Automatically retries failed login attempts up to 3 times.
  • Logs any login errors or disconnections and moves to the next account when retries are exhausted.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Steam Idler is a user-friendly tool designed to simulate activity on the Steam platform, allowing users to automatically launch selected games and appear offline.

Topics

Resources

License

Stars

Watchers

Forks