Kje se nastavi MOTD
Katero datoteko urejaš, je odvisno od tega, kaj odgovori na ping seznama strežnikov:
| Postavitev | Kam gre MOTD | Barve |
|---|---|---|
| Vanilla, Spigot, Paper brez plugina | motd= v server.properties | 16 klasičnih barv in formatov |
| Proxy Velocity | motd v velocity.toml | MiniMessage, vključno s hex in prelivi |
| Proxy BungeeCord | motd pod listeners v config.yml | Kode &; za hex uporabi plugin za MOTD |
| Plugin za MOTD | Konfiguracija plugina | Format, ki ga dokumentira plugin |
V networku igralci vidijo MOTD proxyja. Datoteka server.properties strežnikov v ozadju se na seznamu ne prikaže.
16 klasičnih barvnih kod
Te kode razume vsaka različica Minecrafta. V server.properties se začnejo z znakom za razdelek §, v večini konfiguracij pluginov pa z &.
| Koda | Barva | Koda | Barva |
|---|---|---|---|
§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 krepko, §o ležeče, §n podčrtano, §m prečrtano, §k zakrito in §r ponastavi. Najprej napiši barvo in šele nato format, ker nova barvna koda ponastavi oblikovanje.
Korak za korakom: dvovrstični MOTD v server.properties
- Ustavi strežnik in odpri
server.propertiesv glavni mapi. - Poišči vrstico, ki se začne z
motd=. Privzeta vrednost jeA Minecraft Server. - Zamenjaj jo s svojim besedilom.
\nzačne drugo vrstico, vsak§pa zapišeš kot\u00A7. - Shrani datoteko in znova zaženi strežnik. Datoteka se prebere ob zagonu, zato ponovno nalaganje ni dovolj.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties je datoteka Java properties, v tem formatu pa \n pomeni prelom vrstice, \u00A7 pa je znak §, zapisan kot ubežno zaporedje Unicode. Ta zapis deluje ne glede na kodiranje, ki ga uporablja tvoj urejevalnik ali plošča gostitelja. Od Minecrafta 1.20 se datoteka bere kot UTF-8, z Latin-1 kot rezervo; v starejših različicah se surov §, shranjen kot UTF-8, spremeni v §.
Minecraft Wiki opozarja, da lahko MOTD, daljši od 59 znakov, povzroči, da seznam strežnikov javi napako v komunikaciji. Če vidiš to napako, skrajšaj besedilo.
Hex barve in prelivi
Od Java Edition 1.16 lahko seznam strežnikov prikaže katerokoli barvo RGB. Vanilla server.properties še vedno pozna samo 16 klasičnih kod, zato hex barva tam ni mogoča. Za prave hex barve in prelive potrebuješ nekaj, kar jih pošlje: proxy Velocity ali plugin za MOTD.
Velocity bere MOTD samo kot MiniMessage. Privzeta vrednost je <#09add3>A Velocity Server. Preliv čez ime strežnika z drugo vrstico je videti takole:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>ali<color:#55ff55>nastavi eno hex barvo.<gradient:#55ff55:#00aaff>…</gradient>prehaja od prve do zadnje barve, črko za črko. Dovoljenih je tudi več barv.<rainbow>gre skozi vse barve mavrice.<bold>,<italic>in<reset>delujejo kot klasični formati.<newline>(ali<br>) začne drugo vrstico.
Veliko pluginov za MOTD prav tako bere MiniMessage, drugi pričakujejo hex v drugačnem zapisu. Generator MOTD izvozi MiniMessage in različico s hex kodami (&x&r&r&g&g&b&b), zato preveri, katero dokumentira tvoj plugin.
Centriranje in širina vrstice
Minecraft nima nastavitve za centriranje. Centriran MOTD je pred besedilom zapolnjen s presledki. Ker so črke različno široke (i je ozek, W je širok, krepka pisava doda piksel na črko), štetje znakov ne deluje. Šteti moraš piksle.
Preširoke vrstice so na koncu odrezane. Generator MOTD izmeri vsako vrstico v pikslih pisave, označi mejo pri približno 270 pikslih in izračuna pravo število presledkov, ko označiš centriranje 1. ali 2. vrstice.
Male velike črke, kot je ᴘɪxᴇʟ ʀᴇᴀʟᴍ, so ločene črke Unicode, ne pisava, zato delujejo tudi v server.properties. Če jih prilepiš neposredno, datoteko shrani kot UTF-8.
Pogoste napake MOTD in rešitve
| Kaj vidiš | Vzrok in rešitev |
|---|---|
§ ali čudni simboli | Surov § je bil shranjen v napačnem kodiranju. Namesto tega napiši \u00A7. |
| Druga vrstica je v prvi | Manjka \n ali pa plugin pričakuje <newline> ali seznam vrstic. |
| Hex barve so videti kot druge barve | Hex v server.properties je zaokrožen ali prezrt. Uporabi Velocity ali plugin za MOTD. |
| Oznake MiniMessage se prikažejo kot besedilo | Mesto, kamor si jih prilepil, ne bere MiniMessage, na primer vanilla server.properties. |
| Nič se ni spremenilo | server.properties se prebere ob zagonu. Znova zaženi strežnik, nato na seznamu strežnikov klikni Osveži. |
| MOTD je v networku prezrt | Nastavi ga na proxyju, ne na strežnikih v ozadju. |
| Konec vrstice manjka | Vrstica je preširoka. Skrajšaj jo ali opusti krepko pisavo. |
Tvoj MOTD si vrstico deli z ikono strežnika. Če ikona manjka, glej ikona strežnika se ne prikaže. Za sezname strežnikov in spletne strani animirani banner strežnika iste barve ponese še dlje.