Unde se setează MOTD-ul
Fișierul pe care îl editezi depinde de ce răspunde la pingul listei de servere:
| Configurare | Unde se pune MOTD-ul | Culori |
|---|---|---|
| Vanilla, Spigot, Paper fără plugin | motd= în server.properties | 16 culori și formate clasice |
| Proxy Velocity | motd în velocity.toml | MiniMessage, inclusiv hex și gradienturi |
| Proxy BungeeCord | motd la listeners în config.yml | Coduri &; pentru hex folosește un plugin de MOTD |
| Plugin de MOTD | Configul pluginului | Orice format documentează pluginul |
Într-un network, jucătorii văd MOTD-ul proxyului. server.properties al serverelor backend din spatele lui nu apare în listă.
Cele 16 coduri de culoare clasice
Orice versiune de Minecraft înțelege aceste coduri. În server.properties încep cu semnul de secțiune §, în majoritatea configurilor de pluginuri cu &.
| Cod | Culoare | Cod | Culoare |
|---|---|---|---|
§0 | negru, black #000000 | §8 | gri închis, dark_gray #555555 |
§1 | albastru închis, dark_blue #0000AA | §9 | albastru, blue #5555FF |
§2 | verde închis, dark_green #00AA00 | §a | verde, green #55FF55 |
§3 | turcoaz închis, dark_aqua #00AAAA | §b | turcoaz, aqua #55FFFF |
§4 | roșu închis, dark_red #AA0000 | §c | roșu, red #FF5555 |
§5 | mov închis, dark_purple #AA00AA | §d | mov deschis, light_purple #FF55FF |
§6 | auriu, gold #FFAA00 | §e | galben, yellow #FFFF55 |
§7 | gri, gray #AAAAAA | §f | alb, white #FFFFFF |
Formate: §l îngroșat, §o cursiv, §n subliniat, §m tăiat, §k obfuscat și §r reset. Pune mai întâi culoarea și apoi formatul, pentru că un cod de culoare nou resetează formatarea.
Pas cu pas: un MOTD pe două rânduri în server.properties
- Oprește serverul și deschide
server.propertiesdin folderul principal. - Găsește rândul care începe cu
motd=. Implicit eA Minecraft Server. - Înlocuiește-l cu textul tău.
\nîncepe al doilea rând, iar fiecare§se scrie ca\u00A7. - Salvează fișierul și pornește din nou serverul. Fișierul e citit la pornire, așa că un reload nu ajunge.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties e un fișier de proprietăți Java, iar în acest format \n înseamnă rând nou și \u00A7 e caracterul § scris ca escape Unicode. Escape-ul merge indiferent de codificarea pe care o folosește editorul sau panoul hostingului. De la Minecraft 1.20 fișierul e citit ca UTF-8, cu Latin-1 ca rezervă; pe versiuni mai vechi un § brut salvat ca UTF-8 devine §.
Minecraft Wiki avertizează că un MOTD mai lung de 59 de caractere poate face lista de servere să raporteze o eroare de comunicare. Dacă vezi eroarea asta, scurtează textul.
Culori hex și gradienturi
De la Java Edition 1.16, lista de servere poate afișa orice culoare RGB. server.properties din vanilla cunoaște în continuare doar cele 16 coduri clasice, așa că acolo o culoare hex nu e posibilă. Pentru hex adevărat și gradienturi ai nevoie de ceva care le trimite: un proxy Velocity sau un plugin de MOTD.
Velocity citește MOTD-ul doar ca MiniMessage. Valoarea implicită e <#09add3>A Velocity Server. Un gradient peste numele serverului, cu un al doilea rând, arată așa:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>sau<color:#55ff55>setează o singură culoare hex.<gradient:#55ff55:#00aaff>…</gradient>trece de la prima la ultima culoare, literă cu literă. Sunt permise și mai multe culori.<rainbow>trece prin toate culorile curcubeului.<bold>,<italic>și<reset>funcționează ca formatele clasice.<newline>(sau<br>) începe al doilea rând.
Multe pluginuri de MOTD citesc și ele MiniMessage, altele așteaptă hex în altă notație. Generatorul de MOTD exportă MiniMessage și o variantă cu coduri hex (&x&r&r&g&g&b&b), așa că verifică pe care o documentează pluginul tău.
Centrarea și lățimea rândului
Minecraft nu are o setare de centrare. Un MOTD centrat e completat cu spații în fața textului. Pentru că literele au lățimi diferite (un i e îngust, un W e lat, îngroșatul adaugă un pixel la fiecare literă), numărarea caracterelor nu funcționează. Trebuie să numeri pixeli.
Rândurile prea late sunt tăiate la capăt. Generatorul de MOTD măsoară fiecare rând în pixeli de font, marchează limita la circa 270 de pixeli și calculează numărul corect de spații când bifezi „Centrează rândul 1” sau „Centrează rândul 2”.
Small caps ca ᴘɪxᴇʟ ʀᴇᴀʟᴍ sunt litere Unicode separate, nu un font, așa că merg și în server.properties. Salvează fișierul ca UTF-8 dacă le lipești direct.
Erori frecvente de MOTD și soluții
| Ce vezi | Cauză și soluție |
|---|---|
§ sau simboluri ciudate | Un § brut a fost salvat în codificarea greșită. Scrie în schimb \u00A7. |
| Al doilea rând e pe primul | Lipsește \n sau un plugin așteaptă în schimb <newline> ori o listă de rânduri. |
| Culorile hex arată ca alte culori | Hex-ul din server.properties e rotunjit sau ignorat. Folosește Velocity sau un plugin de MOTD. |
| Tagurile MiniMessage apar ca text | Locul în care le-ai lipit nu citește MiniMessage, de exemplu server.properties din vanilla. |
| Nu s-a schimbat nimic | server.properties e citit la pornire. Repornește, apoi apasă Refresh în lista de servere. |
| MOTD-ul e ignorat într-un network | Setează-l pe proxy, nu pe serverele backend. |
| Lipsește finalul unui rând | Rândul e prea lat. Scurtează-l sau renunță la îngroșat. |
MOTD-ul tău împarte rândul cu iconița serverului. Dacă iconița lipsește, vezi iconița serverului nu apare. Pentru liste de servere și site-uri, un banner animat pentru server duce aceleași culori mai departe.