Steam Playtime Farmer is a Python application that simulates playing multiple games on Steam to increase your playtime hours effortlessly. The program runs in the background, launching specified games while you are away, and pauses automatically if you start playing a game manually.
- Emulate playing up to 32 games simultaneously.
- Automatically pauses when the user starts playing any Steam game.
- Automatically resumes when the user finishes playing.
- Keeps the user's Steam profile in invisible mode to hide activity.
- Configuration through a
config.json
file.
-
Clone the repository:
git clone https://github.com/pilot2254/steam-playtime-farmer.git cd steam-playtime-farmer
-
Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Configure your account:
- Edit the
config.json
file with your Steam credentials and the game IDs you want to farm.
- Edit the
-
Run the application:
python main.py
ACCOUNT_NAME
: Your Steam account name.PASSWORD
: Your Steam account password.SHARED_SECRET
: Your 2FA shared secret (optional, but required if 2FA is enabled).GAMES
: A list of game IDs to farm.
This project is licensed under the MIT License.