Aller au contenu principal

Référence Rust

Commandes admin serveur Rust

La référence complète, regroupée par ce que chaque famille de commandes fait réellement plutôt que listée par ordre alphabétique. Chaque entrée indique ses valeurs acceptées et les remarques qui évitent de mal l'exécuter.

  • Guides Rust
  • Mis à jour le
  • 10 min de lecture
  • 47 commandes
  • Regroupées par usage
  • Console RCON et F1
LES PLUS UTILISéESConsole RCONglobal.ban "player" "reason"global.kick "player"admin.mutevoice "player"global.say "text"global.statusserver.save# toujours terminer parserver.writecfg

La réponse rapide

Exécutez les commandes depuis la console en jeu avec F1, ou en RCON depuis votre panneau de contrôle ou un client comme RustAdmin. Les essentielles sont global.ban, global.kick, admin.mutevoice, global.say, global.status et server.save. Terminez tout changement de permission par server.writecfg.

Points clés

  • La console nécessite les droits admin. Pas RCON, c'est pourquoi vous définissez le premier admin via RCON.
  • Bannissez par Steam 64 ID plutôt que par nom. Les pseudos changent, pas les ID.
  • AuthLevel 1 est modérateur, AuthLevel 2 est propriétaire. Seul le second peut gérer le staff.
  • server.writecfg rend les changements permanents. Sans cela, ils disparaissent au redémarrage suivant.
  • global.restart avertit les joueurs pendant 300 secondes. Utilisez-la plutôt qu'un arrêt brutal.

Lancer les commandes

Il y a deux façons d'accéder au même ensemble de commandes, et celle que vous utilisez dépend d'où vous vous trouvez.

Console en jeu
Appuyez sur F1, vérifiez que l'onglet CONSOLE est sélectionné, tapez la commande et appuyez sur Entrée. Vous devez déjà avoir les droits admin sur le serveur.
RCON
Connectez-vous via la console de votre panneau de contrôle ou un client externe. Fonctionne depuis l'extérieur du jeu, ne nécessite pas d'être en train de jouer, et c'est ainsi que vous accordez le tout premier admin.

De nombreuses commandes acceptent soit un pseudo, soit un Steam 64 ID. Préférez le Steam ID. Les pseudos peuvent être changés, dupliqués ou rendus volontairement trompeurs, et un bannissement visant un pseudo est un bannissement qu'on peut contourner en trente secondes.

Les commandes que vous utiliserez vraiment

Il y en a des dizaines ci-dessous, mais l'administration quotidienne d'un serveur se résume à environ huit d'entre elles. Si vous ne devez retenir que quelque chose, retenez celles-ci.

Les commandes admin Rust qui reviennent le plus souvent.
CommandeCe qu'elle fait
global.statusQui est connecté, plus les statistiques du serveur. Le premier réflexe face à n'importe quel problème.
global.kick "player"Retirer quelqu'un pour l'instant. Il peut revenir immédiatement.
global.banid "id" "reason"Bannir par Steam 64 ID avec une raison enregistrée.
global.unban "id"Annuler un bannissement.
admin.mutevoice "player"Mute vocal. Souvent la réponse proportionnée là où un bannissement ne l'est pas.
global.say "text"Annoncer quelque chose à tout le monde dans le chat.
server.saveForcer une sauvegarde avant de modifier quoi que ce soit de risqué.
server.writecfgRendre permanents les changements de config. Celle qu'on oublie.

Référence complète des commandes

Regroupées par préfixe, car c'est ainsi que Rust les organise et que vous vous en souviendrez. Un astérisque dans la colonne remarques signifie que la commande a été signalée dans la référence d'origine comme ayant une réserve à vérifier par rapport à la version actuelle du jeu.

Gestion des joueurs et du serveur

Bannissements, kicks, rôles admin, chat et redémarrages. Les commandes que vous utiliserez le plus.

Commandes de gestion des joueurs et du serveur, 18 répertoriées.
SyntaxeValeurs acceptéesDescriptionRemarques
global.ban "player" "reason" pseudo du joueur Bannir un joueur du jeu "reason" est optionnel
global.banid "player" "reason" Steam64 ID Bannir un joueur du jeu par Steam ID "reason" est optionnel
global.banlist Aucune Affiche une liste des utilisateurs bannis
global.banlistex Aucune Affiche une liste des utilisateurs bannis avec les raisons et les noms d'utilisateur
global.kick "player" pseudo du joueur/Steam64 ID Expulser un joueur du serveur
global.kickall "reason" Aucune Expulser tout le monde du jeu "reason" est optionnel
global.listid Aucune Affiche une liste des utilisateurs bannis par ID
global.moderatorid "id" Steam64 ID Faire d'un joueur un modérateur du serveur AuthLevel 1, (Modérateur)
global.ownerid "id" Steam64 ID Faire d'un joueur un propriétaire du serveur AuthLevel 2, (Admin)
global.players Aucune Affiche les joueurs actuellement connectés
global.quit() Aucune Quitter le jeu
global.removemoderator "id" Steam64 ID Retirer un modérateur
global.removeowner "id" Steam64 ID Retirer un propriétaire
global.restart Aucune Redémarre le serveur avec un avertissement de 300 secondes par intervalles de 5 secondes
global.say "text" chaîne de caractères Envoie un message à tous les joueurs dans le chat
global.status Aucune Affiche les joueurs actuellement connectés et les statistiques du serveur Réservé aux admins
global.unban "id" Steam64 ID Débannir un joueur du jeu
global.users() Aucune Affiche les informations des joueurs sur le serveur

Mise en sourdine

Mise en sourdine vocale et texte, appliquée par joueur.

Commandes de mise en sourdine, 4 répertoriées.
SyntaxeValeurs acceptéesDescriptionRemarques
admin.mutevoice "player" pseudo du joueur/Steam64 ID Empêcher un joueur de parler en jeu *
admin.unmutevoice "player" pseudo du joueur/Steam64 ID Autoriser un joueur à parler en jeu *
admin.mutechat "player" pseudo du joueur/Steam64 ID Empêcher un joueur d'envoyer des messages via le chat en jeu *
admin.unmutechat "player" pseudo du joueur/Steam64 ID Autoriser un joueur à envoyer des messages via le chat en jeu *

Contrôle du serveur

Sauvegarde, chargement de config, copies de sauvegarde et démarrage ou arrêt.

Commandes de contrôle du serveur, 6 répertoriées.
SyntaxeValeurs acceptéesDescriptionRemarques
server.backup Aucune Sauvegarder le dossier du serveur
server.readcfg Aucune Charger la config du serveur
server.save Aucune Forcer une sauvegarde
server.start Aucune Démarre un serveur
server.stop Aucune Arrête un serveur
server.writecfg Aucune Sauvegarder tous les changements de config

Entités

Recherche, débogage et apparition d'entités dans le monde.

Commandes d'entités, 12 répertoriées.
SyntaxeValeurs acceptéesDescriptionRemarques
entity.debug_lookat Aucune Activer le débogage pour l'entité que vous regardez
entity.find_entity [entity] Nom de l'entité Trouver la position de toutes les entités portant le nom indiqué
entity.find_group [entity_group] Nom du groupe d'entités Trouver la position de tous les groupes d'entités portant le nom indiqué
entity.find_id [id] ID de l'entité Trouver la position d'une entité avec l'ID indiqué
entity.find_parent Aucune Trouver la position de toutes les entités parentes
entity.find_radius [radius] Entier Trouver la position de toutes les entités dans le rayon indiqué
entity.find_self Aucune Trouver la position de l'entité du joueur
entity.find_status [status] Statut de l'entité Trouver une entité avec le statut indiqué
entity.spawn [entity] Nom de l'entité Faire apparaître une entité là où vous regardez
entity.spawnat [entity] [worldPos] Nom de l'entité/position Faire apparaître une entité à la position indiquée dans le monde
entity.spawnhere [entity] [distance] Nom de l'entité/entier Faire apparaître une entité à proximité, à la distance indiquée du joueur
entity.spawnitem [entity] Nom de l'objet de l'entité Faire apparaître un objet dans le monde

Fabrication

Ajout à la file de fabrication et annulation.

Commandes de fabrication, 3 répertoriées.
SyntaxeValeurs acceptéesDescriptionRemarques
craft.add [id] ID de l'objet Ajouter un objet à votre file de fabrication Vous devez avoir les objets nécessaires dans votre inventaire
craft.cancel [id] ID de l'objet Annuler la tâche de fabrication de l'objet indiqué
craft.canceltask Aucune Annuler l'objet actuellement en cours de fabrication

Météo

Contrôle de la pluie, du vent, des nuages et du brouillard.

Commandes météo, 1 répertoriée.
SyntaxeValeurs acceptéesDescriptionRemarques
weather.rain [value] Valeur entre 0 et 1.0, 0 pour aucune, 1.0 pour 100% Définir le facteur de pluie sur le serveur Utiliser autre chose qu'une valeur valide la réglera sur auto

Temps

Avance rapide de l'horloge en jeu.

Commandes de temps, 1 répertoriée.
SyntaxeValeurs acceptéesDescriptionRemarques
env.addtime 0-24 Entier entre 0 et 24 Avancer le temps du nombre d'heures indiqué

Chat

Afficher du texte dans le chat.

Commandes de chat, 1 répertoriée.
SyntaxeValeurs acceptéesDescriptionRemarques
chat.say "text" chaîne de caractères Affiche votre texte dans le chat

Ramasse-miettes

Nettoyage manuel de la mémoire.

Commandes de ramasse-miettes, 1 répertoriée.
SyntaxeValeurs acceptéesDescriptionRemarques
gc.collect Aucune Effectuer le ramasse-miettes

Niveaux d'autorisation

Rust exprime les droits admin sous forme de niveau d'autorisation (AuthLevel), et les deux commandes qui les définissent correspondent directement à ce niveau.

AuthLevel 1, modérateur
Accordé avec global.moderatorid "id". Accès complet aux commandes admin, sans possibilité d'ajouter ou de retirer du staff.
AuthLevel 2, propriétaire
Accordé avec global.ownerid "id". Tout ce qu'un modérateur peut faire, plus la gestion de la liste du staff elle-même.

Accordez AuthLevel 2 avec parcimonie. Un propriétaire peut ajouter un autre propriétaire, ou vous retirer. Pour tous ceux qui ne sont pas co-propriétaires, modérateur est le niveau approprié, et cela ne leur coûte rien en capacité de modération au quotidien.

Le processus complet, y compris comment trouver un Steam 64 ID et pourquoi le changement ne persiste pas sans writecfg, se trouve dans notre guide sur l'ajout d'un admin à votre serveur Rust.

Faire tourner un serveur où les gens ont envie de jouer

Les commandes sont la partie facile. Ce qui garde un serveur peuplé, c'est le comportement de la personne qui les détient, et ce n'est pas quelque chose qu'un tableau de référence peut vous donner.

Soyez juste et cohérent
Appliquez les règles de la même façon à tout le monde, y compris aux personnes que vous appréciez. Une application incohérente fait plus de mal à une communauté qu'une application insuffisante.
Communiquez clairement
Informez les joueurs des changements, des règles et des événements avant qu'ils ne les découvrent à leurs dépens. Le chat en jeu, Discord ou un site web fonctionnent tous, tant que l'un d'eux est l'endroit connu où regarder.
Restez calme
Y compris avec ceux qui enfreignent les règles. Une réponse posée désamorce la plupart des situations qu'une réponse agacée fait dégénérer.
Demandez des retours
Vos joueurs remarquent des choses que vous ne voyez pas, en particulier sur l'équilibrage et sur les autres joueurs.
Soyez présent
Un admin présent vaut mieux qu'un admin avec une plus longue liste de bannissements. Une présence visible évite la plupart des situations que vous devriez sinon sanctionner.

Si les problèmes que vous gérez sont des problèmes de performance plutôt que des problèmes humains, notre guide sur l'amélioration des performances d'un serveur Rust couvre les convars et les habitudes de plugins qui ont un réel impact sur le FPS du serveur.

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

Réponses rapides

Questions fréquentes

Deux méthodes. En jeu, appuyez sur F1 pour ouvrir la console et tapez la commande, ce qui suppose que vous avez déjà les droits admin. Ou connectez-vous en RCON avec un client comme RustAdmin ou la console de votre panneau, ce qui fonctionne depuis l'extérieur du jeu et ne nécessite pas d'être connecté en tant que joueur.

global.ban "player" "reason" pour bannir par nom, ou global.banid "player" "reason" pour bannir par Steam 64 ID. La raison est optionnelle dans les deux cas. Bannir par Steam ID est plus fiable car un pseudo peut être changé.

global.players affiche les joueurs connectés. global.status donne la même liste plus les statistiques du serveur, et est réservé aux admins.

AuthLevel 1 est modérateur, accordé avec global.moderatorid. AuthLevel 2 est admin ou propriétaire, accordé avec global.ownerid. Les deux peuvent exécuter des commandes admin, mais seul AuthLevel 2 peut ajouter et retirer d'autres membres du staff.

Parce que server.writecfg n'a pas été exécuté. Les modifications faites via la console vivent en mémoire jusqu'à ce qu'elles soient écrites dans le fichier de config, donc un redémarrage supprime tout ce qui n'a pas été sauvegardé. Exécutez writecfg après chaque changement de permission.

global.restart redémarre le serveur avec un avertissement de 300 secondes, décompté auprès des joueurs par intervalles de 5 secondes. Utilisez-la plutôt que d'arrêter le processus brutalement, pour que chacun ait le temps de se mettre en sécurité.

Hébergement Rust avec accès complet à la console

RCON, une console web et l'édition des fichiers de config sur chaque serveur Rust que nous hébergeons, pour que chaque commande de cette référence vous soit accessible.

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