La réponse rapide
Dans votre client RCON, exécutez ownerid <steam64id> "name" pour un admin complet, ou
moderatorid <steam64id> "name" pour un modérateur qui ne peut promouvoir personne
d'autre. Ensuite exécutez writecfg, sinon la modification est perdue au prochain redémarrage.
Points clés
- Les deux rôles peuvent utiliser toutes les commandes admin. Seul ownerid peut gérer la liste du staff.
- La commande comporte trois parties : le rôle, l'ID Steam 64, et un nom ou une raison.
writecfgn'est pas facultatif. Sans cela, la modification est temporaire.- Les retraits nécessitent aussi writecfg, sinon un admin rétrogradé revient au redémarrage.
Les deux rôles d'admin
Accorder à un joueur l'accès admin sur votre serveur Rust lui permet d'utiliser toutes les commandes admin en jeu : bannir, mute, kick, se téléporter, et le reste. Il existe deux rôles, et la seule différence entre eux est qui d'autre ils peuvent promouvoir.
| Rôle | Commandes admin | Peut ajouter ou retirer des admins |
|---|---|---|
ownerid | Toutes | Oui |
moderatorid | Toutes | Non |
Cette distinction constitue tout le modèle de sécurité, donc elle mérite d'être prise au sérieux. Un
ownerid peut promouvoir un ami, ou vous retirer. Un
moderatorid ne le peut pas. Pour tous ceux qui ne sont ni vous ni un copropriétaire,
moderatorid est la bonne réponse.
Ajouter un admin
-
Ouvrir votre client RCON
Connectez-vous à votre serveur avec un outil RCON. Si vous n'en avez pas encore, notre guide outils admin serveur Rust compare les options gratuites et payantes.
-
Exécuter la commande
La syntaxe comporte trois parties, séparées par des espaces :
(ROLE) (STEAM64ID) (REASON/NAME)Remplacez chaque partie :
- (ROLE) par
owneridoumoderatorid. - (STEAM64ID) par l'ID Steam 64 bits du joueur.
- (REASON/NAME) par son nom d'utilisateur, ou une note expliquant pourquoi il l'a.
En pratique :
ownerid 76561198000000000 "Alex" - (ROLE) par
-
Vérifier la confirmation
Appuyez sur entrée et la console renvoie un message indiquant si l'attribution a réussi ou échoué. Lisez-le au lieu de supposer : un ID Steam mal saisi échoue assez discrètement pour passer inaperçu.
-
Enregistrer avec writecfg
Exécutez :
writecfgCela écrit la modification dans la configuration du serveur. Ignorez cette étape et l'admin disparaît au prochain redémarrage.
Trouver un ID Steam 64
La commande nécessite l'ID Steam 64 bits, un nombre à 17 chiffres commençant par
7656119. Ce n'est ni le nom affiché du joueur ni l'URL personnalisée
de son profil.
Deux moyens fiables de l'obtenir :
- Depuis votre client RCON. La liste des joueurs connectés affiche l'ID Steam 64 à côté de chaque nom. C'est la méthode la plus simple quand la personne est actuellement en ligne.
- Depuis un site de recherche d'ID Steam. Collez l'URL de son profil et il renvoie l'ID 64 bits. Utile pour ajouter quelqu'un avant même qu'il ait rejoint le serveur.
Vérifiez l'ID avant d'appuyer sur entrée, en particulier pour ownerid. Accorder un accès
admin complet au mauvais nombre à 17 chiffres donne à un inconnu le contrôle total de votre serveur, et
il ne vous le dira pas forcément.
Pourquoi writecfg est important
Rust conserve les modifications d'admin faites via RCON en mémoire. Elles prennent effet immédiatement, ce qui donne l'impression que le travail est terminé, mais elles ne sont pas écrites sur le disque tant que vous ne le demandez pas.
Le résultat est une panne précise et déroutante : l'admin fonctionne parfaitement toute la soirée, le serveur redémarre pendant la nuit, et le matin il n'a plus aucune permission et personne ne peut expliquer pourquoi. Il n'y a pas d'erreur, car rien ne s'est mal passé. Cela n'a simplement jamais été enregistré.
Faites de writecfg une habitude après chaque modification de permission, y compris les retraits. Cela ne coûte
rien et c'est la différence entre une modification et une modification temporaire.
Retirer un admin
Même logique en sens inverse, selon le rôle qu'ils détiennent :
removeowner 76561198000000000
removemoderator 76561198000000000
Puis writecfg à nouveau. Celui-ci piège plus de monde que l'ajout,
car un retrait non enregistré signifie qu'une personne que vous avez délibérément rétrogradée retrouve discrètement un accès
complet au prochain redémarrage.
À qui l'attribuer réellement
La partie technique tient en une commande. La partie qui pose problème est la décision derrière.
- Commencez par moderatorid
- Presque personne n'a besoin de gérer la liste des admins. Réservez ownerid aux personnes qui continueraient à faire tourner le serveur si vous disparaissiez.
- Notez pourquoi
- Utilisez le champ nom pour quelque chose de significatif. Six mois plus tard, « Sam, mod depuis juillet » est plus utile qu'un simple ID Steam.
- Passez la liste en revue régulièrement
- Les listes d'admins s'accumulent. Quelqu'un qui n'a pas joué depuis des mois ne devrait plus pouvoir se téléporter dans une base.
- Retirez rapidement
- Quand quelqu'un se retire de l'équipe, rétrogradez-le le jour même plutôt que la prochaine fois que vous y penserez.
Pour savoir ce que ces permissions permettent réellement de faire une fois accordées, notre guide commandes admin serveur Rust en liste l'ensemble complet.