Aller au contenu

Groupes de personnages

Un groupe peut acquérir un bâtiment avec GROUP_CAN_BUY_BUILDING et le gérer avec GROUP_CAN_MANAGE_BUILDING. Chaque garage ou stockage rattaché crée en plus une permission ciblée assignable aux rangs. Voir Immobilier et bâtiments.

Les flottes de groupe ajoutent trois permissions indépendantes : voir les véhicules, dupliquer une clé et reprogrammer les clés. Elles ne donnent jamais un accès virtuel au véhicule : l’objet clé reste obligatoire. Un groupe propriétaire d’un véhicule ne peut pas être supprimé avant transfert ou suppression du dossier.

Un groupe peut posséder des établis de crafting. Les permissions GROUP_CAN_PLACE_WORKBENCH, GROUP_CAN_CONFIGURE_WORKBENCH, GROUP_CAN_CANCEL_WORKBENCH_JOBS et GROUP_CAN_DISMANTLE_WORKBENCH sont héritées par rang comme les autres permissions de groupe.

F3 ouvre l'interface sociale AR. Un personnage peut créer un groupe avec un nom, un tag, une description et une icône, puis appartenir simultanément à autant de groupes qu'il le souhaite. Nom et tag sont uniques sur le serveur. Le créateur devient propriétaire et ne peut pas quitter son groupe : il doit transférer la propriété à un membre ou supprimer le groupe.

La console sociale reprend la structure du panneau admin en jeu : header télémétrique de même hauteur, rail gauche persistant pour les groupes, sous-navigation horizontale Mes groupes / Invitations, sélection cyan et workspace technique à droite. Le monde reste visible autour de la console.

Rangs et permissions

Les rangs sont propres à chaque groupe. Un rang hérite automatiquement des permissions directes de tous les rangs inférieurs. Un membre ne peut créer ou administrer qu'un rang strictement inférieur au sien, ni attribuer une permission qu'il ne détient pas. Le propriétaire occupe le rang maximal et possède toujours toutes les permissions :

  • GROUP_CAN_INVITE_MEMBER ;
  • GROUP_CAN_MANAGE_RANKS ;
  • GROUP_CAN_ASSIGN_PERMISSIONS ;
  • GROUP_CAN_MANAGE_MEMBERS ;
  • GROUP_CAN_KICK_MEMBER ;
  • GROUP_CAN_VIEW_MEMBERS ;
  • GROUP_CAN_EDIT_GROUP ;
  • GROUP_CAN_DELETE_GROUP.

Invitations

L'action d'invitation liste uniquement les personnages connectés dans un rayon de cinq mètres. La distance et la connexion sont revalidées côté serveur. L'invitation doit être acceptée dans les 60 secondes ; aucune invitation hors ligne n'est conservée. Un nouveau membre reçoit le rang le plus bas du groupe et peut appartenir à d'autres groupes sans conflit.

Administration

Les admins web et en jeu affichent identité, propriétaire, membres, rangs et permissions. Les droits ADMIN_ALLOW_VIEW_GROUPS, ADMIN_ALLOW_EDIT_GROUPS et ADMIN_ALLOW_DELETE_GROUPS contrôlent respectivement consultation, modification/gestion des membres et suppression. Toutes les mutations administratives sont réautorisées côté API et inscrites dans l'audit habituel.

Véhicules de groupe

Un membre doit posséder GROUP_CAN_USE_VEHICLES et une clé physique valide pour ranger ou sortir un véhicule du groupe. Les droits de consultation et de serrurerie existants restent distincts.