Skip to content

Profiles (legacy)

FiveLaunch uses client profiles (sometimes just called “clients”) to keep multiple FiveM setups separated.

A client profile lets you:

  • keep different mods per setup
  • keep different plugins per setup
  • optionally apply different GTA settings (gta5_settings.xml)
  • optionally keep a client-specific CitizenFX.ini

A client is a profile record with a unique ID and a set of link options.

In storage terms, each client gets its own folder like:

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

These folders are the “source of truth” for that client when you launch.

Per-client

  • mods
  • plugins
  • (optional) citizen
  • (optional) gta5_settings.xml used for that client’s launch
  • (optional) CitizenFX.ini used for that client’s launch

Shared (not per-client by default)

  • Your actual FiveM install (the app links/syncs into it at launch)
  • Anything you do outside the linked folders

When you launch a different client, FiveLaunch:

  • waits for any plugin sync finalization to finish (prevents cross-client mixing)
  • sets up links/sync based on that client’s settings
  • launches FiveM

If you switch while FiveM/GTA is still running, you can hit file locks—close both first.

  • Clean (no plugins, minimal mods)
  • ReShade (pluginsMode sync, presets)
  • Dev (testing new mods)
  • ServerName (server-specific mods)
  • Start with fewer toggles, then enable more once stable.
  • Avoid enabling citizen unless you absolutely need it.
  • Use pluginsMode: sync if you’re running ReShade + addons.

Next: Client settings & tweaks