Skip to content Nodecraft
Support / FiveM / Resources / How to Install ELS (Emergency Lighting System) on Your FiveM Server
FiveM Icon
Create a FiveM Server today!
Start Free Trial

How to Install ELS (Emergency Lighting System) on Your FiveM Server

Emergency Lighting System (ELS) enhances emergency vehicles in FiveM by providing realistic lighting effects, sirens, and controls. While FiveM does not support ELS natively like in single-player GTA V, you can install ELS-like functionality using ELS-compatible vehicles and scripts. Follow these steps to install and configure ELS on your FiveM server.

Note: Be sure that your FiveM server is fully stopped before making any configuration changes or setting updates!


Download the Required Files

  1. Download the ELS files: https://github.com/MrDaGree/ELS-FiveM

  2. Go to a modding website such as:

  3. Download an ELS-compatible vehicle pack.

Create the Required Folders

  1. Open the Server Files tab in your Nodecraft Control Panel.

  2. Go to the resources folder.

  3. Create a new folder named [ELS].

  4. Create another folder named [cars].
    The ELS and cars folders can be named anything you want, the names we've chosen are for organization purposes.Creating the folders needed to install ELS and compatible vehicles for a FiveM server

Add the ELS and Vehicle Files

  1. Upload and then Unzip the ELS zip/rar files into the [ELS] folder.Unzipping the ELS files for FiveM in Nodecraft Control Panel

  2. Navigate to the [cars] folder that you made, and here is where you want to create another folder for whatever vehicle you're adding.
    In this example, we're making a folder called machezoll for the type of car.

  3. Upload your extracted ELS-compatible vehicle files into that new car folder. Car addon files for a FiveM server

Create the stream and .lua file (if applicable)

If you're adding new vehicles to your server, more than likely the addon author has already done the following steps for you, and you're able to skip this step.
If your vehicle files are replacements of the game's base car models, like these BMW files we're adding, then you'll want to follow this section.

  1. Create a folder in [cars] called bmw Creating a bmw vehicle folder for FiveM

  2. In that folder, create another folder called stream.

  3. Also, in the bmw folder, create a file called fxmanifest.lua (In the past is was previously called, __resource.lua so you may see other guides/instructions with that name).Creating the stream folder and fxmanifest.lua file for a car for FiveM

  4. Inside the fxmanifest.lua file, add the following code and Save:

    resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937'
    
    files {
    	'data/carcols.meta',
    	'data/carvariations.meta',
    	'data/handling.meta',
    	'data/vehicles.meta',
        --'data/contentunlocks.meta',
        --'data/vehiclelayouts.meta',
        --'data/shop_vehicle.meta',
    }
    
    
    data_file 'CARCOLS_FILE' 'data/carcols.meta'
    data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
    data_file 'HANDLING_FILE' 'data/handling.meta'
    data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
    
    --data_file 'CONTENT_UNLOCKING_META_FILE' 'data/contentunlocks.meta'
    --data_file 'VEHICLE_LAYOUTS_FILE' 'data/vehiclelayouts.meta'
    --data_file 'VEHICLE_SHOP_DLC_FILE' 'data/shop_vehicle.meta'
    
    
    --client_script { 'client/vehicle_name.lua' }
  5. Upload into the stream folder the .ytd and .yft files for the vehicle.Uploading car replacement files for a FiveM server

Add the Compatible Vehicles to ELS

  1. If your ELS vehicle files are not already added, do the following:

  2. Go to the vcf folder within your ELS-FiveM files. (Full path /resources/[ELS]/ELS-FiveM/vcf).

  3. Move the .xml file provided by the vehicle files into vcf, there may already be an existing one there, you can replace it with the new one.The location needed to upload the xml file for ELS

Add ELS to Server Configuration

  1. Open server.cfg (located in the main folder in Server Files).

  2. Add the following lines at the bottom:

    ensure ELS-FiveM
    ensure bmw
    ensure machezoll

    ELS-FiveM, machezoll, and bmw will correspond to the folders we made/uploaded, so yours may be different from our examples.

  3. Save and close the file.Ensuring ELS and ELS-compatible vehicles in the server.cfg file for FiveM

  4. Start your FiveM server.

  5. Spawn an ELS-enabled vehicle using whatever spawning method you prefer.


Troubleshooting

  1. If ELS does not work, check the following:

    • Ensure ensure ELS-FiveM and ensure (vehicle folder name) is in server.cfg.

    • Verify .xml vehicle config files are placed correctly.

    • Check the server Console for any error messages.


Conclusion

By following these steps, you can install and configure ELS for your FiveM server, allowing emergency vehicles to have realistic lighting and siren controls. If you run into issues, double-check your folder structure and file placements. Now, you can enjoy immersive emergency response gameplay! 🚓🚨

Need Help?

If you have questions or run into any issues, our support team is here to help! Reach out using the support widget on our website or visit our support center for further assistance.

FiveM Icon
Create a FiveM Server today!
Start Free Trial

Chat blocked!

Nodecraft is an ad-free website! Disable adblock if you have any questions.