Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

397 total results found

Keys, Fuel & Inventory

Nord Garages v2.0.0 — Documentation Integrations and API

Keys, Fuel & Inventory Nord Vehicle Keys When nord_vehiclekeys is used, Nord Garages integrates server-authoritatively. Typical API usage includes registering the owned network entity, checking keys/physical key items and granting keys only when needed. With ...

Client Exports

Nord Garages v2.0.0 — Documentation Integrations and API

Client Exports Garage UI exports['nord_garages']:OpenGarage(identifier) exports['nord_garages']:CloseGarage() local garages = exports['nord_garages']:GetGarages() Impounds exports['nord_garages']:OpenImpound(identifier) local impounds = exports['nord_garages']...

Server Exports — Garages & Vehicles

Nord Garages v2.0.0 — Documentation Integrations and API

Server Exports — Garages & Vehicles Garage lookup/registration exports['nord_garages']:GetGarage(identifier) exports['nord_garages']:GetGarages(true) exports['nord_garages']:GetImpounds(true) exports['nord_garages']:GetGarageTemplates() exports['nord_garages']...

Server Exports — Admin, Staff & Sync

Nord Garages v2.0.0 — Documentation Integrations and API

Server Exports — Admin, Staff & Sync Admin access AddAdmin(value) RemoveAdmin(value) IsAdmin(value) GetRuntimeAdmins() Compatibility aliases: GiveGaragesAccess(value) RemoveGaragesAccess(value) HasGaragesAccess(value) Staff snapshots local rows = exports['nord...

Server Exports — Vehicle OS

Nord Garages v2.0.0 — Documentation Integrations and API

Server Exports — Vehicle OS Main exports include: RegisterVIPProvider(name, handler) RegisterProvider(kind, name, handler) GetProviders() IsPersistentParkingVIP(source) GetVehicleIdentity(value) ChangeVehiclePlate(value, newPlate, actor) CompareVehicles(values...

Events & Live Sync

Nord Garages v2.0.0 — Documentation Integrations and API

Events & Live Sync Nord Garages emits events so Staff, Phone and other integrations can refresh without polling the full database continuously. Vehicle changed AddEventHandler('nord_garages:server:vehicleChanged', function(payload) -- refresh local integra...

Nord Phone Integration

Nord Garages v2.0.0 — Documentation Integrations and API

Nord Phone Integration Server-side phone exports provide UI-safe normalized vehicle data. local vehicles = exports['nord_garages']:GetPhoneVehicles(source) local vehicle = exports['nord_garages']:GetPhoneVehicle(source, plate) local garages = exports['nord_gar...

Nord Staff Integration

Nord Garages v2.0.0 — Documentation Integrations and API

Nord Staff Integration Nord Staff should use the trusted server exports instead of directly manipulating Nord Garages rows. Give/store vehicle After creating framework ownership, call ReconcileOwnedVehicleByPlate or AddVehicleToGarage so the new vehicle appe...

Database and AutoSQL

Nord Garages v2.0.0 — Documentation

AutoSQL & Schema

Nord Garages v2.0.0 — Documentation Database and AutoSQL

AutoSQL & Schema Nord Garages automatically creates and migrates its schema during resource startup. The stabilization line includes a schema migration that also verifies the Vehicle OS auxiliary tables/columns/indexes, which helps repair older or partially up...

Core Tables Explained

Nord Garages v2.0.0 — Documentation Database and AutoSQL

Core Tables Explained nord_garages Stores garage definition data: identifier, name, garage type, categories, access, settings, blip/NPC data and published state. nord_garage_points Stores world points linked to a garage identifier, including position, point ty...

Database Safety

Nord Garages v2.0.0 — Documentation Database and AutoSQL

Database Safety Do not edit active state casually Directly changing a vehicle row while the resource is running can desynchronize: Framework ownership state OneSync entity tracking Keys Phone/Staff caches Impound rules Vehicle OS history Use server exports whe...

Troubleshooting and Production

Nord Garages v2.0.0 — Documentation

Common Problems

Nord Garages v2.0.0 — Documentation Troubleshooting and Production

Common Problems Admin command does nothing Check: Config.AdminCommand Config.AdminAce ACE assignment in server.cfg Server console errors Garage is not visible Check that the garage is published, has valid points, correct access rules and compatible categories...

Diagnostics & Recovery

Nord Garages v2.0.0 — Documentation Troubleshooting and Production

Diagnostics & Recovery Useful server-side diagnostic exports: AuditVehicleTypes() ReconcileImpounds(options) GetRecoveryCenter() RepairVehicleState(value, action, garage, actor) GetVehicleGarageState(plate) GetStaffVehicleSnapshot(limit) SyncAllFrameworkVehicl...

Production Checklist

Nord Garages v2.0.0 — Documentation Troubleshooting and Production

Production Checklist Before release to players: oxmysql starts before Nord Garages. Framework auto-detection resolves the intended core. Correct key, fuel and inventory providers resolve. /garageadmin is restricted to the intended ACE/admin source. At l...

Changelog

Nord Garages v2.0.0 — Documentation

v2.0.0 — Vehicle OS

Nord Garages v2.0.0 — Documentation Changelog

v2.0.0 — Vehicle OS Nord Garages 2.0 preserves ESX/QB/QBX ownership compatibility while adding the Vehicle OS layer. Added Permanent VIN identity. Plate alias/history support. Authoritative state engine and duplicate guard. VIP Persistent Parking with OneSync ...