Skip to content

Profiles (legacy)

FiveLaunch used to call clients “profiles.” Same thing, new name. The current docs live on the Clients page, and this page covers the basics.

A client keeps one FiveM setup apart from the rest. Each client can have its own:

  • mods
  • plugins
  • GTA settings (gta5_settings.xml), if you turn that on
  • CitizenFX.ini, if you turn that on

A client is a record with a unique ID and a set of link options. On disk, each client gets its own folder:

  • %APPDATA%\FiveLaunch\clients\<clientId>\
    • mods\
    • plugins\
    • citizen\
    • settings\

When you launch a client, FiveLaunch treats these folders as the source of truth.

Each client owns these:

  • mods
  • plugins
  • citizen, if linked
  • the gta5_settings.xml it applies at launch, if gtaSettings is on
  • the CitizenFX.ini it syncs at launch, if citizenFxIni is on

Every client shares these:

  • your FiveM install, which FiveLaunch links or syncs into at launch
  • anything you change outside the linked folders

When you launch a different client, FiveLaunch:

  1. waits for the last client’s plugin sync to finish, so files don’t mix between clients
  2. sets up links or copies based on the new client’s options
  3. starts FiveM

Close FiveM and GTA before you switch. If either is still running, Windows keeps the files locked.

  • Clean: no plugins, few mods
  • ReShade: pluginsMode sync, your presets
  • Dev: for testing new mods
  • ServerName: mods one server needs
  • Start with fewer toggles and add more once the client works.
  • Leave citizen off unless you need it.
  • Use pluginsMode: sync for ReShade with add-ons.

Next: Clients