Vehicle Benchmark with Delta System ⏱️

[STANDALONE]

DESCRIPTION

Benchmark is a comprehensive vehicle performance testing tool for FiveM servers. This standalone resource provides real-time performance metrics for any vehicle in the game, allowing players to measure acceleration, top speed, and distance times with precision and style.

The benchmark displays a sleek, customizable UI that shows critical performance data including 0-60 MPH times, quarter-mile runs, top speed, and much more. Perfect for car enthusiasts, racing servers, vehicle developers, and anyone who wants to compare vehicle performance with accurate metrics.

Inspired in GTAWiseGuy benchtime script

KEY FEATURES

  • Comprehensive Performance Metrics:

    • Speed benchmarks (0-60 MPH, 0-100 MPH, 0-120 MPH, etc.)
    • Distance benchmarks (⅛ Mile, ¼ Mile, ½ Mile, 1 Mile, etc.)
    • Top speed measurement
    • Average times for all metrics
  • Fully Customizable:

    • Configurable speed and distance benchmarks
    • Adjustable UI position and scale
    • Customizable commands and key bindings
    • Support for both Imperial (MPH/Miles) and Metric (KPH/Kilometers) units
  • User-Friendly Interface:

    • Clean, modern UI design
    • Real-time updates
    • Vehicle name and class display
    • Color-coded status indicators
  • Advanced Functionality:

    • Pause/resume benchmark testing
    • Reset functionality
    • Persistent settings between sessions

DELTA SYSTEM

Images



The Delta System provides an easy way to save benchmark runs and compare two runs side-by-side, showing precise differences in performance metrics. It is designed for players and vehicle tuners to quickly see what changed between runs (improvements or regressions) without inspecting raw numbers.

  • What it does:

    • Save a run locally (temporary ID) or persist it to the server database.
    • Select any saved run as BASE and another as COMPARE.
    • Automatically calculate deltas for: overall score, top speed, total time, each configured speed benchmark (e.g. 0–60), and distance benchmarks (¼ mile, ½ mile, etc.).
    • Display signed differences (e.g. +0.35s or −0.12s) with color-coded indicators (green for faster, red for slower).
  • Workflow:

    1. Open the Runs UI (/benchruns or configured keybind).
    2. Save your current run (use the “SAVE CURRENT RUN” button or the command /saverun).
    3. Choose one run as BASE and another as COMPARE.
    4. The differences will be displayed in the DELTA column.
  • Why it’s useful:

    • Quickly compare tuning changes, setups, or modifications between runs.
    • Provides a clear numeric and visual way to validate improvements.

CONFIGURATION

The script is highly configurable through the config.lua file:

  • Add or modify speed benchmarks
  • Customize distance measurements
  • Set default units (Imperial or Metric)
  • Configure commands
  • Adjust notifications
  • Set key bindings for quick use
Image


Get: Tebex
More Info: Github
Preview: YouTube

Code is accessible Main No, Config Yes
Subscription-based No
Lines (approximately) 1.5k+
Requirements oxmysql, ox_lib (Optional for notifications)
Support Discord

My other projects

2 Likes
2 Likes

New Update v1.0.2

Bug Fix

  • Fixed distance and speed unit conversion.

New Update v1.0.3

  • Added translation system;

  • Command and notify configs moved to separate files;

  • Minor changes and improvements to the benchmark UI;

  • Added the Delta System, to save and compare the runs made in the benchmark.

New Update v1.0.4

  • Added the /autopause command, now it is possible to set a speed, time, or distance for the benchmark to pause automatically;

  • Changes to the database (if you already have a saved run, you will need to move it to the new table).

New Update v1.0.5

  • Redesigned all frontend logic;
  • Small corrections;
  • Some optimizations.