Enshrouded Groupes d'utilisateurs, Permissions & Multiplicateurs de gameplay
Ce guide explique comment fonctionne le système de permissions d'Enshrouded et comment configurer les groupes d'utilisateurs et les multiplicateurs de difficulté de gameplay sur votre serveur dédié. Pour la configuration générale du serveur, l'emplacement du fichier de configuration, les exigences en mémoire et les instructions de connexion, consultez le Guide de configuration du serveur Enshrouded.
Groupes d'utilisateurs et niveaux de permissions
Enshrouded utilise un système de permissions à 4 niveaux. Chaque niveau possède son propre mot de passe défini dans enshrouded_server.json sous le tableau userGroups. Lorsqu'un joueur rejoint le serveur, il entre l'un de ces mots de passe pour recevoir les permissions de ce groupe. Dans GPanel, ceux-ci apparaissent comme des variables de démarrage séparées (Admin Password, Friend Password, Guest Password, Visitor Password).
| Groupe | Index userGroup | Expulser / Bannir | Accéder aux inventaires | Modifier la base | Étendre la base | Description |
|---|---|---|---|---|---|---|
| Admin | 0 | Oui | Oui | Oui | Oui | Contrôle total du serveur. Peut expulser et bannir des joueurs, modifier les paramètres, accéder à tous les inventaires et construire librement. |
| Friend | 1 | Non | Oui | Oui | Oui | Joueurs de confiance. Peuvent construire, modifier le monde et accéder aux inventaires partagés, mais ne peuvent pas expulser ou bannir. |
| Guest | 2 | Non | Non | Non | Non | Accès limité. Peuvent explorer et jouer mais ne peuvent pas construire, modifier ou accéder aux inventaires des autres joueurs. |
| Visitor | 3 | Non | Non | Non | Non | Permissions minimales. Accès de niveau observation — adapté aux spectateurs ou joueurs en période d'essai. |
Champs de configuration des groupes d'utilisateurs
Chaque entrée dans le tableau userGroups prend en charge les champs suivants :
| Champ | Type | Description |
|---|---|---|
name |
string | Nom d'affichage du groupe (Admin, Friend, Guest, Visitor). |
password |
string | Mot de passe que les joueurs entrent pour rejoindre ce groupe. Laissez vide pour permettre à n'importe qui de rejoindre à ce niveau. |
canKickBan |
boolean | Détermine si les joueurs de ce groupe peuvent expulser ou bannir d'autres joueurs. |
canAccessInventories |
boolean | Détermine si les joueurs de ce groupe peuvent ouvrir et accéder aux inventaires des autres joueurs. |
canEditBase |
boolean | Détermine si les joueurs de ce groupe peuvent placer ou retirer des blocs et des structures. |
canExtendBase |
boolean | Détermine si les joueurs de ce groupe peuvent étendre la flamme de délimitation de la base. |
reservedSlots |
integer | Nombre de places réservées exclusivement pour ce groupe. Utile pour garantir l'accès administrateur sur un serveur complet. |
Exemple de configuration userGroups
"userGroups": [
{
"name": "Admin",
"password": "AdminPassword",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "FriendPassword",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "GuestPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Visitor",
"password": "VisitorPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
password de ce groupe sur une chaîne vide. Pour restreindre entièrement le serveur, définissez tous les mots de passe de groupe sur des valeurs non vides.
"password" au niveau supérieur de la configuration n'est plus utilisé. Tout le contrôle d'accès est désormais géré via le tableau userGroups. Chaque groupe possède son propre mot de passe que les joueurs utilisent lors de la connexion.
Difficulté et multiplicateurs de gameplay
Enshrouded expose une gamme de multiplicateurs de gameplay directement dans enshrouded_server.json, vous permettant d'ajuster la difficulté et le rythme de votre serveur sans lancer le jeu. Ces champs sont ajoutés au niveau supérieur de la configuration aux côtés de name, slotCount, etc.
Les champs de multiplicateur courants incluent :
| Champ | Type | Défaut | Description |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
Multiplicateur pour les dégâts infligés par les ennemis aux joueurs. Les valeurs inférieures à 1.0 rendent les ennemis plus faibles ; au-dessus de 1.0 les rend plus forts. |
enemyHealthFactor |
float | 1.0 |
Multiplicateur pour les points de vie des ennemis. Augmentez pour une expérience plus difficile, diminuez pour un combat plus rapide. |
playerHealthFactor |
float | 1.0 |
Multiplicateur pour les points de vie maximum du joueur. |
playerManaFactor |
float | 1.0 |
Multiplicateur pour le mana maximum du joueur. |
playerStaminaFactor |
float | 1.0 |
Multiplicateur pour l'endurance maximum du joueur. |
playerDamageFactor |
float | 1.0 |
Multiplicateur pour les dégâts infligés par les joueurs aux ennemis. |
miningDamageFactor |
float | 1.0 |
Multiplicateur pour les dégâts de minage, affectant la vitesse de collecte des ressources. |
resourceDropStackAmountFactor |
float | 1.0 |
Multiplicateur pour la quantité de ressources lâchées par les ennemis et les nœuds de ressources. |
daylightLengthFactor |
float | 1.0 |
Multiplicateur pour la durée de la période diurne. Les valeurs supérieures à 1.0 donnent des jours plus longs. |
nighttimeLengthFactor |
float | 1.0 |
Multiplicateur pour la durée de la période nocturne. Les valeurs supérieures à 1.0 donnent des nuits plus longues. |
Exemple de configuration avec des multiplicateurs personnalisés :
{
"name": "My Enshrouded Server",
"slotCount": 16,
"enemyHealthFactor": 1.5,
"enemyDamageFactor": 1.25,
"playerHealthFactor": 1.0,
"playerDamageFactor": 1.0,
"resourceDropStackAmountFactor": 2.0,
"daylightLengthFactor": 1.5,
"nighttimeLengthFactor": 0.75,
"userGroups": [ ... ]
}
1.0. Vous n'avez besoin d'inclure que les champs que vous souhaitez modifier.
enshrouded_server.json, vous devez redémarrer votre serveur dans GPanel pour que les changements prennent effet.
Articles connexes
- Guide de configuration du serveur Enshrouded — Fichier de configuration, exigences en mémoire, paramètres du monde, fichiers de sauvegarde et comment se connecter
- Dépannage Enshrouded — Problèmes courants incluant la mémoire élevée, les problèmes de connexion et la corruption des sauvegardes
- Comment téléverser des fichiers via SFTP
- Comment trouver l'IP et le port de votre serveur
Aide supplémentaire
Si vous avez besoin d'aide pour configurer les permissions ou les paramètres de gameplay, notre équipe de support est disponible :