Base Installation
Start your TCVS journey with our installation guide.
Last updated
Was this helpful?
Start your TCVS journey with our installation guide.
Last updated
Was this helpful?
1) Download The Complete Vehicle System - <Your Framework> Version from.
2) Download and through Github.
3) Extract all three files inside your server's resource folder. Make sure to name Polyzone and ox_lib correctly as needed (without -master suffix).
4) Ensure all 3 resources inside server config file.
Execute the provided SQL file on your database, ensuring that you have selected the appropriate database before running the SQL file. After running it, a new table named "rvs_garages" will be created, and your player-owned vehicles table will be modified to include TCVS' additional columns.
Configure the settings based on your framework in the /configs/ directory.
For detailed configuration explanations, please click the link below.
If you are using QBCORE / ESX / QBOX set Config.UseCustomIdentifier to true.
If you are utilizing a custom framework on your server, modify the code inside server/frameworks.lua to suit your preferences. This file contains a reference to the core you've downloaded.
Our system integrates multiple interconnected systems to ensure synchronization without any bugs or issues. To prevent conflicts among resources, it is recommended to disable any resource that handles vehicle keys or vehicle damage. Specifically, for QBCore users, we advise disabling qb-garages, qb-vehiclefailure, and qb-vehiclekeys.
Incorporate all your imported vehicles into the /configs/vehicles_config.lua file. This file contains a hardcoded section for each possible vehicle, allowing you to specify the vehicle type and its purchase price for seamless integration with our resource. We currently have added all "vanilla" vehicles of GTA.
Each time TCVS is initiated on the server, it searches for any empty fields in the database. Each vehicle entry consists of 6 fields, so for example, if you have 1000 vehicles, there would be 6000 empty fields needing updates (15 minutes). To update these fields with generated data, it takes approximately 150 milliseconds per field. Please allow the necessary time as indicated by the resource for this process to complete. Afterward, re-ensure the resource to confirm that the update process has been correctly executed.
To integrate this resource with your vehicle shop, please click on the link provided below. We've designed this resource with flexibility in mind, allowing you to customize and tailor it to your specific needs and requirements.
To seamlessly integrate our comprehensive part system with your mechanic resource, we've made available a wide array of possibilities through our exports. For detailed documentation and step-by-step instructions, please click on the link below.