FiveM: Installation of resources
This guide was created with the following products:
(Details may vary with products from different providers but the main concepts remain the same)
Introduction
Resources can be used to expand your FiveM server with additional features. This is especially interesting if you are planning to start larger projects, such as a roleplay server or similar. Something like this can't be done without such additional resources.
FiveM and its community offers a large variety of resources. An overview of the most popular resources can be found on the Cfx.re Forum: https://forum.cfx.re/c/development/releases/7
How to Add Resources to a FiveM Server
Feel like you understand better when you see things in action? We’ve got you! Dive into our video that breaks it all down for you. Whether you're in a rush or just prefer to soak up information in the most engaging way possible!
Preperation
The installation of resources is done via FTP. You will need an FTP client to upload files to your server. If you are not familiar with using FTP, we recommend you to have a look at the Access via FTP guide.
Downloaded resources are usually offered in a compressed format. This means that you have to uncompress the compress files with an unpacking program such as 7Zip, Winrar or WinZip. The uncompressed resource folder should contain at least the following files: __resource.lua
or fxmanifest.lua
as well as the associated script files.
In the case that these files are not present, it may be that they are located in a subdirectory withing the resource.
Installation
Uploading files
You must now upload the previously uncompressed files as an individual folder (if not already). Your folder must be uploaded to the server's resource
directory.
The directory structure typically looks like:
/gXXXXXX/gta5-fivem/server-data/resources
The directory structure of the FiveM TxAdmin game server differs from the rest of the FiveM products, as they contain their own template directory. The resources are also located in the template directory.
Certain resources cooperate with a database and therefore often already contain SQL files that have to be imported into the database. If this is the case, head over to our SQL File Import guide to learn more about how to do this.
Activation
To ensure that the installed resource is loaded on server startup, you must first activate it in the server.cfg
file for your server. The activation is done via the start [example resource]
command.
For example, if you have uploaded the resource with the folder name eup-ui
, the start command in the config must look like this:
start eup-ui
You can access your server.cfg
file either through FTP (as seen above), or via the Configs section on your game server's webinterface.
Please ensure that the name of the previously created folder is the same as what is found in the start command. This includes being case sensitive.
Finally, you can restart your server. The installed resource should now be loaded next time your server has fully started. You have successfully installed a resource into your FiveM game server!