Gde se podešava MOTD
Koji fajl menjaš zavisi od toga šta odgovara na ping liste servera:
| Postavka | Gde ide MOTD | Boje |
|---|---|---|
| Vanilla, Spigot, Paper bez plugina | motd= u server.properties | 16 klasičnih boja i formata |
| Velocity proxy | motd u velocity.toml | MiniMessage, uključujući hex i gradijente |
| BungeeCord proxy | motd pod listeners u config.yml | & kodovi; za hex koristi MOTD plugin |
| MOTD plugin | Konfiguracija plugina | Koji god format plugin navodi u dokumentaciji |
Na mreži igrači vide MOTD proxy-ja. server.properties backend servera iza njega se ne prikazuje u listi.
16 klasičnih kodova boja
Svaka verzija Minecrafta razume ove kodove. U server.properties počinju znakom paragrafa §, a u većini konfiguracija plugina sa &.
| Kod | Boja | Kod | Boja |
|---|---|---|---|
§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 podebljano, §o kurziv, §n podvučeno, §m precrtano, §k zamućeno (obfuscated) i §r reset. Prvo stavi boju, pa onda format, jer novi kod boje resetuje formatiranje.
Korak po korak: MOTD u dva reda u server.properties
- Zaustavi server i otvori
server.propertiesu glavnom folderu. - Nađi red koji počinje sa
motd=. Podrazumevana vrednost jeA Minecraft Server. - Zameni je svojim tekstom.
\nzapočinje drugi red, a svaki§se piše kao\u00A7. - Sačuvaj fajl i ponovo pokreni server. Fajl se čita pri pokretanju, pa reload nije dovoljan.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties je Java properties fajl, a u tom formatu \n znači prelom reda, dok je \u00A7 znak § zapisan kao Unicode escape. Escape radi bez obzira na to koje kodiranje koristi tvoj editor ili panel hostinga. Od Minecrafta 1.20 fajl se čita kao UTF-8, sa Latin-1 kao rezervom; na starijim verzijama sirovi § sačuvan kao UTF-8 postaje §.
Minecraft Wiki upozorava da MOTD duži od 59 znakova može da natera listu servera da prijavi grešku u komunikaciji. Ako vidiš tu grešku, skrati tekst.
Hex boje i gradijenti
Od Java Edition 1.16 lista servera može da prikaže bilo koju RGB boju. Vanilla server.properties i dalje zna samo 16 klasičnih kodova, pa hex boja tu nije moguća. Za prave hex boje i gradijente treba ti nešto što ih šalje: Velocity proxy ili MOTD plugin.
Velocity čita MOTD isključivo kao MiniMessage. Podrazumevano je <#09add3>A Velocity Server. Gradijent preko imena servera sa drugim redom izgleda ovako:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>ili<color:#55ff55>postavlja jednu hex boju.<gradient:#55ff55:#00aaff>…</gradient>prelazi od prve do poslednje boje, slovo po slovo. Dozvoljeno je i više boja.<rainbow>prolazi kroz sve boje duge.<bold>,<italic>i<reset>rade kao klasični formati.<newline>(ili<br>) započinje drugi red.
Mnogi MOTD plugini takođe čitaju MiniMessage, a drugi očekuju hex u nekom drugom zapisu. MOTD generator izvozi MiniMessage i varijantu sa hex kodovima (&x&r&r&g&g&b&b), zato proveri koju tvoj plugin navodi u dokumentaciji.
Centriranje i širina reda
Minecraft nema podešavanje za centriranje. Centrirani MOTD se dopunjava razmacima ispred teksta. Pošto slova imaju različitu širinu (i je usko, W je široko, a podebljano dodaje piksel po slovu), brojanje znakova ne radi. Moraš da brojiš piksele.
Redovi koji su preširoki se odsecaju na kraju. MOTD generator meri svaki red u pikselima fonta, označava granicu na oko 270 piksela i izračuna pravi broj razmaka kada čekiraš „Centriraj red 1” ili „Centriraj red 2”.
Mala velika slova kao ᴘɪxᴇʟ ʀᴇᴀʟᴍ su posebna Unicode slova, a ne font, pa rade i u server.properties. Sačuvaj fajl kao UTF-8 ako ih direktno nalepiš.
Česte MOTD greške i rešenja
| Šta vidiš | Uzrok i rešenje |
|---|---|
§ ili čudni simboli | Sirovi § je sačuvan u pogrešnom kodiranju. Umesto njega piši \u00A7. |
| Drugi red je u prvom | Nedostaje \n, ili plugin umesto toga očekuje <newline> ili listu redova. |
| Hex boje izgledaju kao neke druge boje | Hex u server.properties se zaokružuje ili ignoriše. Koristi Velocity ili MOTD plugin. |
| MiniMessage tagovi se vide kao tekst | Mesto gde si ga nalepio ne čita MiniMessage, na primer vanilla server.properties. |
| Ništa se nije promenilo | server.properties se čita pri pokretanju. Restartuj, pa pritisni Refresh u listi servera. |
| MOTD se ignoriše na mreži | Podesi ga na proxy-ju, a ne na backend serverima. |
| Nedostaje kraj reda | Red je preširok. Skrati ga ili izbaci podebljano. |
Tvoj MOTD deli red sa ikonicom servera. Ako ta ikonica fali, pogledaj ikonica servera se ne prikazuje. Za liste servera i sajtove, animirani baner servera nosi iste boje dalje.