Server commands/fr
Langue : | English • Deutsch • français • 中文(简体) |
---|
Les commandes de serveur sont des commandes spéciales qui peuvent être exécutées par n'importe quel joueur via le chat du jeu et qui ont une incidence sur le serveur. Il y a une petite liste de commandes que tout le monde peut exécuter, mais les autres requière d'avoir certains privilèges sur le serveur. Vous pouvez utiliser "/privs" pour voir vos privilèges. Sauf mention du contraire, les commandes listées dans cet article ne requièrent pas de privilèges particuliers. Cet article couvre seulement les commandes qui sont intégrées dans Minetest 0.4.10 et dans vanilla Minetest game/fr. D'autres mods ou jeux peuvent ajoutés des commandes additionnelles ; référez-vous à la documentation des mods ou utilisez la commande "/help all".
Exécuter une commande
Pour exécuter une commande, il suffit de simplement la taper dans le chat comme un message ou d'utiliser la console. Alternativement, vous pouvez juste presser la touche "/" (avec les contrôles par défauts) qui ouvre une fenêtre de chat et où le "/" a déjà été tapé pour vous, il vous suffit alors de taper la commandes. Bien que vous utilisiez le chat pour exécuter votre commande, celle-ci ne s'affichera pas dans le chat. En conséquence, comme les commandes commencent par "/", cela signifie que les messages ordinaires ne peuvent commencés par "/", sinon ils seront interprétés comme des commandes, même si cette commandes n'existe pas. Vous pouvez voir si une commande s'est correctement exécutée grâce à la réponse du serveur. Si vous voyez quelque chose comme "-!- Invalid command: /blargh" dans le chat, vous avez probablement fait une faute. La plupart des commandes affiches quelque chose dans le chat pour vous si elles réussissent.
Syntaxe générale
Toutes les commandes commencent par "/" suivit d'un seul mot puis des possibles arguments de la commandes. Vous pourrez trouver la syntaxe exacte dans liste des commandes de références ci-dessous.
Dans cette liste, le texte entouré de <>
et de []
sont des paramètres fictifs qui doivent être remplacés par vos valeurs. Les arguments entre <>
sont obligatoires alors que ceux entre []
sont optionnels.
Liste des commandes par défaut
Les commandes listées ici sont toujours disponibles, indépendamment des mods ou jeux installés.
Documentation rapide
Afficher une rapide documentation des commandes du serveur et des privilèges ; ils apparaîtront dans le log du chat. Dans le cas ou l'aide est trop longue, vous pouvez ouvrir laconsole avec F10 pour tout revoir.
/help
- Affiche une liste des commandes disponibles pour vos privilèges sur le serveur./help <command>
- Affiche une courte description à propos de la commandes donnée en paramètre. Vous pouvez voir l'aide d'une commande même sans avoir les privilèges pour l'exécuter./help all
- Liste toutes les commandes disponibles en fonction de vos privilèges sur le serveur avec une courte description ainsi que leurs syntaxes./help privs
- Liste tous les privilèges sur le serveur qui peuvent être donnés à un joueur ainsi qu'une courte description de chacun de ces privilèges.
Liées au joueur
Informatif
/privs [player]
- Liste tous les privilèges accordés à [player]. Si personne n'est spécifié, se sont vos privilèges qui s'affichent.
Chat
Ces commandes requièrent d'avoir le privilège "shout" pour fonctionner.
/msg <player> <message>
- Envoie le message privé <message> au joueur <player>./me <action>
- Affiche un message au format "* <votre nom> <action>" dans le chat. Exemple "/me mange une pizza" affichera "* Bob mange une pizza" (si votre nom est "bob").
Voir chat pour plus de détails.
Objets
Pour les commandes /give
et /giveme
, si vous renseignez un nombre négatif, celui-ci sera remplacé par 65535. Donc par exemple si vous voulez donner -1 bloc à quelqu'un, vous donnerez à la place 65535 blocs (qui est aussi la plus grande taille possible d'empilement d'un objet).
/giveme <itemstring> [count]
- Donne un certain objet un nombre de fois [count] (par défaut 1) à vous même. Pour voir la liste des <itemstring> possibles, merci de se référer à la page Itemstrings/fr. Attention, cela nécessite le privilège "give"./give <player> <itemstring> [count]
- Donne un certain objet un nombre de fois [count] (par défaut 1) au joueur <player>. Pour voir la liste des <itemstring> possibles, merci de se référer à la page Itemstrings/fr. Attention, cela nécessite le privilège "give"./pulverize
- Détruit l'objet actuellement sélectionné. Peut-être utilisé par tout le monde.
Téléportation
La téléportation est le déplacement immédiat de n'importe quel joueur à une position donnée. Toutes les commandes suivante nécessitent d'avoir le privilège "teleport"
/teleport <x>,<y>,<z>
- Se téléporter soi-même aux coordonnées <x>,<y>,<z>./teleport <player>
- Se téléporter à la position du joueur <player>./teleport <player> <x>,<y>,<z>
- Téléporte le joueur <player> à la position donnée par <x>,<y>,<z>. Attention, cela nécessite le privilège "bring"./teleport <player1> <player2>
- Téléporte le joueur <player1> à la position du joueur <player2>. Attention, cela nécessite le privilège "bring".
Le jeu de base Vanilla donne aussi accès à la commande /home
. Pour plus de détails voir #Commandes_de_références_pour_le_jeu_de_base_vanilla en bas de page.
Modération
Mot de passe
Ces commandes permettent de définir et réinitialiser le mot de passe de n'importe quel joueur. Attention, cela nécessite le privilège "password" pour marcher.
/setpassword <player> <password>
- Définie le mot de passe <password> au joueur <player>./clearpassword <player>
- Efface le mot de passe du joueur <player>.
Privilèges
Toutes ces commandes nécessitent d'avoir le privilège "privs" d'activé ou bien le privilège "basic_privs" (pour manipuler les privilèges "interact" et "shout").
/grant <player> <privilege>
- Donne le privilège <privilege> au joueur <player>./grant <player> all
- Donne tous les privilèges possible au joueur <player>./revoke <player> <privilege>
- Enlève le privilège <privilege> au joueur <player>./revoke <player> all
- Enlève tous les privilèges possible au joueur <player>.
Exclure des joueurs du serveur
C'est commandes permettent au joueur d'exclure, bannit ou dé-bannir un autre joueur. Exclure un joueur signifie le déconnecter du serveur. Cela demande d'avoir le privilège "kick". Bannir un joueur empêche celui-ci de pouvoir se reconnecter à nouveau sur le serveur. Le joueur n'a pas besoin d'être connecté au moment du ban. Dé-bannir signifie permettre à un joueur bannit de pouvoir se reconnecter sur le serveur. La commande pour bannir/dé-bannir demande d'avoir le privilège "ban".
/kick <player> [reason]
– Exclu le joueur <player>. Optionnellement une raison [reason] peut être donnée. Ce texte sera vu par le joueur exclu./ban
- Montre la liste des joueurs bannis./ban <IP>
- Banni le joueur avec l'ip <IP>./ban <player>
- Banni le joueur <player>./unban <player>
- Dé-banni le joueur <player>./unban <IP>
- Dé-banni le joueur avec comme ip <IP>.
Liées au serveur
Informatif
Demande certaines informations de la part du serveur ; la réponse du serveur sera aussi écrite dans la console de chat.
/status
- La version du serveur Minetest, depuis quand le serveur est en route en secondes (appelé "uptime"), la liste des joueurs connectés et le message du jour (s'il existe)./mods
- La liste des mods installés sur le serveur.
Manipulation du monde
/time <heure>
- Modifie l'heure du jour (tod).- 0 tod et 24000 tod correspond à minuit
- 12000 tod correspond à midi
- 18600 tod correspond au coucher du soleil
- 4750 tod correspond au lever du soleil.
Pour résumer, heure du jour = heure * 1000. Nécessite le privilège "settime".
/set -n time_speed <vitesse>
- Modifie la vitesse du cycle jour/nuit où<vitesse>
est la vitesse du temps (lire "<vitesse>
fois plus rapide que dans la vie réelle.). 72 est la valeur par défaut, qui donne un cycle jour/nuit de 20 minutes (24*60/72 = 20). 1 donne une vitesse égale à la vitesse réelle du temps (très utile pour faire un serveur synchronisé au monde réel). 0 fixe l'heure à sa position actuelle (très utile pour faire une nuit ou un jour permanent). Nécessite le privilège "settime"./spawnentity <entité>
- fait spawner une entité de type <entité> près de votre position (nécessite les privilèges "give" et "interact").
Maintenance serveur
Toutes ces commandes nécessitent le privilège "server".
/shutdown
- Arrête le serveur./set <variable>
- Lit la variable serveur <variable> (→minetest.conf/fr) et affiche sa valeur actuelle./set <variable> <new value>
- Modifie la variable serveur <variable> avec la valeur <new value>./set -n <variable> <initial value>
- Crée une nouvelle variable serveur nommée <variable> et lui affecte la valeur <initial value>./clearobjects
- Enlève tous les items à terre et les mobs. Note : cette commande peut faire crasher le serveur ou le faire ralentir fortement pendant une période 10 à plus de 60 secondes./auth_reload
- Recharge le fichier auth.txt, qui contient les données d'authentification avec les privilèges et les mots de passes en base64./deleteblocks here
- Supprime le bloc de la map dans lequel le joueur se trouve. Cela lance le générateur de carte, et peut ammener à certains phénomènes comme des coulées ou des générations de cavernes. 113 est une distance de sécurité pour un serveur sans mods qui interfèrent./deleteblocks <pos1> <pos2>
- Supprime les blocs de la carte contenus entre les positions <pos1> et <pos2>. Peut faire crasher le serveur pour de grandes zones.
Rollback (retour arrière)
Nécessite d'avoir le privilège "rollback"
/rollback_check [range] [seconds]
- Vérifie quelle est la dernière personne à avoir touchée ce node ou à côté. Par défaut [range]=0, et [seconds]=86400 (24h)./rollback <player name> [seconds]
- Annule les actions d'un joueur <player name>; par défaut [seconds]=60/rollback :<actor name> [seconds]:
- Annule les actions d'un actor (pas un joueur); par défaut [seconds]=60
Commandes de références pour le jeu de base vanilla
Si vous utilisez le jeu de base vanilla, deux autres commandes sont disponnibles. Ces commandes peuvent ne peut pas être disponnibles si vous utilisez un autre jeu de base. Ces deux commandes nécessitent le privilège "home".
/sethome
– Enregistre votre position courante comme votre maison./home
– Vous téléporte à votre maison. Note que cette commande ne fait rien si vous n'avez pas éxecuté /sethome au préalable.