Features

Everything Roster does, in order of how much you'll use it.

No surprises buried in a settings page. The four things below are the core product; the rest are quality-of-life features that earn their keep once you're running more than a couple of accounts.

01 / Vault — an encrypted store you don't have to think about

Every account's .ROBLOSECURITY cookie is wrapped with Windows DPAPI under your user account, then optionally re-wrapped with an Argon2id-derived key from a master password. The plaintext only exists in process memory, and only for the milliseconds it takes to make one authenticated call.

  • DPAPI per-user wrap, hardware-bound.
  • Argon2id master password (64 MB, 4 iterations, OWASP defaults — optional).
  • Idle auto-lock (15 min default).
  • Single-file encrypted export, portable between machines.
  • Per-account key rotation in under two seconds.

02 / Multi-instance — run as many clients as your GPU can stomach

Roblox enforces a single-instance mutex. Roster bypasses it at the OS level — the same trick a clean process tree would do — without injecting a DLL, patching the binary, or shipping anti-cheat-flavoured code. The launcher places each window for you and applies a per-instance throttle so four clients don't melt the machine.

  • No DLL injection, no binary patching, no memory writes.
  • Window-layout presets: 2×2, stripe, picture-in-picture, custom tilings.
  • Per-instance OS-level throttle (idle priority + EcoQoS) so backgrounded clients yield CPU.
  • Pre-flight checks: mutex, IPC, cookie.
  • Sequenced launches with a small stagger so the protocol handler isn't fired concurrently.

03 / Refresh loop — cookies that stay alive while you're asleep

A jittered heartbeat fires once per account every ~5 minutes (±20%). The response stream is sniffed for any Set-Cookie: .ROBLOSECURITY Roblox emits, and the new value is wrapped and written to the vault before the call returns. Stale accounts go to the front of the queue.

  • Per-account jitter so traffic doesn't look like a script.
  • Captures rotated cookies the moment Roblox issues them.
  • CSRF token cached and refreshed at exactly the rate Roblox wants.
  • Surfaces challenge/captcha responses instead of swallowing them.
  • Full refresh log, exportable as NDJSON (Plus & Pro).
Heads up: Roblox rotates the cookie any time any session uses it. If you log into the same account in a browser, on mobile, or in another manager while Roster has it loaded, Roblox can hand a fresh cookie to that other session and the one in your vault stops working until you log in again.

04 / Moderation auto-agree (Plus & Pro) — no more "I Agree" walls

Roblox occasionally puts an account behind a blocking "I Agree" modal (cosmetic warnings, ToS re-accepts) that prevents the account from joining games until a human clicks the button. Roster detects these during the refresh loop and acknowledges the harmless ones for you, per account, on a toggle you control. Nothing is ever sent on your behalf without your consent.

  • Per-account toggle, off by default.
  • Only acknowledges low-severity prompts (ToS re-accept, cosmetic warnings).
  • Logs every action to the audit log; nothing is silent.
  • NDJSON export of the full refresh + audit log.

More for power users

Quality-of-life features that earn their keep once you're running more than a couple of accounts.

Live presence & server tracking

Each account card shows what game it's in, what server, and how long it's been there.

Net Worth view

Aggregates Robux balance, RAP, and limited-item counts across every account in the vault.

Playtime tracking

Per-account session log: how long each alt has been in a game, per place, with weekly and lifetime totals. Local-only.

Notes & aliases

Tag each account with a private nickname and free-text notes. Survives export/import.

Bulk-settings editor

Apply throttle, tags, or alias prefixes across a selection of accounts in one transactional pass. Partial failures roll back.

Account groups

Group accounts ("Mains", "Storage", "Group holders") for one-click multi-launch and bulk actions.

Window-layout presets

Save named tilings and snap to them on launch. Multi-monitor aware.

Focus-mode hotkeys

Global cycle-focus, mute-background, and snap-to-layout shortcuts. Work while the launcher is minimised.

Auto-relaunch / crash recovery

If a Roblox instance dies mid-session, the launcher offers a one-click relaunch into the same place and server.

Private-server vault

Save private-server links per account or per game. Launch into them directly from the card.

Join-friend & game search

Search Roblox's catalog from inside the launcher, queue a place for any subset of alts, or join whatever a friend is currently playing.

Roblox cache cleaner

Sweeps the %LocalAppData%\Roblox caches on demand so a misbehaving install doesn't quietly grow to gigabytes.

What Roster is not

A short list of features people ask for and won't get. The reason in each case is "it's the kind of code that quietly burns your accounts."

No DLL injection

Roster never loads code into the Roblox client. Anti-cheat doesn't see us because there's nothing to see.

No automation

No auto-clickers, no scripted gameplay, no farming bots. The refresh loop talks to Roblox's web API the same way the official site does.

No telemetry

Zero analytics, zero crash pings. We don't know how many accounts you have or which games you play.

No proxy routing

We looked at per-account proxy routing for v1 and dropped it. There is no current plan to revisit it. Bring a different tool if you need this. More on what Roster can't bypass →

No cloud sync

Your vault stays on your machine. Exports are encrypted single-file blobs that you move yourself.

No Mac / Linux

The mutex bypass is Windows-specific.