-
Notifications
You must be signed in to change notification settings - Fork 0
Riot Games
Switch between Riot accounts (Valorant, League of Legends, Legends of Runeterra, anything launched through the Riot Client). No need to retype your password every time.
Windows only. There is no Riot Client on Linux, and the macOS client stores its session differently and is not supported yet, so accshift does not show this platform there.
When you tick "Stay signed in" in the Riot Client, it stores a small login file on your PC. accshift makes a copy of that file for each account, then swaps the active one in and out:
- The Riot Client is closed.
- Your current login file is saved as a snapshot.
- The snapshot for the target account is restored.
- The Riot Client is relaunched and signs in as that account.
Snapshots stay on your PC and are encrypted at rest. They are not sent to the accshift telemetry service or any bridge; the official Riot Client still makes its normal network requests when accshift launches it.
- Click Add Account.
- The Riot Client closes gracefully and reopens on a fresh login page.
- Sign in (2FA supported).
- Check Stay signed in in the Riot Client. This is required. Without it, the tokens are temporary and switching will not work.
- accshift captures the session automatically once the client is logged in.
If a snapshot stops working (expired tokens, manual sign-out, password change), sign back into that account through the Riot Client normally, then right-click the account card and choose Capture Session. The current session overwrites the stored snapshot.
- Riot Client path: override if auto-detection fails.
- Show last login: timestamps on cards.
- Switching does nothing: verify Stay signed in was checked when the account was captured. Recapture if not.
- "Riot Client not found": set the path override in Settings.