Skip to content
meetsu edited this page Mar 23, 2026 · 5 revisions

Steam

How it works

accshift reads your Steam accounts from Steam's local config files (loginusers.vdf). When you switch accounts, it modifies Steam's auto-login user, kills Steam, and relaunches it. Steam opens directly into the selected account.

Adding accounts

Steam accounts are detected automatically from your Steam installation. Any account that has logged in on this PC appears in the list. Click Add Account to launch Steam with a fresh login — log in normally, and accshift picks up the new account.

Switching

Click an account to switch. accshift:

  1. Kills Steam (force kill by default, configurable to graceful shutdown)
  2. Sets the selected account as the auto-login user
  3. Relaunches Steam

The switch takes a few seconds depending on your shutdown mode.

Ban checking

accshift can check VAC and game ban status for your accounts using the Steam Web API. You need a Steam Web API key (free from Steam) — configure it in Settings > Steam. Ban results are cached to avoid hitting rate limits.

Bulk edit

Right-click context menu gives access to bulk operations:

  • Copy launch options from one account to another
  • Manage launch options across accounts

Settings

  • Shutdown mode: Force kill (fast, default) or graceful shutdown
  • Run as admin: Launch Steam with elevated privileges
  • Launch options: Custom Steam launch arguments
  • Steam path: Auto-detected, can be overridden
  • API key: Required for ban checking and profile info

Clone this wiki locally