Matif Car Auction (ESX)
Transform your server's vehicle economy with a fully synchronized auction house that brings the excitement of live bidding to FiveM.
Matif Car Auction - Real-Time Vehicle Auction System for ESX
Transform your server's vehicle economy with a fully synchronized auction house that brings the excitement of live bidding to FiveM. Players can auction off their personally owned vehicles - complete with all modifications - to the highest bidder in real-time competitive bidding. This isn't a static marketplace listing system; it's actual auction drama where everyone on the server can participate simultaneously, with automatic ownership transfers and secure payment handling when the timer hits zero.
What's Included
Matif Car Auction provides a complete auction infrastructure with a physical auction house location (fully configurable coordinates). Sellers bring any vehicle they own from their garage, list it for auction with configurable timer and bid increment, and watch as the entire server competes for their ride. The system handles everything automatically - bid validation, timer management, payment transfer, vehicle ownership swap, and even preserves all custom modifications from the original owner's build.
The real magic is the synchronization - every player sees the same current bid, remaining time, and leading bidder in real-time. When the auction timer expires, the script instantly transfers the vehicle from the seller's garage to the winner's garage, processes the money transfer, and updates all relevant database records. No manual intervention, no potential for scams, zero opportunity for duplication exploits.
Key Features
- Real-Time Auction System - All players see live bid updates, timer countdown, and current leader with perfect server-wide sync
- Personal Vehicle Listings - Sellers can only auction vehicles they actually own, pulled directly from their garage inventory
- Server-Wide Participation - Anyone on the server can bid except the auctioneer (anti-abuse protection)
- Automatic Ownership Transfer - Winner receives the exact vehicle from seller's garage the moment auction ends
- Modification Preservation - All custom parts, paint, performance upgrades transfer to new owner perfectly
- Configurable Parameters - Auction house location, timer duration, and minimum bid increment all set in config
- Secure Payment Processing - Money transfers happen automatically through ESX economy with built-in validation
- Anti-Duplication Protection - Vehicle is locked during auction, preventing seller from driving/selling/transferring while listed
- mythic_notify Integration - Clean, professional notifications for bid updates, auction wins, and system messages
- Highly Optimized - Constant server sync with minimal performance impact thanks to efficient networking
Perfect For
- Vehicle Collector Communities - Create a secondary market where rare builds and custom rides change hands
- Economy-Focused Servers - Player-driven pricing discovers true market value for vehicles and builds
- Roleplay Servers - Auction house becomes a social hub and creates emergent RP scenarios (bidding wars, flex culture)
- Servers with Custom Vehicles - Limited edition imports gain value through competitive bidding
- End-Game Content - Wealthy players can liquidate garage inventory for cash to fund new ventures
How It Works
For Sellers: Head to the auction house location and interact with the auction point. You'll see a list of all vehicles in your personal garage. Select one to auction - it becomes locked (you can't access it) and appears in the active auction pool. The timer starts based on your config settings, and you watch as players bid. If no one bids, you get the vehicle back. If someone wins, you get the money automatically and the vehicle transfers to their garage.
For Bidders: Visit the auction house and view active auctions. You'll see the current bid, time remaining, and who's winning. Place your bid (must be current bid + increment). If someone outbids you, you get your money back immediately and can bid again. When the timer expires, the highest bidder wins - the vehicle appears in their garage and money leaves their account instantly.
The System: Constantly syncs all auction data across the server. Every bid update, every timer tick, every auction completion is perfectly synchronized. The vehicle ownership database is updated atomically - no possibility of duplication or loss. All custom modifications are preserved by tracking the vehicle's exact configuration and applying it to the new owner's garage entry.
Technical Details
Framework Compatibility: Old es_extended and ESX 1.2. Works with both legacy and modern ESX database structures.
Dependencies: mythic_notify (included in download for convenience). This handles all notification UI.
Configuration: Three main parameters in config.lua:
- Auction House Coordinates: Where players go to auction/bid (supports multiple locations)
- Auction Timer: How long each auction runs before auto-completion
- Bid Increment: Minimum amount each new bid must increase
Database: Hooks into ESX's owned_vehicles table and player accounts. No additional tables required.
Performance: Highly optimized with smart sync intervals. The constant synchronization is designed to be efficient even with dozens of simultaneous auctions.
Installation Overview
- Extract matif_carauction to your resources folder
- Extract mythic_notify to resources (included in package)
- Add both to server.cfg:
ensure matif_carauctionandensure mythic_notify - Edit config.lua with your desired auction house location coordinates
- Set auction timer (seconds) and bid increment (dollars) in config
- Restart server - auction house is immediately functional
Economy Impact
Auctions create a true market for vehicles beyond dealership fixed prices. Players who invest time in rare vehicle hunting or custom builds can recoup value. This creates gameplay incentives beyond just owning cars - building desirable custom configurations becomes profitable. It also provides a money sink for wealthy players (bidding wars) and income source for grinders (flip rare finds).
The competitive bidding naturally discovers price equilibrium - rare vehicles fetch premium prices, common vehicles sell below dealership, and truly unique builds can create server-wide bidding frenzies. It adds depth to your vehicle economy without requiring complex configuration.
Anti-Abuse Design
The script includes several safeguards against common exploits:
- Self-Bidding Prevention: Auctioneer cannot bid on their own vehicle
- Vehicle Locking: Listed vehicles can't be accessed, modified, or sold through other means during auction
- Atomic Transfers: Money and vehicle ownership change in a single transaction - no duplication window
- Bid Validation: All bids checked against player balance and increment requirements server-side
- Instant Refunds: Outbid players get money back immediately, preventing balance lockup
What Makes It Stand Out
Most vehicle marketplace scripts are asynchronous listing boards where you post and wait. This is actual live auction gameplay - the social pressure of watching the timer tick down, the rush of last-second bids, the community gathering at the auction house to watch high-value sales. Modification preservation means custom builds retain their value, and the perfect sync means it actually works reliably with dozens of players. It turns vehicle sales from a boring transaction into an event.
Support
All support runs through the modit.store Discord server. Join and open a developer ticket for product errors or bugs. You can also DM directly through Discord for assistance. The modit.store Discord link is available on the product page.
Related Products You Might Like
- MyCarDealer - Complete vehicle dealership system for professional car sales
- FiveM Jobs Creator - Create custom jobs with ease, trusted by 321+ servers
- Super ESX Server - Complete server package with 306+ successful deployments
- Vehicle Control UI - Advanced vehicle management interface for any server






