INF Garage
Every garage script stores vehicles.
INF Garage remembers them.
Full vehicle-condition persistence. In-game garage creation. Crash-safe reconciliation. Paid parking. Mileage tracking. Deep integrations. Real vehicle ownership.
QBCore • ESX • GARAGES • VEHICLE PERSISTENCE • IMPOUND • HOUSING • MILEAGE
YOUR VEHICLE COMES BACK THE WAY YOU LEFT IT
Park a wrecked car and it comes back wrecked.
Engine health. Body damage. Dirt. Broken windows. Damaged doors. Burst tyres. Fuel. Modifications.
Everything persists.
INF Garage restores modifications first, then reapplies the saved vehicle condition afterward so GTA's modification system cannot silently repair the vehicle.
A garage should never be cheaper than a mechanic.
BUILD GARAGES IN-GAME
No coordinate copying. No external configurator.
Type /garageadmin, choose Place a new garage, and build the entire location inside the world.
Place the attendant using live ghost placement.
Add parking bays with a real vehicle preview.
Rotate each vehicle with Q and E until it sits exactly how you want it.
What you place is what players use.
LIVE PARKING FLOOR PLANS
Every garage can display a top-down view of its parking spaces.
Open bays are available.
Filled bays are occupied.
Players can immediately see whether there is room without reading through menus or checking counters.
Available parking markers also appear in-world while driving.
If the garage is full, there is nowhere to park.
BUILT TO SURVIVE RESTARTS
Clean shutdown handlers do not help when a server crashes.
INF Garage reconciles vehicle state on startup.
Before returning anything, it checks whether the vehicle still physically exists in the world.
Restart the resource while players are driving and their vehicles stay exactly where they are.
If a vehicle is destroyed, the garage can detect it the next time the owner opens the garage and make it available again.
No admin intervention required.
PARKING THAT CAN COST MONEY
Every garage can have its own parking rate:
Downtown parking can charge.
A player's driveway can stay free.
Charges accrue while the vehicle is stored and settle when it is retrieved.
Players are never billed while offline.
Accrual can be capped, and an unpaid balance never permanently takes the vehicle away.
The amount owed is always shown before retrieval.
COMPLETE GARAGE FEATURES
Public garages
Private garages
House garages
Impound release
Cars, boats, and aircraft
Vehicle co-owners
Paid garage transfers
Rename vehicles
Favourite vehicles
Real mileage tracking
Persistent fuel
Persistent fuel grade
Full condition persistence
Server-authoritative spawning
Double-spawn protection
Per-garage attendants
Target or marker interaction
Custom map blips
Discord logging
Admin vehicle manager
Vehicle recovery tools
REAL MILEAGE
Vehicles track how far they have actually been driven.
Mileage persists permanently and can be accessed by other resources.
That means dealerships, resale systems, mechanic scripts, and other vehicle resources can make decisions based on the vehicle's real history instead of treating every car like it just left the showroom.
VEHICLE KEY INTEGRATIONS
INF Garage supports multiple vehicle-key ownership models instead of forcing every resource through the same behavior.
Supported integrations include:
qb-vehiclekeys
qbx_vehiclekeys
qs-vehiclekeys
wasabi_carlock
MrNewbVehicleKeys
Renewed-Vehiclekeys
mk_vehiclekeys
jaksam
t1ger
cd_garage
okokGarage
ic3d
tgiann-hotwire
INF Vehicle Keys
The garage can grant keys, restore ignition state, or leave ownership completely to the external resource depending on the integration.
FUEL INTEGRATIONS
Fuel and fuel grade persist with the vehicle.
Supported integrations include:
INF Fuel
ox_fuel
LegacyFuel
qb-fuel
qs-fuelstations
rcore_fuel
lc_fuel
ps-fuel
lj-fuel
cdn-fuel
ti_fuel
sna-fuel
x-fuel
okokGasStation
hyon_gas_station
Electric vehicles do not suddenly come back running on petrol.
HOUSING INTEGRATIONS
House garages connect directly with supported housing resources.
INF Housing
rx-housing
ps-housing
qb-houses
qs-housing
Other housing resources can integrate through documented exports.
BUILT TO INTEGRATE
A public API lets external resources control vehicles without fighting the garage.
Use it with:
Dealerships
Vehicle rentals
Valet systems
External impounds
Vehicle resale
Job fleets
Housing resources
External resources can temporarily take control of a vehicle using an external state.
While they hold it, INF Garage will not spawn it, reconcile it, or interfere with it.
ADMIN TOOLS
Manage garages and vehicles without touching the database.
Create garages in-game
Place attendants
Create and rotate parking bays
Configure rates
Configure vehicle types
Search any vehicle by plate
Inspect vehicle state
Recover stuck vehicles
Run reconciliation manually
/garagestate
/garagesweep
A stuck vehicle should not require a server restart.
AUTOMATIC INTEGRATION DETECTION
INF Garage detects supported integrations at startup.
The console banner shows which framework, targeting system, key resource, fuel resource, and other supported dependencies were found.
One console paste gives support a clear picture of the server stack.
COMPATIBILITY
Frameworks
Target Systems
qb-target
ox_target
Marker fallback
Vehicle Keys
Fuel
Housing
INF Housing
rx-housing
ps-housing
qb-houses
qs-housing
Required
INCLUDED
Your players already expect their car to still be there.
Now it comes back exactly how they left it.
Tags: FiveM, QBCore, ESX, Garages, Vehicle Persistence, Impound, Escrow