Barotrauma dispose d’un système intégré de statut de joueur ou de « rang » qui attribue automatiquement des permissions aux utilisateurs. Cela peut être particulièrement utile pour autoriser certains joueurs à vendre des objets, gérer la carte de campagne, et bien plus encore. Bien que les administrateurs du serveur disposent de presque toutes les permissions par défaut, des rangs personnalisés peuvent être configurés pour déléguer d’autres tâches sans donner trop de pouvoir à l’utilisateur. De plus, les rangs personnalisés peuvent servir de récompense pour un bon comportement et être ajustés à tout moment.
1. Connectez-vous au panneau BisectHosting Starbase.
2. Arrêtez le serveur.
3. Accédez à l’onglet Fichiers .
4. Choisissez le dossier Data .
5. Ouvrez le fichier permissionpresets.xml .
6. Sous <PermissionPresets>, collez le modèle suivant :
<Preset
name="NameHere"
description="DecriptionHere"
permissions="PermissionsHere"/>7. Personnalisez les valeurs selon vos besoins. Les permissions disponibles sont répertoriées dans le tableau ci-dessous.
8. Appuyez sur le bouton Enregistrer .
9. Démarrez le serveur.
10. Accédez à l’onglet Console .
11. Utilisez la commande suivante pour attribuer le rang à un joueur connecté : giverank [Player Name] [Rank Name]
12. Les permissions attribuées s’afficheront en jeu.
Permissions disponibles
| Autorisation | Détails |
ManageRound |
Permet au joueur de démarrer et de terminer les manches. |
Kick |
Permet aux utilisateurs d’expulser d’autres joueurs. |
Ban |
Permet aux utilisateurs de bannir d’autres joueurs. |
Unban |
Permet aux utilisateurs de débannir d’autres joueurs. |
SelectSub |
Permet aux joueurs de sélectionner le sous-marin lorsque le mode de sélection est défini sur "Manual". |
SelectMode |
Permet aux joueurs de sélectionner le mode de jeu. |
ManageCampaign |
Équivaut à accorder les permissions ManageMoney, SellInventoryItems, SellSubItems, ManageMap et ManageHires.
|
ConsoleCommands |
Permet aux joueurs d’utiliser les commandes de console. Des permissions pour les commandes de console individuelles sont également requises. |
ServerLog |
Permet aux joueurs de lire les journaux du serveur. |
ManageSettings |
Permet aux joueurs de modifier les paramètres du serveur. |
ManagePermissions |
Permet aux joueurs de modifier les permissions d’autres clients. Ils ne peuvent accorder que les permissions qu’ils possèdent. |
KarmaImmunity |
Rend le joueur immunisé contre le Karma. |
ManageMoney |
Permet aux joueurs de prendre de l’argent dans la banque sans avoir besoin d’un vote, de définir les salaires et de prendre de l’argent dans le portefeuille d’autres joueurs. |
SellInventoryItems |
Permet aux joueurs de vendre des objets de leur inventaire aux boutiques. |
SellSubItems |
Permet aux joueurs de vendre des objets aux boutiques directement depuis le sous-marin. |
ManageMap |
Permet aux joueurs de sélectionner des missions et des destinations sur la carte de campagne. |
ManageHires |
Permet aux joueurs de recruter et de renvoyer des membres d’équipage PNJ. |
ManageBotTalents |
Permet aux joueurs de sélectionner des talents pour les membres d’équipage PNJ. |
All |
Accorde toutes les permissions aux joueurs. |