Dónde se configura el MOTD
El archivo que editas depende de qué responde al ping de la lista de servidores:
| Configuración | Dónde va el MOTD | Colores |
|---|---|---|
| Vanilla, Spigot, Paper sin plugin | motd= en server.properties | 16 colores y formatos clásicos |
| Proxy Velocity | motd en velocity.toml | MiniMessage, con hex y degradados |
| Proxy BungeeCord | motd bajo listeners en config.yml | Códigos &; para hex usa un plugin de MOTD |
| Plugin de MOTD | La configuración del plugin | El formato que documente el plugin |
En una red, los jugadores ven el MOTD del proxy. El server.properties de los servidores backend que hay detrás no se muestra en la lista.
Los 16 códigos de colores clásicos
Todas las versiones de Minecraft entienden estos códigos. En server.properties empiezan con el signo de sección §, y en la mayoría de configuraciones de plugins con &.
| Código | Color | Código | Color |
|---|---|---|---|
§0 | black #000000 | §8 | dark_gray #555555 |
§1 | dark_blue #0000AA | §9 | blue #5555FF |
§2 | dark_green #00AA00 | §a | green #55FF55 |
§3 | dark_aqua #00AAAA | §b | aqua #55FFFF |
§4 | dark_red #AA0000 | §c | red #FF5555 |
§5 | dark_purple #AA00AA | §d | light_purple #FF55FF |
§6 | gold #FFAA00 | §e | yellow #FFFF55 |
§7 | gray #AAAAAA | §f | white #FFFFFF |
Formatos: §l negrita, §o cursiva, §n subrayado, §m tachado, §k ofuscado y §r reinicio. Pon primero el color y después el formato, porque un código de color nuevo reinicia el formato.
Paso a paso: un MOTD de dos líneas en server.properties
- Detén el servidor y abre
server.propertiesen la carpeta principal. - Busca la línea que empieza por
motd=. El valor por defecto esA Minecraft Server. - Cámbiala por tu texto.
\nempieza la segunda línea, y cada§se escribe como\u00A7. - Guarda el archivo y vuelve a iniciar el servidor. El archivo se lee al arrancar, así que no basta con recargar.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties es un archivo de propiedades de Java, y en ese formato \n significa salto de línea y \u00A7 es el carácter § escrito como escape Unicode. El escape funciona sea cual sea la codificación de tu editor o del panel de tu hosting. Desde Minecraft 1.20 el archivo se lee como UTF-8 con Latin-1 como alternativa; en versiones anteriores, un § sin escapar guardado en UTF-8 se convierte en §.
La Minecraft Wiki advierte que un MOTD de más de 59 caracteres puede hacer que la lista de servidores muestre un error de comunicación. Si ves ese error, acorta el texto.
Colores hex y degradados
Desde Java Edition 1.16 la lista de servidores puede mostrar cualquier color RGB. El server.properties vanilla sigue entendiendo solo los 16 códigos clásicos, así que ahí no se puede usar un color hex. Para hex y degradados reales necesitas algo que los envíe: un proxy Velocity o un plugin de MOTD.
Velocity lee el MOTD únicamente en formato MiniMessage. Su valor por defecto es <#09add3>A Velocity Server. Un degradado sobre el nombre del servidor con una segunda línea queda así:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>o<color:#55ff55>pone un color hex.<gradient:#55ff55:#00aaff>…</gradient>pasa del primer color al último, letra a letra. Se admiten más colores.<rainbow>recorre el arcoíris.<bold>,<italic>y<reset>funcionan como los formatos clásicos.<newline>(o<br>) empieza la segunda línea.
Muchos plugins de MOTD también leen MiniMessage; otros esperan hex con otra notación. El Generador de MOTD exporta MiniMessage y una variante con códigos hex (&x&r&r&g&g&b&b), así que comprueba cuál documenta tu plugin.
Centrar el MOTD y ancho de línea
Minecraft no tiene una opción para centrar. Un MOTD centrado lleva espacios delante del texto. Como las letras tienen anchos distintos (una i es estrecha, una W es ancha y la negrita suma un píxel por letra), contar caracteres no sirve. Hay que contar píxeles.
Las líneas demasiado anchas se cortan por el final. El Generador de MOTD mide cada línea en píxeles de fuente, marca el límite en unos 270 píxeles y calcula el número correcto de espacios cuando marcas "Centrar línea 1" o "Centrar línea 2".
Las versalitas como ᴘɪxᴇʟ ʀᴇᴀʟᴍ son letras Unicode aparte, no una fuente, así que también funcionan en server.properties. Guarda el archivo en UTF-8 si las pegas directamente.
Errores comunes del MOTD y soluciones
| Lo que ves | Causa y solución |
|---|---|
§ o símbolos raros | Se guardó un § sin escapar con la codificación equivocada. Escribe \u00A7 en su lugar. |
| La segunda línea sale en la primera | Falta \n, o un plugin espera <newline> o una lista de líneas. |
| Los colores hex parecen otros colores | El hex en server.properties se redondea o se ignora. Usa Velocity o un plugin de MOTD. |
| Las etiquetas MiniMessage salen como texto | Donde lo pegaste no se lee MiniMessage, por ejemplo en el server.properties vanilla. |
| No cambió nada | server.properties se lee al arrancar. Reinicia y luego pulsa Actualizar en la lista de servidores. |
| El MOTD se ignora en una red | Configúralo en el proxy, no en los servidores backend. |
| Falta el final de una línea | La línea es demasiado ancha. Acórtala o quita la negrita. |
Tu MOTD comparte fila con el icono del servidor. Si falta el icono, mira no se ve el icono del servidor. Para listas de servidores y webs, un banner animado del servidor lleva los mismos colores más lejos.