Skip to main content

Support Administrateur/Tech

Questions fréquentes des administrateurs et développeurs de serveur. Pour les problèmes généraux, voir Dépannage - F.A.Q.

L'option pour ranger le brancard ne s'affiche pas.

  • Le hash du véhicule doit être son nom de spawn exact, entre accents graves.
  • Vous devez pousser un brancard, à moins de Config.MaxInteractionDistance (6 m par défaut) du centre du véhicule. Pour un véhicule long, augmentez cette valeur ; le champ detection n'est plus utilisé.
  • Depuis la 3.4.1, l'option reste affichée même quand le rangement est impossible : le message au clic indique la cause (portes, ambulance pleine).

Le patient est mal placé (trop haut, trop bas, décalé, tourné). Ajustez l'animation concernée dans config/stretchers.lua (Config.AnimsFernoF2…) : z pour la hauteur, y pour la position le long du brancard, x latéral, r pour l'orientation. Chaque modèle de brancard peut avoir sa propre liste d'animations dans Config.Lits.

Les pieds ne se déplient / replient pas. extrasPieds = { haut = …, bas = … } dans Config.Brancards doit contenir les numéros d'extras de votre modèle 3D (pieds dépliés, pieds repliés). Sans cela, /configStretcher refuse aussi de calibrer le modèle.

Le brancard est mal tenu en main ou mal posé au sol. Calibrez-le avec /configStretcher <modèle> (licence Premium) : position en main (attach), puis hauteur au sol (groundOffset). Collez le résultat dans Config.Brancards.

Un nouveau modèle de brancard n'est pas reconnu. Il doit être déclaré dans Config.Brancards et dans Config.Lits, et dans Config.ItemsVeh pour pouvoir apparaître par item ou /brancard. Le serveur refuse tout modèle absent de ces listes.

Faut-il une MasterKey ? Non depuis la 3.6.0 : le serveur est reconnu par son adresse cfx.re. La clé rattache le serveur à votre compte MasterMods (portail, support, outils Premium). Si vous en avez une : set mastermods_key "MM-XXXXX" dans server.cfg (avec set, pas setr) ; elle est prioritaire sur Config.MasterModsKey et n'est pas envoyée aux joueurs. Avec Config.Debug = true, la console indique d'où elle est lue.

Mon serveur utilise sv_stateBagStrictMode. Compatible : tout l'état du brancard est écrit par le serveur.

Je veux piloter le brancard depuis un autre script. Utilisez les exports et événements : voir Exports et événements. N'appelez pas les événements réseau internes stretchermod:server:* : ils sont validés par le serveur et peuvent changer d'une version à l'autre.

Limiter les abus (brancards partout). Config.MaxStretchersPerPlayer limite les brancards par joueur, Config.AbandonedStretcherMinutes supprime les brancards oubliés, et Config.AuthorizedJobs réserve chaque action à un métier et un grade.

Le portail affiche l'erreur autoarm_attach_failed. Le brancard auto-armé n'a pas pu être fixé dans l'ambulance : il est supprimé et un nouvel essai a lieu 1 minute plus tard. Depuis la 3.5.2, la cause est indiquée entre parenthèses. no_answer ou stretcher_not_replicated : connexion lente du joueur, sans conséquence si c'est rare. missing_offsets : configuration du véhicule incomplète (config/vehicles.lua). Autre cause répétée : signalez-la sur le Discord.

Le portail affiche l'erreur stale_link_cleaned. Ce n'est pas un plantage : le script a trouvé une ambulance qui se croyait chargée d'un brancard qui n'y était plus, et l'a libérée. Le détail donne la cause. Brancard introuvable : un autre script l'a supprimé (/dv, nettoyage des véhicules inoccupés de txAdmin, garage) ; depuis la 3.5.1, l'ambulance est libérée immédiatement et cette erreur ne devrait plus apparaître. Brancard détaché du véhicule : le plus souvent une sortie de brancard ratée (connexion lente) ; depuis la 3.6.1, le brancard est remis en place automatiquement. Si l'erreur revient en 3.6.1, signalez-lela sur le Discord.Discord avec le détail (distance, état).

Contact

  • Discord : https://discord.mastermods.dev
  • Site MasterMods : https://mastermods.dev
  • Boutique d'Anto (véhicules) : https://antomods.mastermods.dev