Skip to content

Riot Games

meetsu edited this page Mar 23, 2026 · 4 revisions

Riot Games

How it works

accshift saves snapshots of your Riot Client session files. When you switch accounts, it restores the saved session and relaunches the Riot Client. This works for Valorant, League of Legends, and any other Riot game.

Adding accounts

Click Add Account. accshift:

  1. Closes the Riot Client gracefully (flushes session tokens to disk)
  2. Clears the current session
  3. Opens a fresh Riot Client login page
  4. You log in (with or without 2FA)
  5. accshift detects the login, waits for "Stay signed in" to be checked, then captures the session

Important: You must check "Stay signed in" in the Riot Client during login. Without it, the session tokens are temporary and won't work for switching.

2FA support

2FA accounts work. After entering your 2FA code, the Riot Client completes the login flow and accshift captures the session automatically. There may be a short wait while accshift detects the completed login.

Switching

Click an account to switch. accshift:

  1. Gracefully shuts down the Riot Client (via its local API)
  2. Backs up the current account's session (with the latest tokens)
  3. Restores the target account's session files
  4. Relaunches the Riot Client

You're logged into the selected account when the client opens.

Session capture

If a session becomes invalid (expired tokens, password change), you can recapture it:

  1. Log into the account normally in the Riot Client
  2. Right-click the account in accshift > Capture Session

Settings

  • Riot Client path: Auto-detected from RiotClientInstalls.json, can be overridden
  • Show last login: Toggle last login time display

Clone this wiki locally