Launch profiles let you save a named combination of a place ID, server job ID, and optional VIP code so you can rejoin the same Roblox server with a single click. Instead of looking up a place ID or copying a job ID each time, you create the profile once and select it from the Launch Profiles page whenever you need it. Profiles also track how many times you have used them and when they were last launched.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.
What a launch profile contains
Game target
A place ID and an optional job ID (server instance). Together they identify exactly which server to join.
VIP server support
Mark a profile as a VIP server and enter your access code. Rift CE handles the URL construction automatically.
Account group
Optionally associate a profile with an account group. Launching the profile queues every account in that group.
Usage tracking
LastUsed and LaunchCount are updated automatically each time the profile is used, so you can see which targets you use most.Creating a profile
Enter a name and place ID
Give the profile a unique name and enter the Roblox Place ID of the game you want to target. The place ID appears in the game URL on the Roblox website:
roblox.com/games/PLACE_ID/game-name.Add a job ID (optional)
To target a specific server instance, enter the Job ID. Leave this blank to join any available server for the place.
Configure a VIP server (optional)
Check VIP server and enter your access code in the VIP code field. Rift CE prepends
VIP: to the job ID internally, which causes the launcher to use accessCode and linkCode parameters instead of gameId in the Roblox deep-link URL.Assign an account group (optional)
Select an Account group to automatically launch every account in that group when this profile is used.
Launching a profile
Select any profile from the list and click Launch. Rift CE resolves the associated account or account group, then calls the launcher with the saved place ID and job ID. TheLastUsed timestamp and LaunchCount counter are updated automatically after each successful launch.
If you assigned an account group, all accounts in that group are queued for launch. The delay between each account is controlled by the
JoinDelay setting — see Settings.VIP server behavior
WhenIsVip is true, the launcher reads the VipCode field and passes it as accessCode and linkCode query parameters in the Roblox deep-link URL. The VIP: prefix is an internal convention used to distinguish VIP launches from regular job ID joins — you only enter the code itself, not the prefix.
Profile field reference
LaunchProfile model fields
LaunchProfile model fields
| Field | JSON key | Type | Description |
|---|---|---|---|
Name | name | string | Unique display name for the profile. Used as the lookup key — renaming a profile is not currently supported through the UI. |
PlaceId | placeId | long | Roblox place ID of the target game. |
JobId | jobId | string | Server instance job ID. Empty string means any available server. |
IsVip | isVip | bool | When true, VipCode is used instead of JobId to build the VIP deep-link. |
VipCode | vipCode | string | VIP server access code. Only used when IsVip is true. |
AccountGroup | accountGroup | string | Name of the account group to launch. Empty string means the profile applies to a manually selected account. |
LastUsed | lastUsed | DateTime | Timestamp of the most recent launch. Set automatically. |
LaunchCount | launchCount | int | Number of times this profile has been launched. Incremented automatically. |
Storage location
Profiles are stored as a JSON array in%LocalAppData%\RiftCE\launch_profiles.json. The file is not encrypted — it contains only place IDs and codes, no account credentials.