Skip to content

Clients

A client is one FiveM setup. It has its own folders for mods, plugins, and settings, plus a set of link options that decide what FiveLaunch wires into your real FiveM install when you launch it.

Clients never share files, so you can keep a clean server build, a heavy ReShade build, and a mod-testing sandbox next to each other and switch in one click.

Every client has a name and an optional icon from the built-in set. The icon only helps you tell clients apart in the list and the tray menu. Neither one changes how the client launches.

Link options control what FiveLaunch sets up in FiveM.app before the game starts.

  • On: FiveLaunch points FiveM.app/mods at this client’s mods folder.
  • Off: FiveM uses whatever is already in FiveM.app/mods.
  • On: FiveLaunch manages FiveM.app/plugins for this client.
  • Off: FiveM uses whatever is already in FiveM.app/plugins.

This toggle decides most plugin problems. It only applies when plugins is on.

junction is the default. It links the folder with no copying, which makes it the fastest option and fine for most setups. The catch is that some tools resolve the real path and read or write straight into the client folder.

sync copies the client’s plugins into FiveM.app/plugins at launch. Use it for ReShade with add-ons, or anything that expects files to physically sit in FiveM.app/plugins. While you play, FiveLaunch syncs a short list of safe config files back to the client and finishes the rest when the game exits.

Writes this client’s gta5_settings.xml to every location FiveM and GTA read from, then re-applies it for a short window after launch in case something overwrites it.

  • Turn it on when you want per-client graphics settings or a known-good baseline.
  • If your settings keep resetting, turn it off, confirm everything else is stable, then turn it back on and follow the Settings guide.

Keeps %APPDATA%\CitizenFX\CitizenFX.ini in sync with this client’s copy while the game runs. Use it when different servers need different cvars or ini values.

Pure mode is FiveM’s server-side check against modified clients. You’ll find it in the client’s details (the i button). FiveLaunch passes the matching flag at launch:

  • Off: no flag. This is the default.
  • Level 1: launches with -pure_1.
  • Level 2: launches with -pure_2.

Only turn it on for servers that ask for a pure level. The wrong level, or pure mode on a server that doesn’t use it, can stop you from connecting.

These three cover most setups:

  • Safe default: mods on, plugins on, pluginsMode junction, everything else off. Start here.
  • ReShade client: mods on, plugins on, pluginsMode sync, gtaSettings optional. Sync puts ReShade’s files where ReShade looks for them.
  • Graphics baseline: mods on, plugins optional, gtaSettings on. A locked graphics profile you can always go back to.

FiveLaunch keeps each client under its data directory:

  • %APPDATA%\FiveLaunch\clients\<clientId>\: the client’s mods, plugins, citizen, and settings
  • %APPDATA%\FiveLaunch\clients.json: the client list and each client’s options

To move your setups to another PC, copy both, plus your FiveM install folders.