TC ScriptDocumentation

Usure des véhicules

Suivi par plaque, calcul serveur, effets sur la conduite et entretien.

#Principe

L'usure est suivie par plaque pour les véhicules enregistrés. Éléments suivis : huile, moteur, pneus (par roue), freins, suspensions, batterie, bougies.

#Comment elle se calcule

Le calcul est fait par le serveur, à partir de :

  • la distance réellement parcourue (les téléportations sont ignorées) ;
  • la catégorie du véhicule ;
  • le style de conduite : freinages brutaux, hors route, zone rouge, burns (compteurs bornés).

Échantillonnage serveur toutes les 5 s ; sauvegardes groupées toutes les 90 s.

#Effets sur la conduite

Sous le seuil de début, les effets sont progressifs :

  • perte de puissance ;
  • adhérence ;
  • freinage ;
  • suspension ;
  • réactivité.

Des événements aléatoires peuvent survenir : calage, crevaison, panne de démarrage, ratés.

#Où la voir

L'usure est visible dans le diagnostic et l'historique. L'entretien se fait en étapes (récupérer la pièce, l'installer) comme n'importe quelle autre réparation.

#Réglages

Dans /mecagestion, onglet Usure & effets : vitesses d'usure, style de conduite, seuils, intensité des effets.

Les types de véhicules suivis se règlent dans config.lua :

Lua
Config.WearVehicleTypes = { automobile = true, bike = true, quadbike = true, amphibious_automobile = true }

#Données

Table tc_mech_vehicles : kilométrage, usure, options hors props (finitions, pneus spéciaux). Les statebags tc_wear, tc_extras et tc_order sont écrits uniquement par le serveur (lecture seule côté client).

Dernière mise à jour : 7 novembre 2026© 2026 TC Script