Parcours joueur¶
1. Connexion et whitelist¶
Le joueur doit présenter son identité Discord au serveur FiveM. La connexion est acceptée s'il
possède l'un des rôles staff ou le rôle whitelist 1528765498794184704. À défaut, le staff peut
l'accepter depuis l'admin web et attacher une note interne à son profil.
2. Écran de chargement¶
L'écran utilise les deux tiers gauches pour une image et un texte principal, et le tiers droit pour un fil d'actualités ordonné. L'ensemble du contenu est publié depuis l'admin web.
3. Compte et personnage¶
Un compte Medusa est lié de manière unique à Discord et reçoit un identifiant public de six
caractères. Un compte dispose d'un personnage par défaut ; ADMIN_ALLOW_MULTIPLE_CHARS porte la
limite à dix.
À la première arrivée, le joueur renseigne son identité puis ouvre l'éditeur physique. L'apparence, les vêtements et la dernière position sont persistés et restaurés aux connexions suivantes.
4. Modération¶
La page d'accueil présente les avertissements actifs. Un compte banni ne peut pas entrer en jeu et est déconnecté après le délai prévu. Rapports, avertissements et bannissements restent historisés, y compris lorsqu'ils sont retirés.
5. Nouvelle personnalisation¶
Un membre autorisé peut proposer l'éditeur au joueur connecté. Si le personnage est hors ligne, la demande est mémorisée et l'éditeur s'ouvre obligatoirement à sa prochaine connexion.
6. Magasins de vêtements¶
Les magasins sont signalés par un blip et représentés physiquement par une conseillère. Celle-ci
est signalée par un cylindre vertical turquoise jusqu'à vingt mètres avant que le
popup n'apparaisse ; à portée d'action, l'affichage AR la
verrouille et présente le nom du magasin, la distance, l'état de la session et la commande E.
Le cylindre reste continu pendant l'approche, y compris lors des actualisations de proximité.
Celle-ci ouvre l'atelier vestimentaire : hauts, sous-vêtements,
bras, pantalons, chaussures, sacs, gilets, accessoires et props GTA disponibles pour le modèle
courant.
Quitter la portée pendant l'apparition du popup masque proprement l'interaction ; rester à portée
et appuyer sur E ouvre l'atelier sans que le rafraîchissement de proximité interrompe l'action.
Dès cet appui, les interactions contextuelles, le cylindre et le popup restent suspendus jusqu'à
la fermeture ou à l'échec de l'atelier : le popup ne peut plus clignoter puis réapparaître derrière
l'éditeur.
L'interaction reste aussi suspendue pendant la sauvegarde de la tenue et reprend seulement lorsque
le serveur confirme le résultat.
Pendant le diagnostic, des traces F8 permettent au staff technique de distinguer un appui non
détecté, un refus d'ouverture, une erreur de l'éditeur et une libération anticipée du verrou.
L'atelier reprend l'interface Medusa avec panneaux translucides angulaires, réticule de projection, télémétrie technique, grille discrète et retours de synchronisation. Il adapte clairement ses libellés au vêtement, sans présenter l'opération comme une modification biométrique.
Une surcouche propre aux magasins transforme la session en cabine VR : deux lentilles courbes encadrent la vision, une grille donne la profondeur, un réticule suit le corps et les bords affichent l'espace synchronisé, la calibration et la télémétrie. Cette surcouche est purement visuelle et ne bloque jamais les commandes de personnalisation. Son fond reste entièrement transparent afin de conserver une vue directe et non assombrie du personnage et du magasin. L'éditeur vestimentaire garde toujours la priorité d'affichage et de saisie sur cette décoration. Si son ouverture échoue, le joueur reçoit un message et peut immédiatement réessayer.
Tous les textes du popup magasin — identité du nœud, signal, titre, descriptions, action et télémétrie — proviennent de la configuration du module de vêtements et peuvent être remplacés pour un magasin particulier.
- Enregistrer remplace la tenue persistante du personnage.
- Annuler remet exactement la tenue portée avant l'ouverture.
- si la sauvegarde serveur échoue, la tenue précédente est également restaurée.
La tenue enregistrée est automatiquement réappliquée aux prochaines sessions.
7. Inventaire personnel¶
Tab ouvre l'inventaire personnel persistant. Ses 25 slots et 15 kg par défaut sont présentés en
cinq colonnes ; la première ligne constitue la barre rapide AZERTY. Les objets peuvent être
renommés, déplacés, inspectés et transmis à leur futur gestionnaire d'utilisation.
Communications augmentées¶
Après le spawn, F2 ouvre l'ARPhone : téléphone, messages/groupes, photos, calculatrice locale et relevé bancaire en lecture seule. L'interface n'est pas accessible pendant la sélection et ne crée aucun fond opaque.
Conduite personnalisée¶
Après l'entrée d'un personnage, le module véhicules charge la préférence de compteur du compte.
Tous les personnages de ce compte retrouvent donc le même thème, la même échelle, la même position,
la même visibilité et le même mode d'éclairage. Si l'API est temporairement indisponible, le joueur
peut conduire avec le repli sûr CLASSIC · 100 % · bas-centre · visible · Automatique ; cinq
nouvelles lectures sont tentées avec
des délais bornés et la préférence autoritative remplace automatiquement le repli dès le retour du
service.
Le conducteur reçoit la télémétrie permanente. Seul le conducteur immobilisé peut ouvrir l'éditeur de placement ; caméra, radio et commandes du véhicule y restent neutralisées. Une sauvegarde ne réussit qu'après confirmation serveur ; timeout, conflit ou valeur invalide restent affichés dans F5 et le même identifiant idempotent peut être rejoué après une réponse incertaine.