Delta Studios
Documentation

Get up and running.

Everything you need to set up, run, and troubleshoot your Delta Garage service.

Setting Up the FiveM Script

The delta-garage-fivem resource is the in-game half of your garage: it runs on your FiveM server and enforces vehicle/ped whitelist access, checking back with your garage to confirm what each player is allowed to spawn. This guide covers installing it and connecting it to your garage.

You do all of the connecting from your garage's own Admin -> FiveM Integration page (not here on Delta Platform). That page also shows a live "Script connected" status once everything is wired up correctly - use it to confirm each step worked.

1. Get the script

The script is licensed through Keymaster (FiveM's own licensing system). If you haven't got it yet, see Buying the Delta Garage Script - that covers the one-time Tebex purchase and the redemption code you enter into keymaster.fivem.net to activate it on your server.

2. Install it on your FiveM server

  1. Place the delta-garage-fivem resource folder in your server's resources directory (keep the folder name exactly as provided).
  2. Add ensure delta-garage-fivem to your server.cfg.
  3. Don't start the server just yet - configure the connection details in step 4 first.

3. Generate your connection details in the garage

In your garage, go to Admin -> FiveM Integration and:

  1. Click Enable Integration if it isn't already enabled - the garage only accepts calls from the script when this is on.
  2. Click Generate Secret (or Regenerate Secret). The shared secret is shown once - copy it immediately, it can't be retrieved again (only regenerated, which invalidates the old one).
  3. Note the Callback URL shown on the same page - it's your garage's address followed by /internal/fivem/status.

4. Point the script at your garage

Configure the script (via its convars/config, per the resource's own README) with:

  • The Callback URL from step 3.
  • The shared secret from step 3.

The script signs every request to your garage with that shared secret, so it has to match exactly. If it doesn't, your garage rejects the calls and the script won't be able to read whitelist data.

5. Start and verify

Start (or restart) your FiveM server so the resource loads. Then return to Admin -> FiveM Integration in your garage and watch the Script status badge:

  • Script connected (green) - the script is running and reaching your garage. You're done.
  • Not connected / Waiting for first contact - the script hasn't checked in recently. Confirm the server is running, the resource is ensured, and the Callback URL and shared secret match exactly. Regenerate the secret if you're unsure you copied it correctly (then update the script with the new value).

The status updates live, so you don't need to refresh - within a few seconds of the script's first successful call it flips to connected.

Keeping it working

  • Regenerating the secret immediately invalidates the old one. If you ever regenerate, update the script's config with the new value or its calls will start failing.
  • Disabling the integration stops your garage accepting any script calls - whitelist enforcement in-game stops until you re-enable it.