Aller au contenu

La mise en route

Le parcours guidé qui suit la création de ton organisation, étape par étape, avec les valeurs par défaut déjà en place, l’assistant qui relie ton serveur de jeu et l’arrivée du bot Discord.

Sur cette page09
  1. Une étape
  2. Les étapes
  3. Le détail des étapes
  4. L’assistant du serveur de jeu
  5. Le bot Discord
  6. À découvrir
  7. L’étape Service médical
  8. Qui la voit
  9. Reprendre, terminer

Dès que ton organisation est créée, SuperMDT t’emmène dans sa Mise en route (« Règle ton MDT pas à pas ») : un parcours qui reprend, une étape à la fois, tout ce qui se configure. Rien n’y est obligatoire. Ton MDT fonctionne déjà avec des valeurs par défaut sensées (les modèles de services, les grades de départ, les statuts d’unité, le code pénal du pack de départ…) ; chaque étape te les montre et te laisse les changer, ou passer. Le parcours te guide aussi jusqu’au premier joueur en service sur ton serveur de jeu et jusqu’à l’arrivée du bot Discord.

Une étape : ce qui est déjà en place, et le rail des thèmes

En haut de l’écran, l’avancement général (« 6 sur 22 ») et sa barre, et le lien Revenir plus tard. Chaque étape rappelle son thème et sa place (« Services · Étape 2 sur 22 »), explique en une phrase ce qu’elle règle, puis affiche un bloc Déjà en place : un aperçu du résultat (la hiérarchie d’un service et ce que peut faire son grade le plus bas, un exemple de matricule, les statuts d’unité tels que le dispatch les affiche, un message Discord d’exemple…). Quand une étape se règle service par service, un sélecteur Service en haut choisit le service (des pastilles jusqu’à trois services, une liste au-delà).

  • Modifier déplie, dans l’étape, le même éditeur que dans la Configuration ; Replier l’éditeur le referme. Chaque changement s’enregistre tout de suite, avec les mêmes droits et le même journal d’audit. Certaines étapes regroupent plusieurs éditeurs dans des onglets (Documents, Dispatch, Notifications, Intégrations).
  • Documentation ouvre, dans un nouvel onglet, la page de cette documentation qui détaille ce que l’étape règle (en français ou en anglais selon ta langue).
  • C’est bon, suivant marque l’étape comme Réglée et passe à la suivante qui reste à faire. Sur la dernière étape, ou quand il n’en reste qu’une, le bouton devient C’est bon.
  • Passer la marque comme Passée : les valeurs par défaut restent en place.
  • Précédent revient à l’étape d’avant. Une étape réglée ou passée affiche son état et Remettre à faire, qui la rouvre (et rouvre la mise en route si elle était terminée).
  • Revenir plus tard te ramène à l’accueil : l’avancement est gardé.

Le passage d’une étape à l’autre ne demande aucune confirmation : tu peux cliquer n’importe quelle étape dans le rail, dans l’ordre que tu veux. Deux étapes se règlent même toutes seules : Détection et Premier joueur passent à la suite (« C’est fait : on passe à la suite… ») dès que ce qu’elles attendent arrive pendant que tu les regardes.

Modifier : l’éditeur de la Configuration, dans l’étape

Les étapes sont groupées en sept thèmes ; chaque thème a sa barre de progression (une case par étape, pleine quand elle est réglée, grisée quand elle est passée) et son compte (« 2 sur 3 »). Sur grand écran, le rail des thèmes est à gauche ; sur téléphone, les barres restent en haut et Toutes les étapes déplie la liste.

Thème Étape Ce qu’elle règle
Services Services Les services, leur couleur, les modules activés dans chacun
Grades et permissions La hiérarchie de chaque service et les permissions de chaque grade
Matricules Les services où chaque agent porte un matricule (toujours pour la police)
Dossiers Code pénal Un code unique pour toute la police, ou un code par service ; ses articles
Niveaux et degrés Les niveaux d’infraction et les degrés de peine (multiplicateurs)
Types de dossier Les types de dossier d’infraction, les niveaux couverts, les grades validateurs
Justice Les statuts des plaintes, le délai d’une demande de procureur ou d’avocat, l’effacement automatique du casier
Rapports d’opération Les rôles des agents présents (Lead…) de chaque type d’opération
Service médical Les types de passage, le bilan (zones du corps, types de blessure, gravités), les actes et tarifs, les actes chirurgicaux, la fiche des antécédents
Documents La bibliothèque, les modèles et leur numérotation, l’impression en jeu
Opérations Prise de service La prise de service depuis le MDT (avec le jeu), les coupures automatiques, la correction des sessions
Statuts d’unité Les statuts des patrouilles au dispatch
Dispatch Les modèles d’appel, les secteurs de patrouille, le bouton panique
Effectif Salaires La période de paie et le barème de chaque grade
Notifications Les messages privés Discord de l’organisation, et qui est prévenu quand une absence attend une validation
Serveur de jeu Relier ton serveur L’intégration au jeu et ton framework
Télécharger la passerelle L’archive de la ressource supermdt-bridge et son empreinte
Clé de passerelle La clé qui authentifie ton serveur
Configuration Les lignes à coller dans server.cfg et les règles d’installation
Détection L’attente, en direct, de ta passerelle
Métiers du jeu Les métiers du framework reliés à tes services
Premier joueur Ton compte de jeu lié, et toi en service en jeu
Intégrations Les scripts détectés sur ton serveur, les alertes du jeu, la carte en direct, les fonctions en jeu
Tester en jeu Le récapitulatif et quelques essais en jeu
Discord Inviter le bot L’arrivée du bot sur ton serveur Discord et ses droits
Rôles et salons Les rôles reliés aux grades, les pseudos, les salons où le bot publie
Équipe Inviter l’équipe Les liens d’invitation, puis la synchronisation des rôles Discord
À découvrir Ce qui ne se règle pas mais mérite d’être connu

Les étapes qui ne te concernent pas n’apparaissent pas :

  • Grades et permissions et Matricules demandent au moins un service ;
  • Code pénal, Niveaux et degrés et Types de dossier demandent un service de police ou de justice ;
  • Justice demande un service de justice, ou un service avec le module Plaintes ;
  • Rapports d’opération, Service médical, Documents, Prise de service, Statuts d’unité et Salaires demandent qu’au moins un service ait le module correspondant (Rapports d’opération, Dossiers médicaux, Documents, Prise de service, Unités, Salaires) ;
  • Dispatch demande qu’au moins un service ait le module Appels ou Dispatch ;
  • les huit étapes du thème Serveur de jeu qui suivent Relier ton serveur n’apparaissent qu’une fois l’intégration au jeu activée (à l’étape Relier ton serveur, par exemple).

Services, Notifications, Relier ton serveur, les deux étapes Discord, Inviter l’équipe et À découvrir sont toujours là. Le total (« sur 22 ») suit donc tes choix : activer le jeu ajoute huit étapes, retirer le dernier service de police et de justice en retire au moins trois.

Sur téléphone : les barres des thèmes et la liste des étapes
  • Services : la liste de tes services, avec leur sigle, leur type et leur nombre de modules. Modifier ouvre l’éditeur de Configuration › Services : ajouter, modifier, réordonner ou supprimer un service, activer ses modules (voir Configuration et services).
  • Grades et permissions : pour le service choisi, sa hiérarchie (le nombre de permissions de chaque grade) et un exemple de ce que peut faire le grade le plus bas. Modifier ouvre l’éditeur des grades (voir Grades et permissions).
  • Matricules : chaque service avec Matricules, Sans matricule ou Toujours pour la police, et un exemple d’affichage. Modifier propose un bouton Régler … par service hors police, qui ouvre sa fiche. Chaque matricule se saisit ensuite dans l’effectif du service.
  • Code pénal : le mode (Code unique pour toute la police ou Un code par service de police) et les codes existants avec leur nombre de lignes. Modifier ouvre les onglets de réglage et de rédaction du code pénal.
  • Niveaux et degrés : les niveaux d’infraction du premier code, et ses degrés de peine avec leur multiplicateur (le degré par défaut est marqué).
  • Types de dossier : chaque type de dossier d’infraction, avec le nombre de grades qui le valident ou Au casier sans validation. Sans aucun type, les infractions vont au casier sans dossier.
  • Justice : les Statuts des plaintes (Statuts de départ ou Statuts de ton organisation), puis Parquet et casier : le délai après lequel une demande de procureur ou d’avocat expire sans réponse, et l’effacement automatique du casier (Pas d’effacement automatique du casier par défaut). La validation des dossiers par la justice se règle par type de dossier (Voir les types de dossier) ; procureurs et avocats sont des permissions de grade. Voir Plaintes.
  • Rapports d’opération : chaque type d’opération avec ses rôles (Lead…). Modifier règle les rôles du type choisi ; pour créer des types, Ouvrir dans la Configuration mène aux formulaires.
  • Service médical : voir plus bas.
  • Documents : la Bibliothèque (ses espaces), les Modèles et la Numérotation des documents émis (avec un exemple de numéro), et l’Impression en jeu (Activée avec l’objet remis, ou Désactivée ; elle demande l’intégration au jeu). Modifier donne trois onglets : Bibliothèque, Modèles, Impression et liens. Un lien mène aussi aux preuves et scellés. Voir Documents.
  • Prise de service : pour le service choisi, le réglage Prise de service depuis le MDT (Autorisée, Seulement si connecté en jeu ou Jeu uniquement), la durée maximale d’une session corrigée, et les Coupures automatiques (aucune par défaut). Modifier donne les coupures, la Correction des sessions et, pour un administrateur quand le jeu est activé, le bouton Prise de service depuis le MDT. Voir Prise de service.
  • Statuts d’unité : les statuts du service choisi, tels que le dispatch les affiche. Modifier ouvre leur éditeur (voir Unités et statuts).
  • Dispatch : pour le service choisi, le nombre de Modèles d’appel, de Secteurs de patrouille, et l’état du Bouton panique (Activé ou Désactivé). Modifier donne les onglets Modèles d’appel (avec le module Appels), Secteurs et Bouton panique (avec le module Dispatch). Voir Dispatch, Secteurs de patrouille et Bouton panique.
  • Salaires : la période de paie (Réglage par défaut tant que tu n’y as pas touché) et le barème (Barème en place, ou un rappel de définir le taux de chaque grade avant la première paie). Voir Salaires.
  • Notifications : les Messages privés Discord (autorisés pour combien de catégories, ou Coupés : seulement la cloche), les Absences à valider (qui est prévenu, ou « Acceptées directement, personne n’est dérangé ») et ce qui arrive toujours dans la cloche. Modifier donne les onglets Messages privés et Absences (ce dernier quand un service a le module Absences). Voir Notifications et Absences.

Voir l’assistant « Relier ton serveur de jeu » plus bas.

Voir Le bot Discord plus bas.

  • Inviter l’équipe : l’éditeur est ouvert d’office. Nouveau lien choisit où arrive la personne (service, grade), puis la liste des invitations permet de copier ou révoquer un lien (voir Membres et invitations). Si un serveur Discord est relié, Synchroniser … relance la synchronisation des rôles ; sinon, l’étape te renvoie à l’étape Discord.
  • À découvrir : voir plus bas.
L’étape Inviter l’équipe : un lien par service et par grade

Le thème Serveur de jeu est un assistant complet : de l’interrupteur jusqu’au premier joueur en service, sans quitter la mise en route. Chaque écran a ses boutons habituels (Passer, C’est bon, suivant) et son lien Documentation. Pas de serveur de jeu ? Passe la première étape : ton MDT fonctionne seul, et les huit autres n’apparaissent pas.

Une fois ta passerelle connectée, les étapes qui suivent la détection rappellent en tête Passerelle connectée, avec le framework, la version de la passerelle et le nom du serveur.

L’interrupteur Activer l’intégration au jeu (voir Intégration au jeu), puis, une fois l’intégration activée, Ton framework : ESX, QBCore, Qbox ou Je ne sais pas. Ce choix adapte les consignes (l’ordre des ensure, les touches à essayer) et les métiers proposés ; il est enregistré tout de suite. La passerelle détecte de toute façon le framework : dès qu’elle l’a vu, l’étape affiche « Ta passerelle a détecté … : c’est ce qui compte. », et c’est ce framework qui est utilisé.

Relier ton serveur : l’interrupteur et le framework

Le fichier, sa version et sa taille, le bouton Télécharger la version …, l’Empreinte SHA-256 de l’archive et le Lien permanent vers la dernière version, chacun avec Copier. En dessous, Les règles d’installation : décompresser l’archive dans resources pour obtenir resources/supermdt-bridge/fxmanifest.lua (sans dossier en double), et les deux commandes qui vérifient l’empreinte (sha256sum et Get-FileHash). Détails dans Installer la passerelle.

Si ta passerelle s’est déjà présentée, l’étape dit si elle est à jour, si une nouvelle version est disponible, ou si elle est trop ancienne pour SuperMDT (il faut alors la mettre à jour avec l’archive).

Télécharger la passerelle : l’archive, son empreinte et le lien permanent
  • Sans clé : Créer la clé.
  • Avec une clé déjà active (« se termine par …, créée le … ») : Garder cette clé si ta passerelle l’utilise déjà (l’étape est alors réglée), ou Créer une nouvelle clé, à maintenir appuyé : l’ancienne cesse aussitôt de marcher.

La nouvelle clé s’affiche une seule fois, sous Ta nouvelle clé, avec Copier. Tant que tu restes sur la page, elle est reprise telle quelle dans la configuration de l’étape suivante. Créer une clé demande aussi la permission Régler la carte (la même clé sert aux positions de la carte en direct).

Le bloc À ajouter à ton server.cfg, déjà rempli avec l’adresse de ton API et, si tu viens de la créer, ta clé (« Ta clé est déjà dans le bloc : copie-le tel quel. ») ; sinon, remplace ta-clé par ta clé.

set supermdt_url "https://<ton-adresse-api>"
set supermdt_key "smdt_src_…"
ensure supermdt-bridge
add_ace group.admin command.supermdt allow

Puis Les règles d’installation :

  • le dossier s’appelle supermdt-bridge et se trouve dans resources (ou un sous-dossier entre crochets, comme [supermdt]) ;
  • la clé se déclare avec set, jamais avec setr ni sets ;
  • ensure supermdt-bridge vient après le framework (celui que tu as choisi), oxmysql et tes scripts d’inventaire, de téléphone et de capture d’écran ;
  • dans la console du serveur : refresh, puis ensure supermdt-bridge (ou redémarre le serveur).
Configuration : le bloc à coller et les règles d’installation

« En attente de ta passerelle… » : l’écran attend, en direct, que ta passerelle se présente. Dès qu’elle le fait, il affiche Ta passerelle s’est présentée (framework et sa version, version de la passerelle, nom du serveur, dernier contact), l’état de sa version et les Scripts reconnus, chacun avec son badge de prise en charge, puis passe tout seul à l’étape suivante. Si la passerelle était déjà connectée quand tu arrives, rien ne défile : tu lis, puis C’est bon, suivant.

Après 45 secondes d’attente, un encadré Ça prend du temps ? liste les causes les plus fréquentes (clé mal copiée ou remplacée depuis, adresse différente de celle du bloc, clé déclarée avec setr ou sets, dossier mal placé ou en double, passerelle démarrée avant le framework, ressource pas relue) et propose de taper supermdt status dans la console du serveur. Une passerelle déjà vue mais silencieuse affiche son dernier contact.

Détection : l’attente de la passerelle, en direct
  • Métiers proposés : pour chaque service de police, médical ou de justice, les métiers les plus courants sur ton framework (trois au plus, ceux déjà reliés en moins). Un clic relie le métier au service ; les grades se relient ensuite, si tu veux.
  • Vus sur ton serveur : les métiers des joueurs connectés en ce moment, avec leur nombre de joueurs. Un métier déjà relié affiche son service ; sinon, Relier à un service.
  • En dessous, la carte Jobs et services de Configuration › Jeu, pour tout régler à la main.

Sans métier relié, aucun joueur n’arrive dans un service depuis le jeu. Voir Relier les jobs aux services.

La liste Ce qu’on attend se coche en direct :

  1. Ton compte de jeu est lié : avec Discord ouvert en jeu, la liaison se fait toute seule (après ton accord, pour un administrateur) ; sinon, tape en jeu le code affiché en dessous (voir Comptes et personnages) ;
  2. Tu es connecté sur le serveur ;
  3. Tu es en service dans un métier relié : prends ton service en jeu, comme d’habitude.

Si ton métier en jeu n’est relié à aucun service, l’étape te le dit et te renvoie à Métiers du jeu. Dès que tu apparais en service, l’étape passe toute seule à la suite.

En tête, les scripts reconnus par ta passerelle (armes, véhicules, virements, permis, amendes et soins, lecteur de plaques, propriétés, impression, alertes du jeu, téléphone), chacun avec son badge :

  • Testé en jeu : essayé sur un vrai serveur ;
  • Vérifié : écrit d’après le code source du script ;
  • Expérimental : à vérifier sur ton serveur avant de t’y fier.

Chaque script a son lien vers sa page de documentation. En dessous, quatre onglets :

Onglet Ce qu’il contient
Sur ton serveur Les interrupteurs des intégrations, à activer une par une (Intégration au jeu)
Alertes du jeu Pour un service qui a les modules Appels et Dispatch : les réglages et les codes des alertes du jeu
Carte en direct Les réglages de la carte en direct (permission Régler la carte)
En jeu Les photos prises en jeu et le dispatch rapide (Tablette en jeu)
Intégrations : les scripts détectés, leurs badges et les onglets

Un Récapitulatif (passerelle connectée, métiers reliés, premier joueur vu en service, intégrations actives, facultatives), puis Essaie en jeu, en service dans un métier relié :

Essai QBCore, Qbox ESX
Ouvrir la tablette F6 ou /mdt F4 ou /mdt
Ouvrir le menu SuperMDT F9 aucune touche par défaut : à choisir dans les raccourcis FiveM
Déclencher le bouton panique F10 ou /panique /panique
Activer le lecteur de plaques (s’il est activé) depuis le menu SuperMDT depuis le menu SuperMDT
Déclencher une alerte (un appel d’urgence depuis un téléphone, un braquage) elle arrive au dispatch elle arrive au dispatch

Chaque joueur peut changer ces touches dans Paramètres › Raccourcis clavier › FiveM. Ouvrir le dispatch mène au module Dispatch pour voir arriver l’alerte.

Tester en jeu : le récapitulatif et les essais
Sur téléphone : une étape de l’assistant

Inviter le bot sur mon serveur ouvre Discord : choisis ton serveur et accepte les droits demandés. Tu reviens directement dans cette étape de la mise en route, avec le message « Serveur Discord relié. » (ou, en cas d’échec, l’un des messages expliqués dans Discord). L’invitation couvre les services qui n’ont pas encore de serveur Discord.

L’étape suit ensuite le bot en direct, serveur par serveur : « Le bot est sur … » avec « Tous les droits sont là. » ou le nombre de droits manquants, ou « Le bot n’est plus sur … : invite-le de nouveau. » avec Réinviter le bot. Inviter sur un autre serveur en relie un de plus. Même avant la première invitation, un exemple montre la prise de service telle qu’elle apparaîtra dans ton salon.

Inviter le bot : un exemple de message avant même de relier un serveur

Les onglets du serveur relié, comme dans Configuration › Discord, en commençant par Rôles : relier tes grades à des rôles Discord, régler les Pseudos, choisir les Salons où le bot publie (voir Discord). Avec plusieurs serveurs, une liste choisit lequel. Sans serveur relié, l’étape te renvoie à Inviter le bot.

La dernière étape ne règle rien : elle présente ce qui mérite d’être connu, avec pour chaque ligne Ouvrir (l’écran) et Documentation (sa page). Une ligne liée à un module ne s’affiche que si un de tes services a ce module.

Ligne Où elle mène
Preuves et scellés le module Preuves et scellés (Preuves)
Bracelets électroniques le module Bracelets (Bracelets)
Annonces le module Annonces (Annonces)
Statistiques le module Statistiques (Statistiques)
Mon profil et mes notifications tes préférences de notification (Notifications)
Journal d’audit Configuration › Journal d’audit (Journal d’audit)
Export des données l’export de ton organisation (Exports)
Abonnement ta formule et ta facturation, pour les administrateurs (Abonnement)
À découvrir : ce qui ne demande aucun réglage

Une organisation créée avec un service médical reçoit d’office le pack de départ du médical (voir Créer son organisation). Pour une organisation créée avant, ou qui a retiré des pièces, l’étape Service médical fait le point : chaque pièce du pack est marquée En place ou Absent. Quand il manque une pièce, l’éditeur est déplié d’office.

Pièce Ce que le pack pose
Types de passage Consultation, Intervention d’urgence, Hospitalisation, avec leurs constantes
Actes et tarifs les actes courants, certains en fourchette (consultation 100 à 250, urgence 250 à 500…)
Zones du corps 10 zones, rangées dans l’ordre anatomique, de la tête au pied
Types de blessure 7 types : plaie par balle, plaie par arme blanche, fracture, brûlure…
Gravités Légère, Modérée, Grave, Urgence absolue
Fiche des antécédents Allergies, Traitements en cours, Antécédents, Contact d’urgence, Téléphone du contact
Actes chirurgicaux 12 actes du bloc (réduction de fracture, extraction de projectile, laparotomie exploratrice…), pour les comptes rendus opératoires

Installer ce qui manque ajoute seulement les pièces absentes, dans la langue par défaut de l’organisation : rien n’est doublé, et tu peux relancer l’installation sans risque. Un message donne le nombre d’éléments ajoutés ; quand tout est là, le bouton affiche Tout est déjà en place. Tout reste modifiable ensuite dans Formulaires et Référentiels. Il faut pouvoir gérer à la fois les formulaires et les référentiels (ou être administrateur) ; sinon le bouton reste verrouillé (« Il faut aussi pouvoir gérer les référentiels pour installer le pack. »). Des raccourcis mènent aux Formulaires, aux Référentiels et à la Facturation des soins en jeu (Encaissement des amendes).

L’étape Service médical : ce qui est en place et ce qui manque

La mise en route est réservée au propriétaire et aux administrateurs, qui voient tout le parcours. Un membre qui a reçu une part de l’administration déléguée (voir Les permissions) ne voit que les étapes de ses permissions :

Permission Étapes
Gérer les formulaires Rapports d’opération, Service médical
Régler les notifications Notifications
Régler le jeu les huit étapes de l’assistant qui suivent Relier ton serveur (l’interrupteur lui-même reste aux administrateurs)
Régler Discord Inviter le bot, Rôles et salons

Il peut les régler ou les passer, mais pas terminer ni rouvrir la mise en route. Dans l’assistant du jeu, créer une clé et l’onglet Carte en direct demandent en plus Régler la carte. Les permissions de commandement (statuts d’unité, barèmes…) se règlent dans leurs modules et n’ouvrent pas la mise en route.

Un membre sans aucune étape qui ouvre la page voit « Réservé aux administrateurs de l’organisation. » et Retour à l’accueil.

Dans chaque étape, l’éditeur applique ses propres règles : une action que tu n’as pas le droit de faire reste visible mais verrouillée.

L’avancement est enregistré pour toute l’organisation : ce qu’un administrateur a réglé, les autres le voient réglé.

  • Sur l’accueil, les administrateurs voient une carte Mise en route (« 6 sur 22 », « Prochaine étape : … ») avec Commencer (rien n’est encore réglé) ou Reprendre, tant que la mise en route n’est pas terminée. Cette carte n’existe que pour les organisations créées avec la mise en route ; les plus anciennes l’ouvrent depuis la Configuration.
  • En tête de la Configuration, un bandeau donne l’avancement et Commencer ou Reprendre, puis Terminée et Revoir une fois terminée. Il apparaît pour tous ceux qui ont des étapes, administration déléguée comprise.
  • Quand toutes les étapes sont réglées ou passées, un bandeau Tout est réglé propose Terminer la mise en route (administrateurs) : la carte quitte l’accueil et le bandeau Mise en route terminée la remplace. Rouvrir la mise en route la relance ; les étapes gardent leur état.
  • Tant qu’elle n’est pas terminée, le propriétaire reçoit un rappel (cloche ou message privé Discord, selon ses préférences) un jour, puis une semaine après la création. Catégorie Mise en route des notifications.
Le bandeau de la Configuration