Comment changer le MOTD de votre serveur Minecraft
Le MOTD (Message of the Day) est la ligne de texte que les joueurs voient à côté de votre serveur dans la liste multijoueur, juste sous le nom du serveur. C'est la première chose que l'on voit avant de se connecter, alors le soigner aide votre serveur à sortir du lot dans une longue liste. Ce guide couvre Java Edition et Bedrock, les codes couleur, la mise en forme, les retours à la ligne et les pièges qui font trébucher tout le monde.
Java Edition : modifier server.properties
Ouvrez votre serveur dans votre panneau de contrôle DoomHosting et cliquez sur l'onglet Fichiers. Trouvez server.properties à la racine et cliquez dessus pour l'éditer. Cherchez la ligne :
motd=A Minecraft Server
Remplacez la partie de droite par ce que vous voulez, enregistrez le fichier, puis redémarrez le serveur. Le nouveau MOTD apparaît dès que quelqu'un actualise sa liste de serveurs.
Un changement simple ressemble à ceci :
motd=Welcome to my survival realm
C'est tout ce qu'il faut pour un MOTD en texte brut. Le reste de ce guide sert à le rendre joli.
Codes de couleur et de mise en forme
Minecraft utilise le § (signe de section) suivi d'un seul caractère pour colorer ou styliser le texte. Vous tapez § littéralement dans server.properties, ou vous utilisez \u00A7 si votre éditeur refuse d'insérer des caractères non ASCII.
| Code | Couleur |
|---|---|
§0 |
Noir |
§1 |
Bleu foncé |
§2 |
Vert foncé |
§3 |
Cyan foncé |
§4 |
Rouge foncé |
§5 |
Violet foncé |
§6 |
Or |
§7 |
Gris |
§8 |
Gris foncé |
§9 |
Bleu |
§a |
Vert |
§b |
Cyan |
§c |
Rouge |
§d |
Violet clair |
§e |
Jaune |
§f |
Blanc |
| Code | Mise en forme |
|---|---|
§l |
Gras |
§o |
Italique |
§n |
Souligné |
§m |
Barré |
§k |
Obfusqué (caractères brouillés aléatoires) |
§r |
Reset (annule toute la mise en forme) |
Chaque code s'applique à partir de l'endroit où il apparaît, jusqu'à ce que vous fassiez un reset ou changiez de couleur. Exemple :
motd=§6§lEpic SMP§r §7- §aSurvival §7- §b1.20.4
Vous obtenez un "Epic SMP" en or et en gras, un tiret gris, "Survival" en vert, un autre tiret gris, et une étiquette de version en cyan.
Ajouter une deuxième ligne
L'emplacement du MOTD dans la liste des serveurs fait deux lignes de haut. Insérez un \n littéral pour couper la ligne :
motd=§6§lEpic SMP\n§7Survival, Whitelist, 1.20.4
La première ligne sert généralement d'accroche, la seconde de sous-titre, de mode de jeu ou de version. Gardez chaque ligne sous 45 caractères environ pour que le client du joueur ne la tronque pas.
Couleurs hexadécimales (Paper, Spigot, Purpur 1.16+)
Le server.properties vanilla ne gère pas directement les couleurs hexadécimales. Sur Paper, Spigot ou Purpur 1.16 et plus récent, vous pouvez enchaîner les codes de section pour exprimer une valeur hexadécimale à six chiffres :
motd=§x§F§F§A§5§0§0Epic SMP§r
Commencez par §x, puis préfixez chacun des six chiffres hexadécimaux d'un §. C'est verbeux, mais ça marche. Pour des MOTD hexadécimaux plus lisibles, installez un plugin comme ServerListPlus ou Advanced Server List : vous écrivez <#FFA500>Epic SMP</color> et il gère l'encodage à votre place.
Bedrock Edition
Les serveurs Bedrock n'ont pas de champ MOTD séparé. La ligne affichée dans la liste LAN et dans les serveurs mis en avant est définie par :
server-name=My Bedrock Server
Bedrock a aussi un champ level-name, mais c'est le nom du dossier du monde, pas ce que voient les joueurs. Les codes couleur ne s'affichent quasiment jamais dans la liste des serveurs Bedrock. Si vous faites tourner du Java avec GeyserMC en proxy Bedrock, les joueurs Bedrock voient votre MOTD Java avec toutes ses couleurs.
Problèmes courants
- Le MOTD affiche
§6en toutes lettres au lieu de la couleur : votre éditeur a enregistré le fichier dans le mauvais encodage. Ouvrezserver.propertieset enregistrez-le en UTF-8 sans BOM. La plupart des éditeurs de fichiers intégrés au panneau s'en chargent tout seuls. Si vous avez téléchargé le fichier pour l'éditer sur votre ordinateur, renvoyez-le en texte brut. \ns'affiche comme le texte\nau lieu d'un retour à la ligne : cet échappement ne fonctionne que dansserver.properties, parce que Java le lit comme un vrai saut de ligne au démarrage. Dans une config de plugin ou dansbukkit.yml, il faut généralement un vrai saut de ligne entre guillemets.- Les changements ne s'appliquent pas :
server.propertiesn'est lu qu'au démarrage. Redémarrez complètement le serveur, un simple reload ne suffit pas. - Le MOTD paraît vide dans la liste des serveurs : le caractère
§a sauté. Beaucoup d'éditeurs web et de copier-coller depuis une messagerie le remplacent par un point d'interrogation ou le suppriment. Tapez-le directement dans l'éditeur du panneau, ou utilisez\u00A7. - Les deux lignes se collent l'une à l'autre : vous avez écrit
\\n(double échappement) au lieu de\n. Le fichier doit contenir exactement deux caractères : une barre oblique inversée et la lettre n. - Les emojis ou les caractères non latins s'affichent mal : les emojis fonctionnent, mais seulement si le fichier est enregistré en UTF-8. Certains clients anciens sous Windows les affichent en carrés, et il n'y a rien à corriger côté serveur.
Tester sans redémarrer en boucle
Si vous peaufinez les couleurs, construisez d'abord votre ligne dans notre éditeur de MOTD Minecraft. Il affiche exactement ce que le client Minecraft montrera, gère les codes couleur, la mise en forme et la deuxième ligne, et vous rend la ligne motd= terminée, prête à coller dans server.properties. De quoi économiser trois ou quatre cycles de redémarrage pendant les réglages.
