Skip to main content

Lightweight user account switcher/login keeper for steam

Project description

Lightweight user account switcher/login keeper for steam.

This tool provides a simple UI to switch between different steam user accounts without having to reenter your password/2FA. This works by copying the credentials depot which contains a login token for the last active user to a temporary location. This config is restored to the appropriate location when the particular user is selected from the UI.

Screenshot (usernames were changed)

There is no magic interaction with steam here, and we do not store any credentials independently from steam!

Installation

Install the latest version from PyPI:

pip install --user steam-acolyte

If you want this application to live independently from other python packages, I recommend using pipx rather than pip.

For windows, an all-inclusive .exe file can be created using pyinstaller from the development files as follows:

pip install pyinstaller
pyinstaller steam-acolyte.spec

For your convenience, a prebuilt .exe can also be downloaded from the github releases page.

Usage

Simply launch steam-acolyte instead of steam.

In order to switch users, exit steam via the “Exit” option. In particular do not use the “Change Account…” option from the steam menu (this will invalidate the login token)!

It is advisable not to mix launching steam via acolyte or regularly (this might result in your active logins being invalidated), and I therefore recommend modifying your steam launcher to execute steam-acolyte.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steam-acolyte-0.5.0.tar.gz (15.2 kB view hashes)

Uploaded Source

Built Distribution

steam_acolyte-0.5.0-py3-none-any.whl (20.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page