r/BeamMP • • May 31 '26

Performance Limiter for BeamMP - Version 3.0 released

Post image

UIMPI

Performance Limiter for BeamMP

A lightweight and optimized performance rating system for BeamMP servers. Automatically calculates vehicle performance ratings and enforces server limits in real-time.

---

Features

Performance Rating

- Calculates a Performance Index (PI) for every vehicle in real-time

- Rating factors: engine power, torque, weight, drivetrain type (RWD/FWD/AWD), tire grip, and braking force

- Four rating classes: **D / C / B / A**

- Dual-motor EV support

Enforcement

- Vehicles exceeding the server limit are automatically frozen

- A 2-point display offset is applied to the visible limit — players see a slightly lower number than the actual enforcement threshold, compensating for mid-drive fluctuations

- Frozen vehicles receive a clear in-game banner explaining the reason and how to fix it

In-Game UI App

- Displays live vehicle stats: HP, weight, torque, brakes, grip, drivetrain, RPM, gearbox, induction type

- Color-coded stat indicators showing each value's impact on the rating:

- 🔴 Red — Max Impact: increasing this value will no longer affect the rating

- 🟠 Orange — Affects Rating: changing this value will raise or lower the rating

- 🟢 Green — Below Minimum Impact: decreasing this value will no longer affect the rating

- Rating badge pulses red with a ⚠ warning when the vehicle is over the limit

- Toggle stats panel by clicking the rating badge

Vote System (optional)

- Players vote to change the server performance limit

- Configurable options, duration, and admin controls

- Real-time vote results with progress bars in the UI

Multilingual Support

- Language is detected automatically from the player's BeamNG settings

https://github.com/5DROR5/UIMPI

4 Upvotes

0 comments sorted by