VRS Permanent ID | Plug & Play Permanent Character IDs | QBox, QBCore & ESX
**
A permanent identity system built for modern FiveM servers.**
Unlike the default FiveM server ID that changes every reconnect, VRS Permanent ID assigns every character a unique numeric ID that never changes and is never reused.
Whether you’re managing reports, moderation, support tickets, bodycam footage, or integrating with your own scripts, every character keeps the same permanent identity forever.
Designed from the ground up to be fully plug & play, this resource requires zero modifications to existing scripts.
Features
Permanent numeric IDs for every character
IDs never change after creation
IDs are never reused
Automatic database creation
No SQL file required
No editing other resources
Auto framework detection
QBox /QBCore / ESX Support
Uses VRS Bridge
Server-side secure ID generation
MySQL AUTO_INCREMENT system
StateBag replication
Works with scoreboards & HUDs
Offline player lookup
Staff lookup commands
Optional ID display above players
Configurable commands
Configurable permissions
Open Config
Open Locales
Why Permanent IDs?
FiveM’s server ID changes every time a player reconnects.
Example:
Today
John = ID 12
Tomorrow
John = ID 58
Next Restart
John = ID 7
With VRS Permanent ID
John
Permanent ID #1042
Reconnect
#1042
Server Restart
#1042
Next Month
#1042
The ID will always remain the same.
Commands
Everyone
/id
Shows your own Permanent ID.
Staff
/pid [Server ID]
View another online player’s Permanent ID.
/findpid [Permanent ID]
Find the owner of a Permanent ID.
Works even if they’re offline.
/showids
Toggle Permanent IDs above nearby players.
Developer API
Server Exports
exports.vrs_permanentid:GetPermanentId(source)
exports.vrs_permanentid:GetPermanentIdByIdentifier(identifier)
exports.vrs_permanentid:GetIdentifierByPermanentId(pid)
exports.vrs_permanentid:GetSourceByPermanentId(pid)
exports.vrs_permanentid:GetAllOnline()
Client Export
exports.vrs_permanentid:GetMyPermanentId()
Statebags
Player(serverId).state.vrs_pid
Player(serverId).state.vrs_pid_name
Perfect for custom HUDs, scoreboards and other resources.
Installation
Requirements
- vrs_bridge
- oxmysql
- ox_lib
Give staff permission
add_ace group.admin vrs.permanentid allow
Performance
Idle
0.00 ms
Purchase
$4.99
Support
Discord support is available for installation assistance, bug reports, and updates.
| Code is accessible | No (Config & Locales Open) |
| Subscription-based | No |
| Lines (approximately) | ~900+ |
| Requirements & Dependencies | ox_lib, oxmysql, vrs_bridge |
| Support | Yes |
