Server systemsBased on another project

qbx_properties

Property ownership connected to practical garage access.

Lets real-estate staff add working DRS garages when they create a property. Owner and keyholder access updates when ownership or key access changes.

QboxAlso works with 6 other systems
Download latest code This is the latest code from GitHub, not a packaged release. Test it before using it on a live server.
Setup guide
Version
0.0.1
Updated
Aug 31, 2026
License
GPL-3.0
Code access
Open-source code
Status
Stable
Decorative artwork
qbx_properties
01 / OVERVIEW

What it does

Type
Modified Qbox property system
Best for
Servers where real-estate staff create properties and garages
Garage
drs_garages is primary; older garage support remains for moving over
Persistence
Database-backed property and garage records

This version keeps Qbox property ownership, rentals, decorating, storage, and wardrobes, then adds better vehicle access. A real-estate employee can add a garage, choose its interior, and place separate points for walking in and parking a vehicle.

drs_garages is the main supported garage. Each property garage keeps the same ID, and owner or keyholder access updates automatically when ownership or key access changes. The older Lunar and qbx_garages options are only for moving from an earlier setup and should not run beside drs_garages.

02 / HOW IT WORKS

From creating a property to using its garage

This version adds garage choices to the existing Qbox property-creation process.

  1. 01

    Create the listing

    An authorized real-estate employee sets the property, price, interior, entrance, and optional garage with /createproperty.

  2. 02

    Place vehicle access

    Properties with a garage store separate points for walking in and parking a vehicle. Distance checks keep both points near the property.

  3. 03

    Keep access up to date

    Purchases, rentals, and key changes update the DRS garage with the current owner and keyholders without changing the garage's ID.

  4. 04

    Navigate and enter

    Players can find available properties and places they can access through map markers and /myproperties, then travel to the property or garage.

03 / FEATURES

Core features

01

Create garages with the property

Add a property garage, choose a large, small, or no-interior option, then place separate entry and parking coordinates.

02

Find available and owned properties

Use different map markers for available properties and properties the player owns or has a key to, plus a /myproperties GPS menu.

03

Garage access that follows ownership

Keep one stable ID for each property garage, then update or remove access when owners and keyholders change.

04

More optional interiors

Hide invalid previews and optionally add more home, premium, and business interiors from bob74_ipl.

More features6 more items
  • Large, small, or no-garage interior choices during property creation
  • Automatic conversion of older garages that used one shared position
  • Automatic garage-column database upgrade that stops safely if it fails
  • DRS garage access restored after restarts and cleaned up when the resource stops
  • Optional bob74_ipl home, premium, and business test interiors
  • Property creation distance and placement validation
04 / SETUP OPTIONS

What you can change

These are the main parts you can adjust for your server. The setup guide lists every option and example.

  • Property and garage interiors
  • Separate entry and parking points
  • Furniture and decoration
  • Apartment stash behavior
  • Garage script and interior choice
  • Property pricing and rent
  • Realtor placement workflow
  • Optional Discord webhook
  • Optional bob74_ipl entries
  • Property and garage database tables
See every setup option
05 / REQUIREMENTS

What it works with

Server framework
Qbox
Required
ox_lib, oxmysql, ox_inventory, and illenium-appearance
Garage
drs_garages with qbx_vehicles and qbx_vehiclekeys
Resource name
Must remain qbx_properties
Optional
bob74_ipl for added IPL interior choices
Also works with
qbx_garagesLunar Garage (legacy)
See all requirements and setup options
Technical details2 details
Runtime
FiveM Lua
Database
oxmysql
06 / LIMITATIONS

Known limitations

  • The project still reports version 0.0.1 and has no packaged GitHub release. Save the exact tested code version used by your server instead of automatically following future changes.
  • Older lunar_garage and qbx_garages connections remain to help existing servers move over, but drs_garages is the supported choice. Do not run overlapping garage resources together.
  • The older qbx_garages connection cannot fully remove a registered garage and does not provide every DRS property-garage feature.
  • ox_inventory and illenium-appearance are called directly but are not declared as manifest dependencies.
More limitations2 more items
  • Test every optional IPL interior position with the maps and interiors installed on your server.
  • The project does not identify the exact original code revision or publish a named list of fully tested server setups.
07 / ORIGINAL PROJECT

Changes from the original

Original projectQbox Project qbx_properties
Base version0.0.1 manifest baseline

This edition keeps the Qbox property system and adds better vehicle access and property discovery. The project was modified manually, so the exact original code revision is not documented.

Differences between Qbox Project qbx_properties and this drs_Dev edition
AreaOriginaldrs_Dev edition
Garage placementOriginal property garage dataSeparate walking entrance and vehicle parking points, with optional interiors
Access updatesOwner and keyholder property accessGarage access updates whenever owners or keyholders change
Garage systemsqbx_garages registrationFull DRS garage registration, with older systems kept only for moving over
Finding propertiesOriginal property accessMap markers for available, owned, and keyholder properties plus /myproperties GPS directions
DatabaseProperty and decoration tablesAdds property garage data and converts older one-position garages
08 / INSTALLATION
Ready to install?

Open the setup guide

The guide covers requirements, installation, server setup, connections to other resources, and troubleshooting.

Read the installation guide
09 / VERSION & SOURCE CODE

Version and source code

Latest version

v0.0.1DRS compatibility refresh · Aug 31, 2026
  • Added realtor-created garages, split entry and parking points, garage interiors, owner/keyholder sync, and map discovery tools.
  • Connected drs_garages with consistent property-based IDs, used the ID returned by DRS for later updates and removal, recovered registrations after restarts, refreshed access, and cleaned up registrations when qbx_properties stopped.
  • Added a safe database update for the garage column, older Lunar and qbx_garages support for moving over, cleanup for older JSON data, and optional IPL test interiors.
View change history

Credits and license

Project type
Based on another project
Maintainer
DrSnyder
License
GPL-3.0
Code access
Open-source code

Manually built from Qbox-project/qbx_properties, with Qbox Project credit and the GPL-3.0 license kept. drs_garages is the supported main garage script; older garage connections remain only to help servers move over.

View source code on GitHub