Difference between revisions of "Server commands/fr"

From Luanti Wiki
Jump to navigation Jump to search
(Undo revision 5704 by Racam (talk))
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Incomplete translation}}
+
{{Languages|nocat=1}}
  
{{Languages}}
+
Les commandes "serveur" sont des commandes spéciales qui peuvent être exécutées par n'importe quel joueur via le [[Chat/fr|chat]] du jeu. Elles ont par définition un effet spécifique sur le serveur. Certaines commandes peuvent être lancées par n'importe quel joueur. D'autres exigent que le joueur possède des droits particuliers qui sont appelés des [[privileges/fr|privilèges]]. La commande <kbd>"/privs"</kbd> permet de connaître les privilèges attachés à votre compte. Sauf mention contraire, les commandes listées ici ne requièrent pas de privilège particulier et sont intégrées automatiquement dans Minetest 0.4.10 et dans Minetest game. Certains mods ou certains jeux peuvent ajouter des commandes additionnelles ; référez-vous à la documentation des mods ou utilisez la commande <kbd>"/help all"</kbd> pour les identifier.
  
Les commandes de serveur sont des commandes spéciales qui peuvent être exécutées par n'importe quel joueur via le [[Chat/fr|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 [[privileges/fr|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 ==
 
== Exécuter une commande ==
Pour exécuter une commande, il suffit de simplement la taper dans le [[Chat/fr|chat]] comme un message ou d'utiliser la [[console/fr|console]]. Alternativement, vous pouvez juste presser la touche "/" (avec les [[Controls/fr|contrôles]] par défauts) qui ouvre une [[chat window/fr|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.
+
Une commande commence toujours par le caractère "/". Pour exécuter une commande, il suffit simplement de la saisir dans le [[Chat/fr|tChat]] ou dans la [[console/fr|console]]. Vous pouvez encore presser directement la touche "/" (avec les [[Controls/fr|contrôles]] de base) pour ouvrir la [[chat window/fr|fenêtre de tchat]] et il ne vous restera plus alors qu'à saisir votre commande ; le caractère "/" étant déjà pré-saisi.
 +
Cette dernière méthode ne fonctionne pas pour les messages ordinaires car la présence du caractère "/" devant votre message fera que votre texte sera interprété par le serveur comme une commande.
 +
La plupart des commandes affichent quelque chose dans le tchat lorsqu'elles réussissent. Donc pour vérifier qu'une commande s'est correctement exécutée, il suffit de lire la réponse du serveur. Si vous voyez un message du type "-!- Invalid command: /blargh" dans le tchat, vous avez probablement commis une erreur de syntaxe.  
 +
 
  
 
== Syntaxe générale ==
 
== 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.
+
Toutes les commandes commencent par "/" suivi d'un seul mot (la commande) puis selon le cas d'une série d'arguments. Vous trouverez la syntaxe exacte dans liste ci-dessous.
Dans cette liste, le texte entouré de <code><></code> et de <code>[]</code> sont des paramètres fictifs qui doivent être remplacés par vos valeurs. Les arguments entre <code><></code> sont obligatoires alors que ceux entre <code>[]</code> sont optionnels.
+
Dans cette liste, le texte entouré de <code><></code> et de <code>[]</code> représente des paramètres fictifs qui doivent être remplacés par vos propres valeurs. Les arguments entre <code><></code> sont obligatoires alors que ceux entre <code>[]</code> sont facultatifs.
 +
 
  
 
== Liste des commandes par défaut ==
 
== Liste des commandes par défaut ==
Les commandes listées ici sont toujours disponibles, indépendamment des [[Mods/fr|mods]] ou [[Game/fr|jeux]] installés.
+
Les commandes listées ici sont toutes disponibles, indépendamment des [[Mods/fr|mods]] ou des [[Game/fr|jeux]] installés.
 +
 
  
 
=== Documentation rapide ===
 
=== 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.
+
Afficher une courte documentation des commandes du serveur et des privilèges ; ils apparaîtront dans le log du tchat. Dans le cas ou l'aide est trop longue, il est possible d'ouvrir la console avec la touche <kbr>F10</kbd> pour visualiser la totalité du texte d'affiché.
* <code>/help</code> - Affiche une liste des commandes disponibles pour vos privilèges sur le serveur.
+
* <code>/help</code> - Affiche une liste des commandes disponibles pour les privilèges que vous disposez sur le serveur.
* <code>/help <command></code> - 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.
+
* <code>/help <command></code> - Affiche une courte description sur la commande donnée en paramètre. Vous pouvez afficher l'aide d'une commande sans pour autant avoir les privilèges pour exécuter la commande.
* <code>/help all</code> - Liste toutes les commandes disponibles en fonction de vos privilèges sur le serveur avec une courte description ainsi que leurs syntaxes.
+
* <code>/help all</code> - Liste en fonction de vos privilèges les commandes serveurs disponibles avec une courte description et la syntaxe associée.
* <code>/help privs</code> - 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.
+
* <code>/help privs</code> - Liste tous les privilèges "serveur" qui peuvent être donnés à un joueur ainsi qu'une courte description de chacun de ces privilèges.
 +
 
  
 
=== Liées au joueur ===
 
=== Liées au joueur ===
Line 27: Line 32:
 
* <code>/privs [player]</code> - Liste tous les privilèges accordés à [player]. Si personne n'est spécifié, se sont vos privilèges qui s'affichent.
 
* <code>/privs [player]</code> - 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.
+
==== tChat ====
 +
Ces commandes requièrent le privilège "shout" pour fonctionner.
 
* <code>/msg <player> <message></code> - Envoie le message privé <message> au joueur <player>.
 
* <code>/msg <player> <message></code> - Envoie le message privé <message> au joueur <player>.
* <code>/me <action></code> - 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").
+
* <code>/me <action></code> - Affiche un message au format "* <votre nom> <action>" dans le tchat. Exemple "/me mange une pizza" affichera "* Bob mange une pizza" (si votre nom est "bob").
Voir [[Chat/fr|chat]] pour plus de détails.
+
Voir [[Chat/fr|tchat]] pour plus de détails.
 +
 
  
==== Items ====
 
 
==== Objets ====
 
==== Objets ====
 
''Pour les commandes <code>/give</code> et <code>/giveme</code>, 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).''
 
''Pour les commandes <code>/give</code> et <code>/giveme</code>, 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).''
  
* <code>/giveme <itemstring> [count]</code> - Give certain item [count] times (default: 1 times) to yourself. For a list of items to use this with, see the [[Itemstrings]] page. Requires the “give” privilege.
+
* <code>/giveme <itemstring> [count]</code> - 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 vous référer à la page [[Itemstrings/fr]]. Attention, cela nécessite le privilège "give".
* <code>/give <player> <itemstring> [count]</code> - Give certain item [count] times (default: 1 times) to the player. Requires the “give” privilege.
+
* <code>/give <player> <itemstring> [count]</code> - 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".
* <code>/pulverize</code> - Destroys the wielded item. Can be used by any player.
+
* <code>/pulverize</code> - Détruit l'objet actuellement sélectionné. Peut-être utilisé par tout le monde.
 +
 
  
 
==== Téléportation ====
 
==== 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"
 
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"
* <code>/teleport <x>,<y>,<z></code> - Se téléporter soi-même aux [[coordinates/fr|coordonnées]] <x>,<y>,<z>.
+
* <code>/teleport <x>,<y>,<z></code> - Se téléporter soi-même aux coordonnées <x>,<y>,<z>.
 
* <code>/teleport <player></code> - Se téléporter à la position du joueur <player>.
 
* <code>/teleport <player></code> - Se téléporter à la position du joueur <player>.
 
* <code>/teleport <player> <x>,<y>,<z></code> - Téléporte le joueur <player> à la position donnée par <x>,<y>,<z>. Attention, cela nécessite le privilège "bring".
 
* <code>/teleport <player> <x>,<y>,<z></code> - Téléporte le joueur <player> à la position donnée par <x>,<y>,<z>. Attention, cela nécessite le privilège "bring".
 
* <code>/teleport <player1> <player2></code> - Téléporte le joueur <player1> à la position du joueur <player2>. Attention, cela nécessite le privilège "bring".
 
* <code>/teleport <player1> <player2></code> - Téléporte le joueur <player1> à la position du joueur <player2>. Attention, cela nécessite le privilège "bring".
  
Le [[Vanilla Minetest game/fr|jeu de base Vanilla]] donne aussi accès à la commande <code>/home</code>. Pour plus de détails voir [[#Commandes_de_références_pour_le_jeu_de_base_vanilla]]
+
Le [[Vanilla Minetest game/fr|jeu de base Vanilla]] donne aussi accès à la commande <code>/home</code>. Pour plus de détails voir [[#Commandes_de_références_pour_le_jeu_de_base_vanilla]] en bas de page.
 +
 
  
 
=== Modération ===
 
=== Modération ===
==== Password manipulation ====
+
==== 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 que ça marche.
 +
* <code>/setpassword <player> <password></code> - Défini le mot de passe <password> pour le joueur <player>.
 +
* <code>/clearpassword <player></code> - Efface le mot de passe du joueur <player>.
 +
 
 +
 
 +
==== Privilèges ====
 +
Toutes ces commandes nécessitent d'avoir le privilège "privs" activé ou bien le privilège "basic_privs" (pour manipuler les privilèges "interact" et "shout").
 +
* <code>/grant <player> <privilege></code> - Donne le privilège <privilege> au joueur <player>.
 +
* <code>/grant <player> all</code> - Donne tous les privilèges possible au joueur <player>.
 +
* <code>/revoke <player> <privilege></code> -  Enlève le privilège <privilege> au joueur <player>.
 +
* <code>/revoke <player> all</code> - Enlève tous les privilèges possible au joueur <player>.
 +
 
  
These commands allow to set and reset the passwords of any player and require the “password” privilege to work.
+
==== Exclure des joueurs du serveur ====
* <code>/setpassword <player> <password></code> - set password of <player> to <password>
+
Ces commandes permettent au joueur d'exclure, bannir ou dé-bannir un autre joueur. Exclure un joueur signifie le déconnecter du serveur. Cela nécessite le privilège "kick". Bannir un joueur empêche celui-ci de pouvoir se reconnecter à nouveau sur le serveur. Le joueur doit être connecté au moment du "ban". Dé-bannir signifie permettre à un joueur banni de pouvoir se reconnecter sur le serveur. La commande pour bannir/dé-bannir nécessite le privilège "ban".
* <code>/clearpassword <player></code> - make password of <player> empty
+
* <code>/kick <player> [reason]</code> – Exclus le joueur <player>. Optionnellement le motif du bannissement [reason] peut lui être notifié. Ce texte sera vu par le joueur exclu.
 +
* <code>/ban</code> - Montre la liste des joueurs bannis.
 +
* <code>/ban <IP></code> - Banni le joueur avec l'ip <IP>.
 +
* <code>/ban <player></code> - Banni le joueur <player>.
 +
* <code>/unban <player></code> - Dé-banni le joueur <player>.
 +
* <code>/unban <IP></code> - Dé-banni le joueur qui a comme ip <IP>.
 +
Attention : le bannissement par nom ou par adresse IP s'effectue toujours sur l'adresse IP, ce qui peut avoir pour conséquence d'exclure tous les joueurs qui ont la même adresse IP.
  
==== Privilege manipulation ====
 
  
All these commands require you to have the “privs” (to manipulate all privileges) or “basic_privs” (to manipulate “interact” and “shout” privileges) privilege.
+
=== Liées au serveur ===
* <code>/grant <player> <privilege></code> - Give the <privilege> to <player>.
+
 
* <code>/grant <player> all</code> - Give all available privileges to <player>.
+
==== Informatif ====
* <code>/revoke <player> <privilege></code> - Take away a <privilege> from <player>.
+
Demande certaines informations de la part du serveur ; la réponse du serveur sera aussi écrite dans la console de tchat.
* <code>/revoke <player> all</code> - Take away as much privileges as possible from <player>.
+
* <code>/status</code> - 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 Of The Day/fr|message du jour]] (s'il existe).
 +
* <code>/mods</code> - La liste des mods installés sur le serveur.
  
==== Excluding players from server ====
 
These commands allow the user to kick, ban and unban players. Kicking a player means to remove a connected player from the server. This requires the “kick” privilege. Banning a player prevents him/her to connect to the server again. The player does not need to be connected at this time. Unbanning means to remove a ban from a player, allowing him/her to connect to the server again. The ban and unban commands require the “ban” privilege.
 
* <code>/kick <player name> [reason]</code> – Kicks the player with the name <player name>. Optionally a [reason] can be provided in text-form. This text is also shown to the kicked player.
 
* <code>/ban</code> - show list of banned players
 
* <code>/ban <player name></code> - ban IP of player
 
* <code>/unban <player name></code> - remove ban of player with the specified name
 
* <code>/unban <IP address></code> - remove ban of player with the specified IP address
 
  
=== Server-related ===
+
==== Manipulation du monde ====
  
==== Informational ====
+
* <code>/time <nowiki><heure></nowiki></code> - Modifie l'[[Time of day/fr|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".
 +
* <code>/set -n time_speed <vitesse></code> - Modifie la vitesse du [[Time of day|cycle jour/nuit]] où <code><vitesse></code> est la vitesse du temps (lire "<code><vitesse></code> 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".
 +
* <code>/spawnentity <entité></code> - fait spawner une [http://dev.minetest.net/LuaEntitySAO#Lua_Entity entité] de type <entité> près de votre position (nécessite les privilèges "give" et "interact").
  
Request some information from the server; the answer from the server will also be written into the chatlog.
 
* <code>/status</code> - Server’s Minetest version, time the server is running in seconds (called “uptime”), list of connected players and the [[Message Of The Day|message of the day]] (if it exists).
 
* <code>/mods</code> - List of mods installed on the server.
 
  
==== World manipulation ====
+
==== Maintenance serveur ====
  
* <code>/time <nowiki><time></nowiki></code> - Set the [[Time of day|time of day]] (tod). 0 tod and 24000 tod are midnight, 12000 tod is noon, 18600 tod is sunset, 4750 tod is sunrise. (time of day = hour * 1000). Requires the “settime” privilege.
+
Toutes ces commandes nécessitent le privilège "server".
* <code>/set -n time_speed <speed></code> - Set the speed of [[Day/night cycle|day/night cycle]] where <code><speed></code> is the time speed (read as “<code><speed></code> times faster than in real life”). 72 is the default, which means a day-night cycle lasts 20 minutes by default. Requires the “server” privilege.
+
* <code>/shutdown</code> - Arrête le serveur.
* <code>/spawnentity <entity></code> - spawns an [http://dev.minetest.net/LuaEntitySAO#Lua_Entity entity] of type <entity> near your position (requires “give” and “interact” privileges)
+
* <code>/set <variable></code> - Lit la variable serveur <variable> (→[[minetest.conf/fr]]) et affiche sa valeur actuelle.
 +
* <code>/set <variable> <new value></code> - Modifie la variable serveur <variable> avec la valeur <new value>.
 +
* <code>/set -n <variable> <initial value></code> - Crée une nouvelle variable serveur nommée <variable> et lui affecte la valeur <initial value>.
 +
* <code>/clearobjects</code> - Enlève tous les [[Item stack/fr|items]] à terre et les [[mobs/fr|mobs]]. Note : cette commande peut faire crasher le serveur ou le faire ralentir fortement pendant une période de 10 à plus de 60 secondes.
 +
* <code>/auth_reload</code> - Recharge le fichier ''auth.txt'', qui contient les données d'authentification avec les privilèges et les mots de passe en base64.
 +
* <code>/deleteblocks here</code> - Supprime le bloc de la map dans lequel le joueur se trouve. Cela lance le générateur de carte, et peut générer 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.
 +
* <code>/deleteblocks <pos1> <pos2></code> - Supprime les blocs de la carte contenus entre les positions <pos1> et <pos2>. Peut faire crasher le serveur pour de grandes zones.
  
==== Server maintenance ====
 
  
All of these commands require the “server” privilege.
+
=== Rollback (retour arrière) === <!--FIXME: poorly documented.-->
* <code>/shutdown</code> - Shuts down the server.
 
* <code>/set <variable></code> - Read the server <variable> (→[[minetest.conf]]) with the given name and let the server show it to you.
 
* <code>/set <variable> <new value></code> - Set the existing server <variable> to the given <new value>.
 
* <code>/set -n <variable> <initial value></code> - Create a new server variable named <variable> and set it to <initial value>.
 
* <code>/clearobjects</code> - Clears all objects/entities (removes all dropped [[item stacks]] and [[mobs]]). Note this may crash the server or slow it down to a crawl for 10 to more than 60 seconds.
 
* <code>/auth_reload</code> - Reloads ''auth.txt'', which is the authentication data, containing privileges and Base64-scrambled passwords.
 
* <code>/deleteblocks here</code> - Removes the mapblock the player is in, from the database. As this triggers mapgen, this might start mechanisms like mud reflow or cavegen which very likely affect mapblocks outside the specified range. 113 blocks are a safe-distance for a server with no interfering mods.
 
* <code>/deleteblocks <pos1> <pos2></code> - Removes the mapblocks containing blocks inside the area from pos1 to pos2 from the database. May crash for larger areas. Warnings from above apply.
 
  
=== Rollback === <!--FIXME: poorly documented.-->
+
Nécessite d'avoir le privilège "rollback"
 +
* <code>/rollback_check [range] [seconds]</code> - 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).
 +
* <code>/rollback <player name> [seconds]</code> - Annule les actions d'un joueur <player name>; par défaut [seconds]=60
 +
* <code>/rollback :<actor name> [seconds]:</code> - Annule les actions d'un actor ''(pas un joueur)''; par défaut [seconds]=60
  
Allows to use [[Rollback]]. Requires the “rollback” privilege.
 
* <code>/rollback_check [range] [seconds]</code> - Check who has last touched a node or near it, max. [seconds] ago (default [range]=0, default [seconds]=86400, which equals 24 hours in real time).
 
* <code>/rollback <player name> [seconds]</code> - Revert actions of a player; default for [seconds] is 60
 
* <code>/rollback :<actor name> [seconds]:</code> - Revert actions of an actor ''(not a player)''; default for [seconds] is 60
 
  
 
== Commandes de références pour le [[vanilla Minetest game|jeu de base vanilla]] ==
 
== Commandes de références pour le [[vanilla Minetest game|jeu de base vanilla]] ==
If you use the vanilla Minetest game, two additional commands are available. These commands may not be available if you use a different [[game]]. Both require the “home” privilege.
 
  
* <code>/sethome</code> – Set your current position as your “home point”.
+
Si vous utilisez le jeu de base Vanilla, deux autres commandes sont disponibles. Ces commandes peuvent ne peut pas être disponibles si vous utilisez un autre [[game/fr|jeu de base]]. Ces deux commandes nécessitent le privilège "home".
* <code>/home</code> – Teleport yourself to your “home point”. This command does not work if you haven’t set your “home point” yet, set it with <code>/sethome</code> first.
 
  
 +
* <code>/sethome</code> – Enregistre votre position courante comme votre maison.
 +
* <code>/home</code> – Vous téléporte à votre maison. Note que cette commande ne fait rien si vous n'avez pas exécuté /sethome au préalable.
 +
<br />
 +
<br />
  
[[Category:Server]]
 
[[Category:Commands]]
 
 
[[Category:French]]
 
[[Category:French]]

Latest revision as of 17:59, 15 November 2023

Languages Langue : English • Deutsch • français • 中文(简体)‎

Les commandes "serveur" sont des commandes spéciales qui peuvent être exécutées par n'importe quel joueur via le chat du jeu. Elles ont par définition un effet spécifique sur le serveur. Certaines commandes peuvent être lancées par n'importe quel joueur. D'autres exigent que le joueur possède des droits particuliers qui sont appelés des privilèges. La commande "/privs" permet de connaître les privilèges attachés à votre compte. Sauf mention contraire, les commandes listées ici ne requièrent pas de privilège particulier et sont intégrées automatiquement dans Minetest 0.4.10 et dans Minetest game. Certains mods ou certains jeux peuvent ajouter des commandes additionnelles ; référez-vous à la documentation des mods ou utilisez la commande "/help all" pour les identifier.


Exécuter une commande

Une commande commence toujours par le caractère "/". Pour exécuter une commande, il suffit simplement de la saisir dans le tChat ou dans la console. Vous pouvez encore presser directement la touche "/" (avec les contrôles de base) pour ouvrir la fenêtre de tchat et il ne vous restera plus alors qu'à saisir votre commande ; le caractère "/" étant déjà pré-saisi. Cette dernière méthode ne fonctionne pas pour les messages ordinaires car la présence du caractère "/" devant votre message fera que votre texte sera interprété par le serveur comme une commande. La plupart des commandes affichent quelque chose dans le tchat lorsqu'elles réussissent. Donc pour vérifier qu'une commande s'est correctement exécutée, il suffit de lire la réponse du serveur. Si vous voyez un message du type "-!- Invalid command: /blargh" dans le tchat, vous avez probablement commis une erreur de syntaxe.


Syntaxe générale

Toutes les commandes commencent par "/" suivi d'un seul mot (la commande) puis selon le cas d'une série d'arguments. Vous trouverez la syntaxe exacte dans liste ci-dessous. Dans cette liste, le texte entouré de <> et de [] représente des paramètres fictifs qui doivent être remplacés par vos propres valeurs. Les arguments entre <> sont obligatoires alors que ceux entre [] sont facultatifs.


Liste des commandes par défaut

Les commandes listées ici sont toutes disponibles, indépendamment des mods ou des jeux installés.


Documentation rapide

Afficher une courte documentation des commandes du serveur et des privilèges ; ils apparaîtront dans le log du tchat. Dans le cas ou l'aide est trop longue, il est possible d'ouvrir la console avec la touche <kbr>F10 pour visualiser la totalité du texte d'affiché.

  • /help - Affiche une liste des commandes disponibles pour les privilèges que vous disposez sur le serveur.
  • /help <command> - Affiche une courte description sur la commande donnée en paramètre. Vous pouvez afficher l'aide d'une commande sans pour autant avoir les privilèges pour exécuter la commande.
  • /help all - Liste en fonction de vos privilèges les commandes serveurs disponibles avec une courte description et la syntaxe associée.
  • /help privs - Liste tous les privilèges "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.


tChat

Ces commandes requièrent 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 tchat. Exemple "/me mange une pizza" affichera "* Bob mange une pizza" (si votre nom est "bob").

Voir tchat 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 vous 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 que ça marche.

  • /setpassword <player> <password> - Défini le mot de passe <password> pour le 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" 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

Ces commandes permettent au joueur d'exclure, bannir ou dé-bannir un autre joueur. Exclure un joueur signifie le déconnecter du serveur. Cela nécessite le privilège "kick". Bannir un joueur empêche celui-ci de pouvoir se reconnecter à nouveau sur le serveur. Le joueur doit être connecté au moment du "ban". Dé-bannir signifie permettre à un joueur banni de pouvoir se reconnecter sur le serveur. La commande pour bannir/dé-bannir nécessite le privilège "ban".

  • /kick <player> [reason] – Exclus le joueur <player>. Optionnellement le motif du bannissement [reason] peut lui être notifié. 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 qui a comme ip <IP>.

Attention : le bannissement par nom ou par adresse IP s'effectue toujours sur l'adresse IP, ce qui peut avoir pour conséquence d'exclure tous les joueurs qui ont la même adresse 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 tchat.

  • /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<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 de 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 passe 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 générer 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 disponibles. Ces commandes peuvent ne peut pas être disponibles 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 exécuté /sethome au préalable.