Oxide (uMod) gère les droits des plugins par groupes et par utilisateurs. Cet outil produit la suite de commandes à exécuter dans la console du serveur ou en RCON ; il n'envoie rien à un serveur.
Comment utiliser l'outil
Choisissez le préfixe : « oxide. » ou son alias court « o. ».
Créez vos groupes (nom, titre, rang, groupe parent) puis rattachez les joueurs par SteamID64.
Ajoutez les lignes de permissions (grant ou revoke) pour un groupe ou un utilisateur.
Copiez le résultat dans la console du serveur (ou en RCON). Les noms de permissions s'affichent avec oxide.show perms.
Syntaxe des commandes et points à vérifier
Syntaxe utilisée : oxide.group add <groupe> [titre] [rang], oxide.group parent <groupe> <parent>, oxide.usergroup add <joueur> <groupe>, oxide.grant <user|group> <nom> <permission> et oxide.revoke de même forme. La documentation uMod détaille grant/revoke ; la syntaxe usergroup provient de guides communautaires (identifiant SteamID64 ou nom de joueur selon les sources) : testez sur un serveur de préproduction. Les permissions se chargent seulement si le plugin concerné est installé.
Questions fréquentes
- Quelle différence entre « oxide. » et « o. » ?
- Aucune : « o. » est un alias court des mêmes commandes (ex. o.grant).
- Fonctionne-t-il avec Carbon ?
- Carbon propose son propre système de permissions ; la compatibilité des commandes oxide.* n'est pas documentée ici. Consultez la documentation de Carbon avant de les utiliser.
- Où sont stockées les permissions ?
- Dans le dossier oxide/data du serveur (fichiers oxide.users.data et oxide.groups.data). Faites une sauvegarde avant toute modification manuelle.

