Passer au contenu principal
ts-persistence expose quelques commandes admin via ts-lib pour gérer les véhicules persistants en jeu.
Les permissions sont configurables dans Config.Server.permissions, fichier shared/config.lua.

/persistence

Syntaxe

/persistence reload

Description

Recharge tout le système de persistance :
  • décharge tous les véhicules persistants actuellement spawnés ;
  • recharge tous les véhicules depuis la BDD ;
  • renvoie la grille aux joueurs connectés (si le pont framework le permet).

Permissions

Géré par Config.Server.permissions.reload(source).
Par défaut : pont framework (QBCore / ESX / etc.), surcharge possible dans shared/config.lua.

/bringvehicle

Syntaxe

/bringvehicle <vehicleId>

Description

Téléporte un véhicule persisté vers l’admin qui a lancé la commande :
  • recherche le véhicule dans Server.Main.Vehicles via son ID de persistance ;
  • met à jour position et cap pour correspondre à la position de l’admin.
Utile pour récupérer un véhicule « perdu » ou déboguer une entrée.

Paramètres

NomTypeDescription
vehicleIdnumberID de persistance du véhicule.

Permissions

Géré par Config.Server.permissions.bringVehicle(source).

/setvehicleasTemp

Syntaxe

/setvehicleasTemp <vehicleId> <isTemp>

Description

Bascule si un véhicule persistant doit être traité comme temporaire :
  • en temporaire : retiré de la BDD, suivi seulement en mémoire ;
  • en permanent : réinséré en BDD avec un nouvel ID si besoin.
S’appuie sur l’helper interne Server.Main.Vehicle.SetTemp.

Paramètres

NomTypeDescription
vehicleIdstringID de persistance actuel du véhicule.
isTempbooleantrue pour temporaire, false pour normal.

Permissions

Géré par Config.Server.permissions.setVehicleTemp(source).
Last modified on March 29, 2026