Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/N3XT3R1337/RiftCE/llms.txt

Use this file to discover all available pages before exploring further.

Rift CE stores all settings in a plain JSON file at %LocalAppData%\RiftCE\settings.json, alongside accounts.dat in the same directory. Settings are loaded on startup and saved automatically with a short debounce whenever a value changes — you never need to save manually. The sections below cover every available setting, organized by category.
SettingTypeDefaultDescription
CheckForUpdatesbooltrueCheck for new Rift CE releases on startup and prompt you to update.
SavePasswordsbooltrueStore account passwords in the encrypted vault alongside cookies. Disable to keep only cookies.
AutoCookieRefreshboolfalseAutomatically refresh expired cookies in the background using saved credentials. Requires SavePasswords.
CookieRefreshDaysint20Number of days after the last refresh before a cookie is considered stale and eligible for auto-refresh.
AsyncJoinbooltrueLaunch multiple accounts concurrently instead of one after the other. Disable to enforce the JoinDelay between each launch.
HideUsernamesboolfalseReplace account usernames with dots in the UI. Useful when recording your screen.
DisableAgingAlertboolfalseSuppress the warning shown when an account cookie has not been refreshed for an extended period.
DisableImagesboolfalseSkip loading avatar thumbnails and game icons. Reduces network requests and speeds up list rendering.
MaxRecentGamesint10Maximum number of recently launched games kept in the recents list.
SettingTypeDefaultDescription
JoinDelayint (seconds)5Seconds to wait between each account launch when joining with multiple accounts. Ignored when AsyncJoin is true.
UnlockFpsboolfalsePatch the Roblox client settings file to remove the default 60 FPS cap before each launch.
MaxFpsint60Target frame rate written to the client settings when UnlockFps is enabled.
MultiRobloxboolfalseKill the Roblox singleton mutex before each launch, allowing more than one Roblox process to run simultaneously.
ShuffleJobIdboolfalsePick a random server job ID when launching instead of the one specified, distributing accounts across servers.
ShuffleLowestServerboolfalseWhen shuffling, prefer servers with the fewest current players rather than a fully random selection.
SettingTypeDefaultDescription
ShowPresencebooltrueDisplay in-game presence status (online, in-game, studio) next to each account.
PresenceUpdateRateint (seconds)30How often Rift CE polls the Roblox presence API to refresh account statuses. Lower values increase API usage.
The web server settings control the optional local HTTP API. Enable the API to allow external scripts, browser extensions, or other tools to interact with Rift CE programmatically.
For the full web server setup guide and endpoint reference, see Web server.
SettingTypeDefaultDescription
WebServerEnabledboolfalseStart the local HTTP server when Rift CE launches.
WebServerPortint7963Port the HTTP server listens on.
WebServerPasswordstring""Password required when WebServerRequirePassword is enabled.
WebServerRequirePasswordbooltrueRequire an X-Rift-Password header (or ?password= query param) on all requests.
WebServerAllowGetCookieboolfalseAllow the /cookie endpoint to return raw account cookies. Disabled by default because cookies grant full account access.
WebServerAllowGetAccountsbooltrueAllow the /accounts endpoint to list accounts and metadata.
WebServerAllowLaunchbooltrueAllow the /launch endpoint to trigger game launches remotely.
WebServerAllowEditingboolfalseAllow endpoints that modify account fields (group, tags, custom data).
WebServerAllowExternalboolfalseAccept requests from origins other than localhost. Enable only if you need LAN or cross-device access.
SettingTypeDefaultDescription
DeveloperModeboolfalseShow additional diagnostic information and enable experimental UI options.
CustomClientSettingsstring""Raw JSON string merged into the Roblox client app settings file before each launch. Use to set FastFlags or override client behavior.
Rift CE supports two encryption modes for the account vault. The mode is serialized as a string in settings.json.
ValueDescription
DpapiDefault. Uses the Windows Data Protection API, scoped to your current Windows user profile. No key management required. Cannot be decrypted on a different machine or user account.
Aes256AES-256 symmetric encryption. Suitable when you need a portable vault that can be decrypted on another machine.
For a full explanation of the trade-offs between these modes, see Encryption.
The process watcher monitors running Roblox processes and reacts to memory usage or disconnects. All watcher behavior runs on the interval defined by WatcherInterval.
For a complete guide to the process watcher, see Process watcher.
SettingTypeDefaultDescription
WatcherEnabledbooltrueEnable the background process watcher.
WatcherIntervalint (seconds)5How often the watcher scans running Roblox processes. Minimum effective value is 1 second.
AutoCloseOnMemoryboolfalseAutomatically kill a Roblox process when its memory usage exceeds MemoryThresholdMB.
MemoryThresholdMBint (MB)2048Memory usage threshold in megabytes that triggers auto-close when AutoCloseOnMemory is enabled.
AutoCloseOnDisconnectboolfalseMonitor for unexpected process exits and apply DisconnectTimeoutSeconds grace period before treating it as a disconnect.
DisconnectTimeoutSecondsint (seconds)30Seconds to wait after a process disappears before confirming a disconnect. The process may reappear (e.g., during a server transfer) within this window.
AutoRelaunchboolfalseAutomatically re-launch an account into the same place and server when its Roblox process exits.
RelaunchDelaySecondsint (seconds)10Seconds to wait before re-launching after a disconnect. The watcher enforces a minimum of 3 seconds regardless of this value.
SettingTypeDefaultDescription
DiscordWebhookEnabledboolfalseSend notifications to a Discord channel via webhook.
DiscordWebhookUrlstring""The Discord webhook URL to post messages to.
WebhookNotifyLaunchbooltrueSend a message when an account is launched into a game.
WebhookNotifyImportbooltrueSend a message when accounts are imported.
WebhookNotifyHealthCheckbooltrueSend a message when a health check run completes.
WebhookNotifyCookieExpiredbooltrueSend a message when a cookie is detected as expired.
SettingTypeDefaultDescription
BackupEnabledbooltrueCreate automatic daily backups of accounts.dat.
BackupKeepDaysint7Number of days to keep backup files. Older backups are pruned automatically on startup.
For restore instructions and backup file locations, see Backups.
SettingTypeDefaultDescription
SortModestring"name-asc"Controls how accounts are ordered in the list.
Available sort modes:
ValueOrder
name-ascUsername A → Z (default)
name-descUsername Z → A
lastused-descMost recently used first
lastused-ascLeast recently used first
groupAlphabetical by group name
statusGrouped by account status
These settings are managed automatically by Rift CE and restored each time the window opens. You do not need to set them manually.
SettingTypeDefaultDescription
WindowWidthdouble1200Last saved window width in device-independent pixels.
WindowHeightdouble760Last saved window height in device-independent pixels.
WindowLeftdoubleNaNLast saved horizontal position on screen. NaN means the OS will position the window.
WindowTopdoubleNaNLast saved vertical position on screen. NaN means the OS will position the window.
WindowMaximizedboolfalseWhether the window was maximized when last closed.

Build docs developers (and LLMs) love