Installation Guide

Follow these steps to install and configure cd_garage correctly.

Installation video

If you are getting stuck on any of the steps feel free to follow the video guide

1

Download

1. Download your resource from FiveM’s Portal.

2. Unzip the cd_garage.zip folder and place this folder in your server's resource folder.

3. Add the resource to your server start config (server.cfg). Make sure cd_garage is listed below your framework resource e.g., es_extended, not above it.

ensure es_extended
ensure cd_garage
2

Fxmanifest

Depending on your framework and dependencies, you may need to make a few adjustments in [cd_garage/fxmanifest.lua]. We’ve made this process simple by clearly commenting the lines that may require changes. Refer to the image below for guidance.

3

Configure Resource

You must review all configurable options in [cd_garage/configs/config.lua] and adjust them to suit your server’s needs. Be sure to read the commented help text at the end of each line — it explains the purpose of each configuration option.

The most important sections are under the Framework and Important categories at the top of config.lua. All other settings are optional.

4

Configure Key Binds

Before Starting the Resource

Before launching this resource on your main or live server, we strongly recommend configuring your key binds, as this resource uses FiveM’s Key Mapping system.


Where Can I Configure My Key Binds?

You can configure all key binds directly in [cd_garage/configs/config.lua].


Why Is This Important?

Once a player joins your server with this resource running, you can no longer force key bind changes through the config file — players must adjust them manually through the in-game pause menu settings. However, any changes you make will still apply to new players who join afterward.

This system is more optimized and gives players the flexibility to customize their key binds for both keyboard and controller use. You can also review the Default Keybinds provided with this resource.

5

Install Dependencies

Where Can I Find These Dependencies?

You can find all dependencies in the [cd_garage/dependencies] folder. Each dependency has its own folder containing a text file with a GitHub download link. Alternatively, you can view the full list in the table below.


Where Should I Put These Dependencies?

Place all dependencies in your main resources folder, just like any other resource. ⚠️ Do not place them inside the cd_garage folder.


Do I Need to Add Them to the Server Start Config?

  • Required: No need to add these to your server.cfg — they start automatically as dependencies of this resource.

  • Optional: Yes, these must be manually added to your server.cfg.

Resource Name
Download
Details

cd_garageshell

cd_garage/dependancies

REQUIRED for the inside garage shell.

cd_drawtextui

OPTIONAL To change you must change Config.GarageInteractMethod.

cd_easytime

OPTIONAL is used by default for syncing the time inside the garage shell but can be replaced.

cd_keymaster

OPTIONAL is used by default for vehicle lockpicking if enabled but can be replaced/removed.

6

Last updated

Was this helpful?