Kus MOTD määratakse
Millist faili muudad, sõltub sellest, mis serverite nimekirja pingile vastab:
| Seadistus | Kuhu MOTD läheb | Värvid |
|---|---|---|
| Vanilla, Spigot, Paper ilma pluginata | motd= failis server.properties | 16 klassikalist värvi ja formaati |
| Velocity proxy | motd failis velocity.toml | MiniMessage, sh hex ja gradiendid |
| BungeeCord proxy | motd jaotise listeners all failis config.yml | & koodid; hex-i jaoks kasuta MOTD-pluginat |
| MOTD-plugin | Plugina config | Mis iganes formaati plugin dokumenteerib |
Võrgustikus näevad mängijad proxy MOTD-d. Selle taga olevate backend-serverite server.properties nimekirjas ei paista.
16 klassikalist värvikoodi
Neid koode mõistab iga Minecrafti versioon. Failis server.properties algavad need paragrahvimärgiga §, enamikus pluginate configides märgiga &.
| Kood | Värv | Kood | Värv |
|---|---|---|---|
§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 |
Formaadid: §l paks, §o kaldkiri, §n allajoonitud, §m läbikriipsutatud, §k segatud ja §r lähtestus. Pane värv ette ja formaat selle järele, sest uus värvikood lähtestab vorminduse.
Samm-sammult: kaherealine MOTD server.properties’is
- Peata server ja ava põhikaustas
server.properties. - Leia rida, mis algab
motd=. Vaikimisi on seeA Minecraft Server. - Asenda see oma tekstiga.
\nalustab teist rida ja iga§kirjutatakse kujul\u00A7. - Salvesta fail ja käivita server uuesti. Fail loetakse käivitamisel, seega reloadist ei piisa.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties on Java properties-fail ja selles formaadis tähendab \n reavahetust ning \u00A7 on §-märk Unicode’i escape’ina. Escape töötab sõltumata sellest, millist kodeeringut sinu tekstiredaktor või hostipaneel kasutab. Alates Minecraft 1.20-st loetakse faili UTF-8-na, varuvariandiks Latin-1; vanemates versioonides muutub UTF-8-na salvestatud toores § kujuks §.
Minecraft Wiki hoiatab, et üle 59 tähemärgi pikk MOTD võib panna serverite nimekirja näitama suhtlusviga. Kui näed seda viga, lühenda teksti.
Hex-värvid ja gradiendid
Alates Java Edition 1.16-st oskab serverite nimekiri näidata mis tahes RGB-värvi. Vanilla server.properties tunneb ikka ainult 16 klassikalist koodi, nii et hex-värv pole seal võimalik. Päris hex-i ja gradientide jaoks on vaja midagi, mis neid saadab: Velocity proxyt või MOTD-pluginat.
Velocity loeb MOTD-d ainult MiniMessage’ina. Vaikimisi on see <#09add3>A Velocity Server. Gradient üle serveri nime koos teise reaga näeb välja selline:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>või<color:#55ff55>määrab ühe hex-värvi.<gradient:#55ff55:#00aaff>…</gradient>sulandab esimesest värvist viimaseni, täht tähe haaval. Lubatud on ka rohkem värve.<rainbow>käib läbi vikerkaare.<bold>,<italic>ja<reset>töötavad nagu klassikalised formaadid.<newline>(või<br>) alustab teist rida.
Paljud MOTD-pluginad loevad samuti MiniMessage’it, teised ootavad hex-i mõnes muus kirjaviisis. MOTD Generator ekspordib MiniMessage’i ja hex-koodi variandi (&x&r&r&g&g&b&b), nii et vaata, millist sinu plugin dokumenteerib.
Tsentreerimine ja rea laius
Minecraftil pole tsentreerimise seadet. Tsentreeritud MOTD saab teksti ette tühikud. Kuna tähed on eri laiusega (i on kitsas, W lai, paks kiri lisab igale tähele piksli), ei tööta tähemärkide lugemine. Pead lugema piksleid.
Liiga laiad read lõigatakse lõpust ära. MOTD Generator mõõdab iga rida fondi pikslites, märgib piiri umbes 270 piksli juures ja arvutab õige tühikute arvu, kui märgid ära „Tsentreeri rida 1“ või „Tsentreeri rida 2“.
Väiksed suurtähed nagu ᴘɪxᴇʟ ʀᴇᴀʟᴍ on eraldi Unicode’i tähed, mitte font, seega töötavad need ka failis server.properties. Kui kleebid need otse, salvesta fail UTF-8-na.
Levinud MOTD vead ja lahendused
| Mida näed | Põhjus ja lahendus |
|---|---|
§ või veidrad sümbolid | Toores § salvestati vale kodeeringuga. Kirjuta selle asemel \u00A7. |
| Teine rida on esimesel real | \n puudub või plugin ootab selle asemel <newline>-i või ridade loendit. |
| Hex-värvid näevad välja nagu teised värvid | Hex server.properties’is ümardatakse või jäetakse vahele. Kasuta Velocityt või MOTD-pluginat. |
| MiniMessage’i sildid paistavad tekstina | Koht, kuhu sa selle kleepisid, ei loe MiniMessage’it, näiteks vanilla server.properties. |
| Midagi ei muutunud | server.properties loetakse käivitamisel. Taaskäivita ja vajuta siis serverite nimekirjas Refresh. |
| Võrgustikus MOTD-d ignoreeritakse | Määra see proxyl, mitte backend-serverites. |
| Rea lõpp on puudu | Rida on liiga lai. Lühenda seda või loobu paksust kirjast. |
Sinu MOTD jagab rida serveri ikooniga. Kui ikoon puudub, vaata juhendit serveri ikoon ei ilmu. Serverite nimekirjades ja veebilehtedel viib animeeritud serveri bänner samad värvid edasi.