Setup
Welcome to the setup guide! I've crafted this guide to make the installation and configuration process as straightforward and smooth as possible. Just follow the steps outlined here, and you'll have everything up and running in no time. Embrace the simplicity of our setup, and let's get started!
Step 1: Ensure Dependencies
Ensure that all the necessary requirements for the dependencies are met. Refer to the dependencies page to verify you have everything in place.
Step 2: SQL File Management
Identify Your Database Collation: Determine the collation your database uses. This will decide which folder of SQL files you need to import. You have two options:
collate-utf8mb4_general_ci
collate-utf8mb4_unicode_ci
Each folder contains files optimized for their respective character sets and collation rules.
Navigate to the Correct Folder: Based on your collation type, navigate to the corresponding folder within the
sql
directory:For UTF8MB4 General CI collation:
sql/collate-utf8mb4_general_ci
For UTF8MB4 Unicode CI collation:
sql/collate-utf8mb4_unicode_ci
Import the Framework-Specific SQL Files: Inside the chosen collation folder, you will find SQL files for different frameworks. Import the SQL files that correspond to the framework you are using:
For QBCore:
qb.sql
For ESX:
esx.sql
First, import the
import.sql
file before the framework-specific files.
Import Standalone Data: After importing the framework-specific and initial SQL files, proceed to import additional data for more extensive customization and setup:
Navigate to
sql/standalone_data
Import the following files:
cameras.sql
categories.sql
charges.sql
roles.sql
tags.sql
These files contain modifiable data which can also be adjusted within the game via the MDT (Mobile Data Terminal).
Review and Customize SQL Files if Necessary:
It's important to review the SQL files before importing them to ensure that they align with your specific setup and requirements. Make modifications if necessary to fit your environment or to enhance functionality.
Final Checks:
After importing all necessary SQL files, check your database to ensure that all data is correctly inserted and that there are no errors.
Ensure that all settings in the game and database are correctly configured to interact as expected.
Step 3: Initialize Officer Command
Run the command drx_mdt_hire
on the server-side console. It's essential to note that this cannot be executed client-side.
To use the
drx_mdt_hire
command, you'll need yourstateid
, which the MDT generates. Find this in your database tabledrx_mdt_player_link
. Remember, this step is crucial when adding the first officer.
Once you've completed these steps, your setup should be complete. Dive in and enjoy the experience!
Last updated
Was this helpful?