Dove si imposta il MOTD
Il file da modificare dipende da cosa risponde al ping della lista server:
| Configurazione | Dove va il MOTD | Colori |
|---|---|---|
| Vanilla, Spigot, Paper senza plugin | motd= in server.properties | 16 colori e formati classici |
| Proxy Velocity | motd in velocity.toml | MiniMessage, compresi hex e sfumature |
| Proxy BungeeCord | motd sotto listeners in config.yml | Codici &; per gli hex usa un plugin per MOTD |
| Plugin per MOTD | La config del plugin | Il formato documentato dal plugin |
In un network, i giocatori vedono il MOTD del proxy. Il server.properties dei server backend dietro di lui non compare nella lista.
I 16 codici colore classici
Ogni versione di Minecraft capisce questi codici. In server.properties iniziano con il simbolo di paragrafo §, nella maggior parte delle config dei plugin con &.
| Codice | Colore | Codice | Colore |
|---|---|---|---|
§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 |
Formati: §l grassetto, §o corsivo, §n sottolineato, §m barrato, §k offuscato e §r reset. Metti prima il colore e dopo il formato, perché un nuovo codice colore azzera la formattazione.
Passo passo: un MOTD su due righe in server.properties
- Ferma il server e apri
server.propertiesnella cartella principale. - Trova la riga che inizia con
motd=. Il valore predefinito èA Minecraft Server. - Sostituiscilo con il tuo testo.
\ninizia la seconda riga, e ogni§si scrive\u00A7. - Salva il file e riavvia il server. Il file viene letto all’avvio, quindi un reload non basta.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties è un file properties di Java, e in quel formato \n significa a capo e \u00A7 è il carattere § scritto come escape Unicode. L’escape funziona qualunque codifica usi il tuo editor o il pannello dell’hosting. Da Minecraft 1.20 il file viene letto come UTF-8 con Latin-1 come ripiego; nelle versioni più vecchie un § scritto direttamente e salvato in UTF-8 diventa §.
La Minecraft Wiki avverte che un MOTD più lungo di 59 caratteri può far segnalare alla lista server un errore di comunicazione. Se vedi quell’errore, accorcia il testo.
Colori hex e sfumature
Dalla Java Edition 1.16 la lista server può mostrare qualsiasi colore RGB. Il server.properties vanilla però conosce ancora solo i 16 codici classici, quindi lì un colore hex non è possibile. Per veri hex e sfumature ti serve qualcosa che li invii: un proxy Velocity o un plugin per MOTD.
Velocity legge il MOTD solo come MiniMessage. Il suo valore predefinito è <#09add3>A Velocity Server. Una sfumatura sul nome del server con una seconda riga ha questo aspetto:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>o<color:#55ff55>imposta un colore hex.<gradient:#55ff55:#00aaff>…</gradient>sfuma dal primo all’ultimo colore, lettera per lettera. Sono ammessi anche più colori.<rainbow>passa per tutti i colori dell’arcobaleno.<bold>,<italic>e<reset>funzionano come i formati classici.<newline>(o<br>) inizia la seconda riga.
Molti plugin per MOTD leggono anche MiniMessage, altri si aspettano gli hex in un’altra notazione. Il generatore di MOTD esporta MiniMessage e una variante con codici hex (&x&r&r&g&g&b&b), quindi controlla quale documenta il tuo plugin.
Centratura e larghezza delle righe
Minecraft non ha un’impostazione per centrare. Un MOTD centrato è semplicemente preceduto da spazi. Siccome le lettere hanno larghezze diverse (una i è stretta, una W è larga, il grassetto aggiunge un pixel per lettera), contare i caratteri non funziona. Devi contare i pixel.
Le righe troppo larghe vengono tagliate alla fine. Il generatore di MOTD misura ogni riga in pixel del font, segna il limite a circa 270 pixel e calcola il numero giusto di spazi quando spunti «Centra riga 1» o «Centra riga 2».
Il maiuscoletto come ᴘɪxᴇʟ ʀᴇᴀʟᴍ è fatto di lettere Unicode separate, non di un font, quindi funziona anche in server.properties. Se lo incolli direttamente, salva il file in UTF-8.
Errori comuni del MOTD e soluzioni
| Cosa vedi | Causa e soluzione |
|---|---|
§ o simboli strani | Un § scritto direttamente è stato salvato con la codifica sbagliata. Scrivi invece \u00A7. |
| La seconda riga sta sulla prima | Manca \n, oppure un plugin si aspetta <newline> o un elenco di righe. |
| I colori hex sembrano altri colori | Gli hex in server.properties vengono approssimati o ignorati. Usa Velocity o un plugin per MOTD. |
| I tag MiniMessage compaiono come testo | Il posto in cui li hai incollati non legge MiniMessage, per esempio il server.properties vanilla. |
| Non è cambiato niente | server.properties viene letto all’avvio. Riavvia, poi premi Aggiorna nella lista server. |
| Il MOTD viene ignorato in un network | Impostalo sul proxy, non sui server backend. |
| Manca la fine di una riga | La riga è troppo larga. Accorciala o togli il grassetto. |
Il tuo MOTD condivide la riga con l’icona del server. Se l’icona manca, vedi l’icona del server non si vede. Per liste server e siti web, un banner animato per il server porta gli stessi colori ancora più lontano.