ð§Setup
Various steps to ensure our script works on your server.
In-depth Guide
You just downloaded our resources and wondering where to get started? This is for you. We will instruct you on how to get it set up for all different types of servers.
Dependencies
Make sure to include all the script's dependencies on your server. You can find these here.
Database
For this particular resource, there is multiple sql queries that needs to be ran, some with more than one version, so let's break them down. All of these can be found in the extras folder.
Required
zyke_default_garages.sql
zyke_cleanup_settings.sql
Framework Specific
QB ->
QBCore Modifications.sql
ESX ->
ESX Modifications.sql
Garages
Pre-configured Garages (~20) ->
zyke_garages WITH BASIC GARAGES.sql
Empty garage list ->
zyke_garages CLEAN.sql
Manual Cardealer Setup - DEPRECATED
Since the 1.2 release, a manual setup is not needed in most cases, as it is now automatic. However, if it is required, the instructions can be found in the expandable below.
Vehicle Migration
Because of how advanced our garage is compared to a default system, there has to be a vehicle migration performed. Don't worry, it's easy!
All you have to do is run the command found here. However, we very much recommend you read the information below to be prepared as to what will happen.
Good To Know
Clear Old Appended Columns
To ensure that the command completely works, we recommend you deleting any columns that was created by a previous script, that is not native to your cardealer for your framework. This is not always required, but can cause issues if a previous garage system has had similar column names and set value types not corresponding to what we require. If you want help, we offer free support for this through our Discord.
Perform Database Backup
We recommend performing a database backup. The resource has been tested numerous times and works, but you should always create a backup just in case.
Default Garage
If you are initializing vehicles without any garages set up, the default garage will become a random one, or none at all since one could not be found. Make sure to set up your garages and your default garage to avoid having to transfer your vehicles later down the line.
How Initialization Works
Once you run the command, all vehicles in the database will spawn in front of you, grab the required values, save properly and disappear. The length of this process will differ based on various factors, such as how fast you can load custom vehicles if there are any, how many vehicles you have, how fast the server can execute database queries etc. An expected time for each vehicle can be 0.1-0.2 seconds on decent hardware.
Last updated