Sessions: game, script, memory, and recovery

Contents

Configuration location

Select an account → Account settings → Accounts & sessions:

SectionPurpose
Account setupIndividual settings for selected accounts
Launch & statusLaunch plans, confirmation, processes, history
MemoryGroup presets and available measurements
BackupsSettings import/export and layout saving

Main-table selection controls visible cards. Profile selection inside settings controls group-command recipients. Review names in the plan before confirming.

Settings

SettingMeaning
Roblox accountSaved account used by the profile
FolderLogical account group
RecoveryGame/VIP, attempt count, failure delay
Reconnect if Roblox closesAllows recovery for the launched client
Start when ExtraExecutor opensStarts when required account data is available; locked vault prevents launch
Auto-attach after launchTries the helper after client discovery
Send selected script after attachSends the assigned file after attachment
ScriptSaved file in Scripts or Autoexec
Apply memory preset on launchApplies a saved limit to the new process
Clear isolated temporary cacheClears this profile's temporary directory after exit

Disabling auto-attach disables automatic submission and signals. Disabling recovery disables automation. Changing the linked account also disables automation until reconfigured.

Example: one account, one script

  1. Save main.luau in Scripts.
  2. Select the account, choose the file in Script, and save.
  3. Set a Place ID or Place ID + VIP in Recovery.
  4. Enable Auto-attach and Send selected script after attach.
  5. Optionally enable Reconnect if Roblox closes.
  6. Launch & status → Review selected launches → check account/game/script → Confirm launch.

Assign a different file to a second account; settings are individual. Timers use the saved account scenario and do not replace the file.

Game and VIP

Recovery accepts a Place ID or full Roblox HTTPS URL /games/number/.... Private servers have a separate field. privateServerLinkCode can be extracted from a full game URL. A private URL takes precedence.

Short share/VIP URLs may need a separate Place ID. A server Job ID is not a private link. Recovery stores placeId/privateServerUrl and does not promise a persistent main-form Job ID join.

Without a target, manual launch may open the Roblox app. Automatic recovery/automation requires a saved target. Enabling game-script signals without one opens Recovery; successful saving enables signals, cancellation leaves them off.

Failures and recovery

Close the failed process and start a new one

Use Session settings → Enable crash reconnect, or Auto reconnect: close failed Roblox and reopen saved game. It also enables auto-attach/signals; without existing automation it creates a signals-only configuration with a 90-second heartbeat timeout.

The monitor tracks process exit, persistent window hangs, missing first/subsequent heartbeat, and unconfirmed entry into the saved game. The bridge polls visible Roblox ErrorPrompt every 2 seconds if CoreGui access exists. Kicks/network errors may be detected; complete coverage of every version/dialog is unconfirmed.

Only the profile's verified PID/process instance is closed. A new process waits for confirmed exit. If closure fails, history records the error and delayed close retries occur without spawning duplicates.

Unconfirmed-entry timeout is at least 120 seconds; persistent-hang threshold at least 45 seconds. Individual heartbeat timeout may extend these. After 60 seconds of fresh reports matching the saved Place ID, consecutive recovery failures reset. Unhealthy new clients remain bounded by the attempt limit.

New sessions use saved game/VIP and attachment/script settings. Submission occurs only when its individual option is enabled. Native monitoring tracks Windows process instances, not merely numeric PIDs. After exit, cache cleanup, delay, and a bounded retry may follow. Attempts: 1–20; delay: 1–3600 seconds.

Stop recovery for this run cancels future actions; it does not close Roblox. Account removal also leaves live Player running.

Opt-in timers/disconnect requests can terminate a verified profile process and schedule recovery. This differs from passive exit monitoring. General discovery failure must not be treated as a crash.

Some errors require runtime bridge events and may remain undetected. Cooperating scripts can explicitly use ReportDisconnected.

Memory

Memory cap limits process committed memory through a Windows Job Object; it does not reserve physical RAM. Presets: 128–65536 MiB.

Working set and commit are different measurements. Summed working sets may include shared pages. Unavailable means no measurement, not zero usage. A low cap can cause out-of-memory failures; raise/remove it before retrying.

Cache

Launcher profiles receive isolated TEMP/TMP under session-cache. Cleanup affects only that directory after exit, not Roblox global assets, browser cookies, or unrelated folders. Roblox may store data elsewhere.

During cleaningCache, relaunch is delayed/rejected. For busy files, inspect history; do not delete all of %LOCALAPPDATA%\Roblox as a general fix.

Backups

Backup v2 includes names, groups, memory presets, and script references only. It excludes script contents, cookies, account binding, VIP secrets, live process bindings, startup/attach/submit, recovery, automation, and cache options. Import supports v1/v2. Relink accounts and review settings after import.

Use Retry save on write errors. Dialog closing/switching waits for persistence to avoid silently losing changes.