Aller au contenu principal

Administration serveur Rust

Comment ajouter un admin à votre serveur Rust

Rust dispose de deux niveaux d'autorité serveur, et la différence entre eux est de savoir si cette personne peut promouvoir quelqu'un d'autre. Les deux s'accordent via RCON avec une seule commande, et les deux sont perdus au redémarrage si vous oubliez la dernière étape.

  • Guides Rust
  • Mis à jour le
  • 5 min de lecture
  • ownerid et moderatorid
  • RCON
  • writecfg pour persister
RCONConsole RCON# Admin complet, peut promouvoirownerid 76561198000000000 "Alex"# Moderateur, ne peut pas promouvoirmoderatorid 76561198000000000 "Sam"# Sans ceci, perdu au redemarragewritecfg

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.
  • writecfg n'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ôles admin du serveur Rust.
RôleCommandes adminPeut ajouter ou retirer des admins
owneridToutesOui
moderatoridToutesNon

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

  1. 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.

  2. Exécuter la commande

    La syntaxe comporte trois parties, séparées par des espaces :

    (ROLE) (STEAM64ID) (REASON/NAME)

    Remplacez chaque partie :

    • (ROLE) par ownerid ou moderatorid.
    • (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"
  3. 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.

  4. Enregistrer avec writecfg

    Exécutez :

    writecfg

    Cela é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.

D'autres guides pour ceux qui gèrent leur propre serveur Rust.

Réponses rapides

Questions fréquentes

Connectez-vous à votre serveur avec un client RCON et exécutez ownerid <steam64id> "name", puis exécutez writecfg pour l'enregistrer. Le joueur obtient un accès admin complet, y compris la possibilité d'ajouter et de retirer d'autres admins.

Les deux donnent accès à toutes les commandes admin. La différence est que ownerid peut ajouter et retirer d'autres admins, alors que moderatorid ne le peut pas. Utilisez moderatorid pour le staff en qui vous avez confiance avec les joueurs, mais pas avec la liste du staff elle-même.

Parce que writecfg n'a pas été exécuté. Les modifications d'admin faites via RCON vivent en mémoire jusqu'à ce qu'elles soient écrites dans le fichier de configuration, donc un redémarrage efface tout ce qui n'est pas enregistré. Exécutez writecfg immédiatement après chaque modification.

Recherchez-le sur un site de recherche d'ID Steam en utilisant l'URL de son profil, ou relevez-le dans la liste des joueurs de votre client RCON, qui affiche l'ID 64 bits à côté du nom affiché. C'est un nombre à 17 chiffres commençant par 7656119.

Exécutez removeowner <steam64id> ou removemoderator <steam64id> selon le rôle qu'ils détiennent, puis exécutez writecfg pour enregistrer. Sans writecfg, le retrait est annulé au prochain redémarrage.

Oui, si vous avez déjà les droits admin sur ce serveur. La commande est la même. RCON est la voie habituelle car elle fonctionne depuis l'extérieur du jeu et ne nécessite pas d'être déjà admin, ce qui compte quand vous configurez le tout premier.

Hébergement Rust avec accès RCON réel

Chaque serveur Rust que nous hébergeons inclut RCON, une console web et un accès complet aux fichiers de configuration, donc rien dans ce guide n'est verrouillé derrière une offre supérieure.

  • Datacentre au Royaume-Uni
  • RCON inclus
  • Support par ticket et Discord