Où se règle le MOTD
Le fichier à modifier dépend de ce qui répond au ping de la liste des serveurs :
| Configuration | Où va le MOTD | Couleurs |
|---|---|---|
| Vanilla, Spigot, Paper sans plugin | motd= dans server.properties | 16 couleurs et formats classiques |
| Proxy Velocity | motd dans velocity.toml | MiniMessage, hex et dégradés compris |
| Proxy BungeeCord | motd sous listeners dans config.yml | Codes & ; pour le hex, utilise un plugin de MOTD |
| Plugin de MOTD | La config du plugin | Le format décrit dans la doc du plugin |
Sur un réseau, les joueurs voient le MOTD du proxy. Le server.properties des serveurs backend derrière lui n’apparaît pas dans la liste.
Les 16 codes couleur classiques
Toutes les versions de Minecraft comprennent ces codes. Dans server.properties, ils commencent par le signe de section §, dans la plupart des configs de plugins par &.
| Code | Couleur | Code | Couleur |
|---|---|---|---|
§0 | noir, black #000000 | §8 | gris foncé, dark_gray #555555 |
§1 | bleu foncé, dark_blue #0000AA | §9 | bleu, blue #5555FF |
§2 | vert foncé, dark_green #00AA00 | §a | vert, green #55FF55 |
§3 | cyan foncé, dark_aqua #00AAAA | §b | cyan, aqua #55FFFF |
§4 | rouge foncé, dark_red #AA0000 | §c | rouge, red #FF5555 |
§5 | violet foncé, dark_purple #AA00AA | §d | rose, light_purple #FF55FF |
§6 | or, gold #FFAA00 | §e | jaune, yellow #FFFF55 |
§7 | gris, gray #AAAAAA | §f | blanc, white #FFFFFF |
Formats : §l gras, §o italique, §n souligné, §m barré, §k brouillé et §r réinitialiser. Mets d’abord la couleur, puis le format, car un nouveau code couleur réinitialise la mise en forme.
Pas à pas : un MOTD sur deux lignes dans server.properties
- Arrête le serveur et ouvre
server.propertiesdans le dossier principal. - Cherche la ligne qui commence par
motd=. Par défaut, c’estA Minecraft Server. - Remplace-la par ton texte.
\ncommence la deuxième ligne, et chaque§s’écrit\u00A7. - Enregistre le fichier et relance le serveur. Le fichier est lu au démarrage, un reload ne suffit donc pas.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties est un fichier de propriétés Java, et dans ce format \n signifie un retour à la ligne et \u00A7 est le caractère § écrit sous forme d’échappement Unicode. L’échappement fonctionne quel que soit l’encodage de ton éditeur ou du panel de ton hébergeur. Depuis Minecraft 1.20, le fichier est lu en UTF-8 avec Latin-1 en secours ; sur les anciennes versions, un § brut enregistré en UTF-8 devient §.
Le Minecraft Wiki prévient qu’un MOTD de plus de 59 caractères peut faire afficher une erreur de communication dans la liste des serveurs. Si tu vois cette erreur, raccourcis le texte.
Couleurs hex et dégradés
Depuis la Java Edition 1.16, la liste des serveurs peut afficher n’importe quelle couleur RVB. Mais le server.properties vanilla ne connaît toujours que les 16 codes classiques, une couleur hex y est donc impossible. Pour du vrai hex et des dégradés, il te faut quelque chose qui les envoie : un proxy Velocity ou un plugin de MOTD.
Velocity lit le MOTD uniquement en MiniMessage. Sa valeur par défaut est <#09add3>A Velocity Server. Un dégradé sur le nom du serveur avec une deuxième ligne ressemble à ceci :
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>ou<color:#55ff55>définit une couleur hex.<gradient:#55ff55:#00aaff>…</gradient>passe de la première à la dernière couleur, lettre par lettre. Tu peux ajouter d’autres couleurs.<rainbow>parcourt l’arc-en-ciel.<bold>,<italic>et<reset>fonctionnent comme les formats classiques.<newline>(ou<br>) commence la deuxième ligne.
Beaucoup de plugins de MOTD lisent aussi le MiniMessage, d’autres attendent le hex dans une autre notation. Le générateur de MOTD exporte du MiniMessage et une variante en codes hex (&x&r&r&g&g&b&b), vérifie donc laquelle ton plugin documente.
Centrage et largeur de ligne
Minecraft n’a pas d’option de centrage. Un MOTD centré est complété par des espaces devant le texte. Comme les lettres n’ont pas la même largeur (un i est étroit, un W est large, le gras ajoute un pixel par lettre), compter les caractères ne marche pas. Il faut compter les pixels.
Les lignes trop larges sont coupées à la fin. Le générateur de MOTD mesure chaque ligne en pixels de police, marque la limite à environ 270 pixels et calcule le bon nombre d’espaces quand tu coches « Centrer la ligne 1 » ou « Centrer la ligne 2 ».
Les petites capitales comme ᴘɪxᴇʟ ʀᴇᴀʟᴍ sont des lettres Unicode à part, pas une police, elles marchent donc aussi dans server.properties. Enregistre le fichier en UTF-8 si tu les colles directement.
Erreurs de MOTD fréquentes et solutions
| Ce que tu vois | Cause et solution |
|---|---|
§ ou des symboles bizarres | Un § brut a été enregistré dans le mauvais encodage. Écris \u00A7 à la place. |
| La deuxième ligne est collée à la première | Il manque \n, ou le plugin attend <newline> ou une liste de lignes. |
| Les couleurs hex ressemblent à d’autres couleurs | Le hex dans server.properties est arrondi ou ignoré. Utilise Velocity ou un plugin de MOTD. |
| Les balises MiniMessage s’affichent en texte | L’endroit où tu l’as collé ne lit pas le MiniMessage, par exemple le server.properties vanilla. |
| Rien n’a changé | server.properties est lu au démarrage. Redémarre, puis clique sur Actualiser dans la liste des serveurs. |
| Le MOTD est ignoré sur un réseau | Règle-le sur le proxy, pas sur les serveurs backend. |
| La fin d’une ligne manque | La ligne est trop large. Raccourcis-la ou enlève le gras. |
Ton MOTD partage la ligne avec l’icône du serveur. Si cette icône manque, consulte l’icône du serveur ne s’affiche pas. Pour les listes de serveurs et les sites web, une bannière de serveur animée porte les mêmes couleurs plus loin.