Missä MOTD asetetaan
Se, mitä tiedostoa muokkaat, riippuu siitä, mikä vastaa palvelinlistan pingiin:
| Kokoonpano | Mihin MOTD laitetaan | Värit |
|---|---|---|
| Vanilla, Spigot, Paper ilman pluginia | motd= tiedostossa server.properties | 16 klassista väriä ja muotoilua |
| Velocity-proxy | motd tiedostossa velocity.toml | MiniMessage, myös hex ja liukuvärit |
| BungeeCord-proxy | motd kohdassa listeners tiedostossa config.yml | &-koodit; hexiä varten käytä MOTD-pluginia |
| MOTD-plugin | Pluginin config | Mikä tahansa pluginin dokumentoima formaatti |
Verkostossa pelaajat näkevät proxyn MOTDin. Sen takana olevien backend-palvelinten server.properties ei näy listassa.
16 klassista värikoodia
Jokainen Minecraft-versio ymmärtää nämä koodit. Tiedostossa server.properties ne alkavat pykälämerkillä §, useimmissa pluginien configeissa merkillä &.
| Koodi | Väri | Koodi | Väri |
|---|---|---|---|
§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 |
Muotoilut: §l lihavointi, §o kursiivi, §n alleviivaus, §m yliviivaus, §k sotkettu teksti ja §r nollaus. Laita väri ensin ja muotoilu sen perään, koska uusi värikoodi nollaa muotoilun.
Vaihe vaiheelta: kaksirivinen MOTD server.propertiesissa
- Pysäytä palvelin ja avaa pääkansiosta
server.properties. - Etsi rivi, joka alkaa
motd=. Oletus onA Minecraft Server. - Korvaa se omalla tekstilläsi.
\naloittaa toisen rivin, ja jokainen§kirjoitetaan muodossa\u00A7. - Tallenna tiedosto ja käynnistä palvelin uudelleen. Tiedosto luetaan käynnistyksessä, joten reload ei riitä.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties on Javan properties-tiedosto, ja siinä formaatissa \n tarkoittaa rivinvaihtoa ja \u00A7 on §-merkki Unicode-escapena kirjoitettuna. Escape toimii riippumatta siitä, mitä merkistöä editorisi tai hostin paneeli käyttää. Minecraft 1.20:stä lähtien tiedosto luetaan UTF-8:na ja varalla Latin-1:nä; vanhemmissa versioissa UTF-8:na tallennettu raaka § muuttuu muotoon §.
Minecraft Wiki varoittaa, että yli 59 merkin MOTD voi saada palvelinlistan ilmoittamaan tiedonsiirtovirheestä. Jos näet tämän virheen, lyhennä tekstiä.
Hex-värit ja liukuvärit
Java Edition 1.16:sta lähtien palvelinlista osaa näyttää minkä tahansa RGB-värin. Vanillan server.properties tuntee silti vain 16 klassista koodia, joten hex-väri ei ole siellä mahdollinen. Oikeita hex-värejä ja liukuvärejä varten tarvitset jotain, joka lähettää ne: Velocity-proxyn tai MOTD-pluginin.
Velocity lukee MOTDin vain MiniMessage-muodossa. Sen oletus on <#09add3>A Velocity Server. Palvelimen nimen yli kulkeva liukuväri ja toinen rivi näyttävät tältä:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>tai<color:#55ff55>asettaa yhden hex-värin.<gradient:#55ff55:#00aaff>…</gradient>häivyttää ensimmäisestä väristä viimeiseen kirjain kirjaimelta. Värejä saa olla useampiakin.<rainbow>käy läpi sateenkaaren värit.<bold>,<italic>ja<reset>toimivat kuten klassiset muotoilut.<newline>(tai<br>) aloittaa toisen rivin.
Moni MOTD-plugin lukee myös MiniMessagea, toiset odottavat hexiä toisessa muodossa. MOTD-generaattori vie sekä MiniMessagen että hex-koodiversion (&x&r&r&g&g&b&b), joten tarkista, kumpaa pluginisi dokumentaatio käyttää.
Keskitys ja rivin leveys
Minecraftissa ei ole keskitysasetusta. Keskitetty MOTD täytetään välilyönneillä tekstin edessä. Koska kirjaimet ovat eri levyisiä (i on kapea, W leveä, lihavointi lisää pikselin per kirjain), merkkien laskeminen ei toimi. Sinun täytyy laskea pikseleitä.
Liian leveät rivit leikkautuvat lopusta. MOTD-generaattori mittaa jokaisen rivin fonttipikseleinä, merkitsee rajan noin 270 pikselin kohdalle ja laskee oikean määrän välilyöntejä, kun rastitat ”Keskitä rivi 1” tai ”Keskitä rivi 2”.
Kapiteelit kuten ᴘɪxᴇʟ ʀᴇᴀʟᴍ ovat erillisiä Unicode-kirjaimia eivätkä fontti, joten ne toimivat myös tiedostossa server.properties. Tallenna tiedosto UTF-8:na, jos liität ne suoraan.
Yleiset MOTD-virheet ja korjaukset
| Mitä näet | Syy ja korjaus |
|---|---|
§ tai outoja symboleja | Raaka § tallennettiin väärällä merkistöllä. Kirjoita sen sijaan \u00A7. |
| Toinen rivi on ensimmäisellä | \n puuttuu, tai plugin odottaa sen sijaan <newline>-tagia tai rivilistaa. |
| Hex-värit näyttävät muilta väreiltä | Hex pyöristetään tai ohitetaan tiedostossa server.properties. Käytä Velocityä tai MOTD-pluginia. |
| MiniMessage-tagit näkyvät tekstinä | Paikka, johon liitit ne, ei lue MiniMessagea, esimerkiksi vanillan server.properties. |
| Mikään ei muuttunut | server.properties luetaan käynnistyksessä. Käynnistä uudelleen ja paina sitten palvelinlistassa Päivitä. |
| MOTD ohitetaan verkostossa | Aseta se proxyyn, ei backend-palvelimille. |
| Rivin loppu puuttuu | Rivi on liian leveä. Lyhennä sitä tai jätä lihavointi pois. |
MOTDisi jakaa rivin palvelinikonin kanssa. Jos ikoni puuttuu, katso palvelinikoni ei näy. Palvelinlistoilla ja verkkosivuilla animoitu palvelinbanneri vie samat värit pidemmälle.